--- /srv/rebuilderd/tmp/rebuilderd3SSDiI/inputs/libpython3.13-dev_3.13.14-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd3SSDiI/out/libpython3.13-dev_3.13.14-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-10 18:10:12.000000 debian-binary │ -rw-r--r-- 0 0 0 7672 2026-06-10 18:10:12.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4039176 2026-06-10 18:10:12.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4043668 2026-06-10 18:10:12.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.14-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16417 │ │ │ +Installed-Size: 16425 │ │ │ Depends: libpython3.13-stdlib (= 3.13.14-1), libpython3.13 (= 3.13.14-1), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,18 +287,18 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6790 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7158900 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7299096 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7308228 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ --rw-r--r-- 0 root (0) root (0) 8388 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ +-rw-r--r-- 0 root (0) root (0) 8376 2026-06-10 18:10:12.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-10 18:10:12.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-10 18:10:12.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-10 18:10:12.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-10 18:10:12.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 323 2026-06-10 18:10:12.000000 ./usr/share/lintian/overrides/libpython3.13-dev │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-10 18:10:12.000000 ./usr/share/man/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-10 18:10:12.000000 ./usr/share/man/man1/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -297,18 +297,18 @@ │ │ │ │ PyByteArrayIter_Type in bytearrayobject.o │ │ │ │ PyByteArray_Type in bytearrayobject.o │ │ │ │ _PyByteArray_empty_string in bytearrayobject.o │ │ │ │ PyBytes_FromStringAndSize in bytesobject.o │ │ │ │ _PyBytes_Resize in bytesobject.o │ │ │ │ PyBytes_AsString in bytesobject.o │ │ │ │ _PyBytes_DecodeEscape2 in bytesobject.o │ │ │ │ +_PyBytesWriter_Resize in bytesobject.o │ │ │ │ +_PyBytesWriter_Dealloc in bytesobject.o │ │ │ │ _PyBytesWriter_Prepare in bytesobject.o │ │ │ │ _PyBytesWriter_Finish in bytesobject.o │ │ │ │ -_PyBytesWriter_Dealloc in bytesobject.o │ │ │ │ -_PyBytesWriter_Resize in bytesobject.o │ │ │ │ PyBytes_FromString in bytesobject.o │ │ │ │ PyBytes_Concat in bytesobject.o │ │ │ │ _PyBytesWriter_Init in bytesobject.o │ │ │ │ _PyBytesWriter_Alloc in bytesobject.o │ │ │ │ PyBytes_AsStringAndSize in bytesobject.o │ │ │ │ _PyBytes_Repeat in bytesobject.o │ │ │ │ PyBytes_Repr in bytesobject.o │ │ │ │ @@ -1767,22 +1767,22 @@ │ │ │ │ _PyAST_Yield in Python-ast.o │ │ │ │ _PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ -_PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ +_PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ @@ -1824,24 +1824,24 @@ │ │ │ │ _PyEval_GetBuiltins in ceval.o │ │ │ │ PyEval_EvalCode in ceval.o │ │ │ │ _PyEval_EvalFrameDefault in ceval.o │ │ │ │ _PyEval_Vector in ceval.o │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyEval_UnpackIterable in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ _PyEval_NoToolsForUnwind in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ @@ -1980,16 +1980,16 @@ │ │ │ │ _PyCrossInterpreterData_ReleaseAndRawFree in crossinterp.o │ │ │ │ _Py_CallInInterpreter in crossinterp.o │ │ │ │ _Py_CallInInterpreterAndRawFree in crossinterp.o │ │ │ │ _PyXI_InitExcInfo in crossinterp.o │ │ │ │ _PyXI_ExcInfoAsObject in crossinterp.o │ │ │ │ _PyXI_FormatExcInfo in crossinterp.o │ │ │ │ _PyXI_ClearExcInfo in crossinterp.o │ │ │ │ -_PyObject_CheckCrossInterpreterData in crossinterp.o │ │ │ │ _PyCrossInterpreterData_UnregisterClass in crossinterp.o │ │ │ │ +_PyObject_CheckCrossInterpreterData in crossinterp.o │ │ │ │ _PyCrossInterpreterData_New in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Release in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Free in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Lookup in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Clear in crossinterp.o │ │ │ │ _PyXI_NamespaceFromNames in crossinterp.o │ │ │ │ _PyXI_HasCapturedException in crossinterp.o │ │ │ │ @@ -2395,19 +2395,19 @@ │ │ │ │ PyEvent_Wait in lock.o │ │ │ │ PyEvent_WaitTimed in lock.o │ │ │ │ _PyEvent_Notify in lock.o │ │ │ │ _PyMutex_TryUnlock in lock.o │ │ │ │ _PyEvent_IsSet in lock.o │ │ │ │ PyMutex_Lock in lock.o │ │ │ │ _PyRawMutex_LockSlow in lock.o │ │ │ │ -_PyRawMutex_UnlockSlow in lock.o │ │ │ │ _PyRWMutex_Lock in lock.o │ │ │ │ _PyRWMutex_Unlock in lock.o │ │ │ │ _PyRWMutex_RLock in lock.o │ │ │ │ _PyRWMutex_RUnlock in lock.o │ │ │ │ +_PyRawMutex_UnlockSlow in lock.o │ │ │ │ _PySeqLock_LockWrite in lock.o │ │ │ │ _PySeqLock_AbandonWrite in lock.o │ │ │ │ _PySeqLock_UnlockWrite in lock.o │ │ │ │ _PySeqLock_BeginRead in lock.o │ │ │ │ _PySeqLock_EndRead in lock.o │ │ │ │ _PySeqLock_AfterFork in lock.o │ │ │ │ PyMarshal_ReadObjectFromString in marshal.o │ │ │ │ @@ -2809,20 +2809,20 @@ │ │ │ │ PyThread_release_lock in thread.o │ │ │ │ PyThread_free_lock in thread.o │ │ │ │ PyThread_acquire_lock in thread.o │ │ │ │ PyThread_start_new_thread in thread.o │ │ │ │ _PyThread_FiniType in thread.o │ │ │ │ _PyThread_cond_after in thread.o │ │ │ │ _PyThread_at_fork_reinit in thread.o │ │ │ │ +PyThread_hang_thread in thread.o │ │ │ │ PyThread_detach_thread in thread.o │ │ │ │ PyThread_ParseTimeoutArg in thread.o │ │ │ │ PyThread_tss_alloc in thread.o │ │ │ │ PyThread_tss_free in thread.o │ │ │ │ PyThread_exit_thread in thread.o │ │ │ │ -PyThread_hang_thread in thread.o │ │ │ │ PyThread_create_key in thread.o │ │ │ │ PyThread_delete_key in thread.o │ │ │ │ PyThread_delete_key_value in thread.o │ │ │ │ PyThread_set_key_value in thread.o │ │ │ │ PyThread_get_key_value in thread.o │ │ │ │ PyThread_ReInitTLS in thread.o │ │ │ │ PyThread_get_stacksize in thread.o │ │ │ │ @@ -3457,74 +3457,74 @@ │ │ │ │ U _PyAST_Tuple │ │ │ │ U _PyAST_TypeIgnore │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -00000a04 T _PyPegen_add_type_comment_to_arg │ │ │ │ +000009f0 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ 00000374 T _PyPegen_alias_for_star │ │ │ │ 000001ce T _PyPegen_arguments_parsing_error │ │ │ │ 000002c4 T _PyPegen_augoperator │ │ │ │ 00000268 T _PyPegen_check_barry_as_flufl │ │ │ │ -000018a4 T _PyPegen_check_fstring_conversion │ │ │ │ +000018a0 T _PyPegen_check_fstring_conversion │ │ │ │ 000003e0 T _PyPegen_check_legacy_stmt │ │ │ │ 00000080 T _PyPegen_checked_future_import │ │ │ │ 00000434 T _PyPegen_class_def_decorators │ │ │ │ -00000a10 T _PyPegen_cmpop_expr_pair │ │ │ │ -00000900 T _PyPegen_collect_call_seqs │ │ │ │ +000009fc T _PyPegen_cmpop_expr_pair │ │ │ │ +000008ec T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00000ec8 T _PyPegen_constant_from_token │ │ │ │ +00000eb4 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 00000478 T _PyPegen_decoded_constant_from_token │ │ │ │ 000002e4 T _PyPegen_dummy_name │ │ │ │ 000001fc T _PyPegen_empty_arguments │ │ │ │ 00000120 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -00000f30 T _PyPegen_formatted_value │ │ │ │ +00000f1c T _PyPegen_formatted_value │ │ │ │ 0000019c T _PyPegen_function_def_decorators │ │ │ │ -00000a38 T _PyPegen_get_cmpops │ │ │ │ -000007a4 T _PyPegen_get_expr_name │ │ │ │ -00000a90 T _PyPegen_get_exprs │ │ │ │ -000006f0 T _PyPegen_get_invalid_target │ │ │ │ -00001550 T _PyPegen_get_keys │ │ │ │ +00000a24 T _PyPegen_get_cmpops │ │ │ │ +000007a8 T _PyPegen_get_expr_name │ │ │ │ +00000a7c T _PyPegen_get_exprs │ │ │ │ +000006f4 T _PyPegen_get_invalid_target │ │ │ │ +0000153c T _PyPegen_get_keys │ │ │ │ 00000288 T _PyPegen_get_last_comprehension_item │ │ │ │ -00000678 T _PyPegen_get_pattern_keys │ │ │ │ -000006b4 T _PyPegen_get_patterns │ │ │ │ -000016c0 T _PyPegen_get_values │ │ │ │ +0000067c T _PyPegen_get_pattern_keys │ │ │ │ +000006b8 T _PyPegen_get_patterns │ │ │ │ +000016b4 T _PyPegen_get_values │ │ │ │ 000002f0 T _PyPegen_join_names_with_dot │ │ │ │ -00000e24 T _PyPegen_join_sequences │ │ │ │ -000011fc T _PyPegen_joined_str │ │ │ │ -00000650 T _PyPegen_key_pattern_pair │ │ │ │ -00001b4c T _PyPegen_key_value_pair │ │ │ │ -0000187c T _PyPegen_keyword_or_starred │ │ │ │ -00000ae8 T _PyPegen_make_arguments │ │ │ │ -00001ac4 T _PyPegen_make_module │ │ │ │ +00000e10 T _PyPegen_join_sequences │ │ │ │ +000011e8 T _PyPegen_joined_str │ │ │ │ +00000654 T _PyPegen_key_pattern_pair │ │ │ │ +00001b48 T _PyPegen_key_value_pair │ │ │ │ +00001878 T _PyPegen_keyword_or_starred │ │ │ │ +00000ad4 T _PyPegen_make_arguments │ │ │ │ +00001ac0 T _PyPegen_make_module │ │ │ │ 00000160 T _PyPegen_map_names_to_ids │ │ │ │ -00001830 T _PyPegen_name_default_pair │ │ │ │ +0000182c T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00000930 T _PyPegen_new_type_comment │ │ │ │ +00000934 T _PyPegen_new_type_comment │ │ │ │ 00000000 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 0000021e T _PyPegen_seq_append_to_end │ │ │ │ 0000004c T _PyPegen_seq_count_dots │ │ │ │ -000019d4 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00001904 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +000019d0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001900 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000002a2 T _PyPegen_seq_first_item │ │ │ │ -00001108 T _PyPegen_seq_flatten │ │ │ │ -00000884 T _PyPegen_seq_insert_in_front │ │ │ │ +000010f4 T _PyPegen_seq_flatten │ │ │ │ +00000870 T _PyPegen_seq_insert_in_front │ │ │ │ 00000272 T _PyPegen_seq_last_item │ │ │ │ -00000768 T _PyPegen_set_expr_context │ │ │ │ +00000754 T _PyPegen_set_expr_context │ │ │ │ 00000504 T _PyPegen_setup_full_format_spec │ │ │ │ -00000860 T _PyPegen_singleton_seq │ │ │ │ -00000628 T _PyPegen_slash_with_default │ │ │ │ +0000084c T _PyPegen_singleton_seq │ │ │ │ +0000062c T _PyPegen_slash_with_default │ │ │ │ 00000130 T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -3539,16 +3539,16 @@ │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ U _Py_asdl_keyword_seq_new │ │ │ │ U _Py_asdl_pattern_seq_new │ │ │ │ U _Py_asdl_type_ignore_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ -00000e8c t _get_defaults.isra.0 │ │ │ │ -00000de8 t _get_names.isra.0 │ │ │ │ +00000e78 t _get_defaults.isra.0 │ │ │ │ +00000dd4 t _get_names.isra.0 │ │ │ │ 00000178 t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ @@ -3661,16 +3661,16 @@ │ │ │ │ 00000f40 r .LC93 │ │ │ │ 00000f7c r .LC94 │ │ │ │ 00000f90 r .LC95 │ │ │ │ 00000fd0 r .LC96 │ │ │ │ 00000ffc r .LC97 │ │ │ │ 00001000 r .LC98 │ │ │ │ 0000101c r .LC99 │ │ │ │ -00016fe4 t INVALID_VERSION_CHECK │ │ │ │ -0000f5f8 t NEW_TYPE_COMMENT │ │ │ │ +00017088 t INVALID_VERSION_CHECK │ │ │ │ +0000f668 t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -3836,103 +3836,103 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -000153a8 t _gather_116_rule │ │ │ │ -0000ea24 t _gather_123_rule │ │ │ │ +00015438 t _gather_116_rule │ │ │ │ +0000ea94 t _gather_123_rule │ │ │ │ 00000c02 t _gather_141_rule │ │ │ │ 00000c02 t _gather_143_rule │ │ │ │ 00000c02 t _gather_145_rule │ │ │ │ 00000c02 t _gather_147_rule │ │ │ │ 00001024 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000f90 t _gather_208_rule │ │ │ │ 00001024 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000f90 t _gather_212_rule │ │ │ │ -000153a8 t _gather_231_rule │ │ │ │ -0000ea24 t _gather_274_rule │ │ │ │ -00017034 t _gather_51_rule │ │ │ │ -00017034 t _gather_53_rule │ │ │ │ -00017034 t _gather_55_rule │ │ │ │ -00017034 t _gather_57_rule │ │ │ │ -00018efc t _loop0_100_rule │ │ │ │ -000184d0 t _loop0_106_rule │ │ │ │ -000184d0 t _loop0_108_rule │ │ │ │ +00015438 t _gather_231_rule │ │ │ │ +0000ea94 t _gather_274_rule │ │ │ │ +000170d8 t _gather_51_rule │ │ │ │ +000170d8 t _gather_53_rule │ │ │ │ +000170d8 t _gather_55_rule │ │ │ │ +000170d8 t _gather_57_rule │ │ │ │ +00018fac t _loop0_100_rule │ │ │ │ +00018580 t _loop0_106_rule │ │ │ │ +00018580 t _loop0_108_rule │ │ │ │ 000023f8 t _loop0_110_rule │ │ │ │ 000029d8 t _loop0_112_rule │ │ │ │ -00015864 t _loop0_119_rule │ │ │ │ -00015864 t _loop0_120_rule │ │ │ │ +000158f4 t _loop0_119_rule │ │ │ │ +000158f4 t _loop0_120_rule │ │ │ │ 00001924 t _loop0_129_rule │ │ │ │ 000022d0 t _loop0_164_rule │ │ │ │ 000022d0 t _loop0_165_rule │ │ │ │ 00000e54 t _loop0_170_rule │ │ │ │ -00010aa4 t _loop0_171_rule │ │ │ │ -00010aa4 t _loop0_172_rule │ │ │ │ +00010b14 t _loop0_171_rule │ │ │ │ +00010b14 t _loop0_172_rule │ │ │ │ 00000e54 t _loop0_175_rule │ │ │ │ 00000e54 t _loop0_177_rule │ │ │ │ 00000e54 t _loop0_182_rule │ │ │ │ 000023f8 t _loop0_187_rule │ │ │ │ -000184d0 t _loop0_188_rule │ │ │ │ -000184d0 t _loop0_189_rule │ │ │ │ +00018580 t _loop0_188_rule │ │ │ │ +00018580 t _loop0_189_rule │ │ │ │ 000023f8 t _loop0_193_rule │ │ │ │ 000023f8 t _loop0_195_rule │ │ │ │ -00019534 t _loop0_1_rule │ │ │ │ +000195e4 t _loop0_1_rule │ │ │ │ 000023f8 t _loop0_200_rule │ │ │ │ 000008b4 t _loop0_215_rule │ │ │ │ 000008b4 t _loop0_218_rule │ │ │ │ 000029d8 t _loop0_240_rule │ │ │ │ -00019534 t _loop0_2_rule │ │ │ │ -00010aa4 t _loop0_36_rule │ │ │ │ -00011d34 t _loop0_37_rule │ │ │ │ -00011d34 t _loop0_38_rule │ │ │ │ -00011d34 t _loop0_40_rule │ │ │ │ +000195e4 t _loop0_2_rule │ │ │ │ +00010b14 t _loop0_36_rule │ │ │ │ +00011dc4 t _loop0_37_rule │ │ │ │ +00011dc4 t _loop0_38_rule │ │ │ │ +00011dc4 t _loop0_40_rule │ │ │ │ 00000e54 t _loop0_48_rule │ │ │ │ 00000e54 t _loop0_49_rule │ │ │ │ -000184d0 t _loop0_98_rule │ │ │ │ -00018efc t _loop0_99_rule │ │ │ │ -00017ba8 t _loop1_101_rule │ │ │ │ -00018b40 t _loop1_103_rule │ │ │ │ -00017ba8 t _loop1_104_rule │ │ │ │ -00017ba8 t _loop1_105_rule │ │ │ │ +00018580 t _loop0_98_rule │ │ │ │ +00018fac t _loop0_99_rule │ │ │ │ +00017c4c t _loop1_101_rule │ │ │ │ +00018bf0 t _loop1_103_rule │ │ │ │ +00017c4c t _loop1_104_rule │ │ │ │ +00017c4c t _loop1_105_rule │ │ │ │ 00004a90 t _loop1_111_rule │ │ │ │ -00010150 t _loop1_173_rule │ │ │ │ +000101c0 t _loop1_173_rule │ │ │ │ 000012a8 t _loop1_178_rule │ │ │ │ -00010b80 t _loop1_185_rule │ │ │ │ +00010bf0 t _loop1_185_rule │ │ │ │ 00004a90 t _loop1_196_rule │ │ │ │ -00018b40 t _loop1_197_rule │ │ │ │ -00014cf8 t _loop1_216_rule │ │ │ │ +00018bf0 t _loop1_197_rule │ │ │ │ +00014d88 t _loop1_216_rule │ │ │ │ 00005334 t _loop1_219_rule │ │ │ │ -00010150 t _loop1_39_rule │ │ │ │ -00010b80 t _loop1_41_rule │ │ │ │ -00010150 t _loop1_42_rule │ │ │ │ -00010150 t _loop1_43_rule │ │ │ │ -00010b80 t _loop1_45_rule │ │ │ │ -00010b80 t _loop1_47_rule │ │ │ │ +000101c0 t _loop1_39_rule │ │ │ │ +00010bf0 t _loop1_41_rule │ │ │ │ +000101c0 t _loop1_42_rule │ │ │ │ +000101c0 t _loop1_43_rule │ │ │ │ +00010bf0 t _loop1_45_rule │ │ │ │ +00010bf0 t _loop1_47_rule │ │ │ │ 000012a8 t _loop1_50_rule │ │ │ │ -00014cf8 t _loop1_60_rule │ │ │ │ +00014d88 t _loop1_60_rule │ │ │ │ 00005334 t _loop1_61_rule │ │ │ │ -00002180 t _tmp_10_rule │ │ │ │ +00002204 t _tmp_10_rule │ │ │ │ 00002840 t _tmp_11_rule │ │ │ │ 00002840 t _tmp_13_rule │ │ │ │ 000007ac t _tmp_149_rule │ │ │ │ 00000d56 t _tmp_155_rule │ │ │ │ 000027d8 t _tmp_157_rule │ │ │ │ 00001e1c t _tmp_158_rule │ │ │ │ 00000e0e t _tmp_159_rule │ │ │ │ 00000758 t _tmp_160_rule │ │ │ │ 00002238 t _tmp_161_rule │ │ │ │ 00000c00 t _tmp_162_rule │ │ │ │ 00002080 t _tmp_167_rule │ │ │ │ 00002080 t _tmp_168_rule │ │ │ │ 00001d64 t _tmp_169_rule │ │ │ │ -0000e47c t _tmp_16_rule │ │ │ │ +0000e4cc t _tmp_16_rule │ │ │ │ 00001d64 t _tmp_174_rule │ │ │ │ 00005ad4 t _tmp_179_rule │ │ │ │ 0000080a t _tmp_181_rule │ │ │ │ 0000080a t _tmp_183_rule │ │ │ │ 00000daa t _tmp_184_rule │ │ │ │ 000006a8 t _tmp_186_rule │ │ │ │ 000006a8 t _tmp_192_rule │ │ │ │ @@ -3956,157 +3956,157 @@ │ │ │ │ 000011e2 t _tmp_236_rule │ │ │ │ 0000113e t _tmp_237_rule.isra.0 │ │ │ │ 00000f3a t _tmp_238_rule │ │ │ │ 00000f8e t _tmp_242_rule │ │ │ │ 0000040c t _tmp_246_rule │ │ │ │ 0000040c t _tmp_247_rule │ │ │ │ 000048b0 t _tmp_253_rule │ │ │ │ -0001410c t _tmp_259_rule │ │ │ │ -0001410c t _tmp_260_rule │ │ │ │ +0001419c t _tmp_259_rule │ │ │ │ +0001419c t _tmp_260_rule │ │ │ │ 000006f8 t _tmp_262_rule │ │ │ │ 00000152 t _tmp_267_rule │ │ │ │ 000010e2 t _tmp_268_rule │ │ │ │ 00000986 t _tmp_271_rule │ │ │ │ 000001ae t _tmp_276_rule │ │ │ │ 000001ae t _tmp_277_rule │ │ │ │ -00010020 t _tmp_28_rule │ │ │ │ -00010020 t _tmp_31_rule │ │ │ │ +00010090 t _tmp_28_rule │ │ │ │ +00010090 t _tmp_31_rule │ │ │ │ 000018bc t _tmp_59_rule │ │ │ │ -00010020 t _tmp_62_rule │ │ │ │ -00010020 t _tmp_63_rule │ │ │ │ +00010090 t _tmp_62_rule │ │ │ │ +00010090 t _tmp_63_rule │ │ │ │ 0000562c t _tmp_67_rule │ │ │ │ 00005acc t _tmp_68_rule │ │ │ │ 00004848 t _tmp_69_rule │ │ │ │ -0000cc84 t _tmp_6_rule │ │ │ │ +0000ccec t _tmp_6_rule │ │ │ │ 00004d14 t _tmp_70_rule │ │ │ │ -0000203c t _tmp_7_rule │ │ │ │ -000020b4 t _tmp_8_rule │ │ │ │ -00005d84 t _tmp_93_rule │ │ │ │ -00002118 t _tmp_9_rule │ │ │ │ -0000e47c t annotated_rhs_rule │ │ │ │ -0000e280 t args_rule │ │ │ │ -0000d984 t arguments_rule │ │ │ │ -00004e0c t atom_rule │ │ │ │ +000020c0 t _tmp_7_rule │ │ │ │ +00002138 t _tmp_8_rule │ │ │ │ +00005df8 t _tmp_93_rule │ │ │ │ +0000219c t _tmp_9_rule │ │ │ │ +0000e4cc t annotated_rhs_rule │ │ │ │ +0000e2d0 t args_rule │ │ │ │ +0000d9d4 t arguments_rule │ │ │ │ +00004e7c t atom_rule │ │ │ │ 00004464 t attr_rule │ │ │ │ -00015a24 t augassign_rule │ │ │ │ -0000a77c t bitwise_and_rule │ │ │ │ -0000a220 t bitwise_or_rule │ │ │ │ -0000a3d8 t bitwise_xor_rule │ │ │ │ -00012db8 t block_rule │ │ │ │ -0001508c t class_def_raw_rule │ │ │ │ +00015ab4 t augassign_rule │ │ │ │ +0000a7e4 t bitwise_and_rule │ │ │ │ +0000a288 t bitwise_or_rule │ │ │ │ +0000a440 t bitwise_xor_rule │ │ │ │ +00012e48 t block_rule │ │ │ │ +0001511c t class_def_raw_rule │ │ │ │ 0000325c t closed_pattern_rule │ │ │ │ 00004044 t complex_number_rule │ │ │ │ 00000778 t compound_stmt_rule │ │ │ │ -000084b8 t conjunction_rule │ │ │ │ -0000c89c t decorators_rule │ │ │ │ -00016a38 t default_rule │ │ │ │ +00008530 t conjunction_rule │ │ │ │ +0000c8fc t decorators_rule │ │ │ │ +00016adc t default_rule │ │ │ │ 00001524 t del_target_rule │ │ │ │ 00001390 t del_targets_rule │ │ │ │ -00007c78 t disjunction_rule │ │ │ │ +00007cf4 t disjunction_rule │ │ │ │ 00000000 t dotted_as_name_rule │ │ │ │ -0000e4d0 t dotted_name_rule │ │ │ │ +0000e520 t dotted_name_rule │ │ │ │ 00005684 t double_star_pattern_rule │ │ │ │ -000142fc t elif_stmt_rule │ │ │ │ -000145d4 t else_block_rule │ │ │ │ -000076c8 t expression_rule │ │ │ │ -00017424 t expressions_rule │ │ │ │ -0000bc2c t factor_rule │ │ │ │ -00014b8c t finally_block_rule │ │ │ │ -0000ccec t for_if_clauses_rule │ │ │ │ -000136d8 t fstring_replacement_field_rule │ │ │ │ -00013f9c t func_type_comment_rule │ │ │ │ -0000d1ac t function_def_raw_rule │ │ │ │ -000073d4 t genexp_rule │ │ │ │ +0001438c t elif_stmt_rule │ │ │ │ +00014664 t else_block_rule │ │ │ │ +00007744 t expression_rule │ │ │ │ +000174c8 t expressions_rule │ │ │ │ +0000bc94 t factor_rule │ │ │ │ +00014c1c t finally_block_rule │ │ │ │ +0000cd54 t for_if_clauses_rule │ │ │ │ +00013768 t fstring_replacement_field_rule │ │ │ │ +0001402c t func_type_comment_rule │ │ │ │ +0000d1fc t function_def_raw_rule │ │ │ │ +00007450 t genexp_rule │ │ │ │ 000047cc t guard_rule │ │ │ │ 0000020c t imaginary_number_rule │ │ │ │ 0000083c t import_from_as_name_rule │ │ │ │ 000006a4 t import_from_as_names_rule │ │ │ │ 000000e4 t import_from_rule │ │ │ │ 00000464 t import_from_targets_rule │ │ │ │ 00002150 t invalid_ann_assign_target_rule │ │ │ │ 00001e8c t invalid_comprehension_rule │ │ │ │ 000009e4 t invalid_except_stmt_rule │ │ │ │ 000020d8 t invalid_for_target_rule │ │ │ │ 000025a8 t invalid_kwarg_rule.isra.0 │ │ │ │ 000002ea t invalid_lambda_parameters_rule.isra.0 │ │ │ │ 00001a84 t invalid_parameters_rule.isra.0 │ │ │ │ -00008ea0 t inversion_rule │ │ │ │ +00008f24 t inversion_rule │ │ │ │ 00005700 t items_pattern_rule │ │ │ │ 00005870 t key_value_pattern_rule │ │ │ │ 00004e8c t keyword_pattern_rule │ │ │ │ 00004d18 t keyword_patterns_rule │ │ │ │ -00016e88 t kwarg_or_double_starred_rule │ │ │ │ -00016b44 t kwarg_or_starred_rule │ │ │ │ -00015cc8 t kwargs_rule │ │ │ │ -00012c14 t kwds_rule │ │ │ │ -00019394 t lambda_kwds_rule │ │ │ │ +00016f2c t kwarg_or_double_starred_rule │ │ │ │ +00016be8 t kwarg_or_starred_rule │ │ │ │ +00015d58 t kwargs_rule │ │ │ │ +00012ca4 t kwds_rule │ │ │ │ +00019444 t lambda_kwds_rule │ │ │ │ 000024d8 t lambda_param_maybe_default_rule │ │ │ │ -00017fa4 t lambda_param_no_default_rule │ │ │ │ -00018118 t lambda_param_rule │ │ │ │ -00018c28 t lambda_param_with_default_rule │ │ │ │ -00017734 t lambda_parameters_rule │ │ │ │ -00017af8 t lambda_slash_no_default_rule │ │ │ │ -000181f4 t lambda_slash_with_default_rule │ │ │ │ -00018fdc t lambda_star_etc_rule │ │ │ │ -0000caec t lambdef_rule │ │ │ │ -00013168 t list_rule │ │ │ │ +00018054 t lambda_param_no_default_rule │ │ │ │ +000181c8 t lambda_param_rule │ │ │ │ +00018cd8 t lambda_param_with_default_rule │ │ │ │ +000177d8 t lambda_parameters_rule │ │ │ │ +00017b9c t lambda_slash_no_default_rule │ │ │ │ +000182a4 t lambda_slash_with_default_rule │ │ │ │ +0001908c t lambda_star_etc_rule │ │ │ │ +0000cb54 t lambdef_rule │ │ │ │ +000131f8 t list_rule │ │ │ │ 00004638 t maybe_sequence_pattern_rule │ │ │ │ 00002cac t maybe_star_pattern_rule │ │ │ │ 000045e4 t name_or_attr_rule │ │ │ │ -000115bc t named_expression_rule │ │ │ │ +00011650 t named_expression_rule │ │ │ │ 00002c18 t open_sequence_pattern_rule │ │ │ │ 00003044 t or_pattern_rule │ │ │ │ 00000f34 t param_maybe_default_rule │ │ │ │ -00010238 t param_no_default_rule │ │ │ │ -00010644 t param_rule │ │ │ │ +000102a8 t param_no_default_rule │ │ │ │ +000106b4 t param_rule │ │ │ │ 00001168 t param_star_annotation_rule │ │ │ │ -0000f880 t parameters_rule │ │ │ │ -0000f818 t params_rule │ │ │ │ +0000f8f0 t parameters_rule │ │ │ │ +0000f888 t params_rule │ │ │ │ 000042e0 t pattern_capture_target_rule │ │ │ │ 00002e28 t pattern_rule │ │ │ │ 00002b30 t patterns_rule │ │ │ │ 00004b84 t positional_patterns_rule │ │ │ │ -0000c250 t primary_raw │ │ │ │ -0000c15c t primary_rule │ │ │ │ +0000c2b0 t primary_raw │ │ │ │ +0000c1bc t primary_rule │ │ │ │ 00004268 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000ad2c t shift_expr_rule │ │ │ │ +0000ad94 t shift_expr_rule │ │ │ │ 00003f5c t signed_number_rule │ │ │ │ 00004180 t signed_real_number_rule │ │ │ │ -00002418 t simple_stmt_rule │ │ │ │ -000021e8 t simple_stmts_rule │ │ │ │ -00007f90 t single_target_rule │ │ │ │ -000100a0 t slash_no_default_rule │ │ │ │ -00010794 t slash_with_default_rule │ │ │ │ -00014744 t slices_rule │ │ │ │ +0000248c t simple_stmt_rule │ │ │ │ +0000226c t simple_stmts_rule │ │ │ │ +0000800c t single_target_rule │ │ │ │ +00010110 t slash_no_default_rule │ │ │ │ +00010804 t slash_with_default_rule │ │ │ │ +000147d4 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00012708 t star_etc_rule │ │ │ │ -0000a124 t star_expression_rule │ │ │ │ -0000881c t star_expressions_rule │ │ │ │ -00011c44 t star_named_expression_rule │ │ │ │ -00013264 t star_named_expressions_rule │ │ │ │ -00006828 t star_target_rule │ │ │ │ -00006418 t star_targets_rule │ │ │ │ -0000f62c t starred_expression_rule │ │ │ │ -00005de8 t strings_rule │ │ │ │ +00012798 t star_etc_rule │ │ │ │ +0000a18c t star_expression_rule │ │ │ │ +000088a0 t star_expressions_rule │ │ │ │ +00011cd4 t star_named_expression_rule │ │ │ │ +000132f4 t star_named_expressions_rule │ │ │ │ +000068b0 t star_target_rule │ │ │ │ +0000648c t star_targets_rule │ │ │ │ +0000f69c t starred_expression_rule │ │ │ │ +00005e5c t strings_rule │ │ │ │ 000028bc t subject_expr_rule │ │ │ │ -0000b0a0 t sum_rule │ │ │ │ -000063a0 t t_lookahead_rule │ │ │ │ -0000454c t t_primary_raw │ │ │ │ -000044bc t t_primary_rule │ │ │ │ -000069a8 t target_with_star_atom_rule │ │ │ │ -0000b390 t term_raw │ │ │ │ -0000b2a0 t term_rule │ │ │ │ +0000b108 t sum_rule │ │ │ │ +00006414 t t_lookahead_rule │ │ │ │ +000045c8 t t_primary_raw │ │ │ │ +00004538 t t_primary_rule │ │ │ │ +00006a30 t target_with_star_atom_rule │ │ │ │ +0000b3f8 t term_raw │ │ │ │ +0000b308 t term_rule │ │ │ │ 0000092c t try_stmt_rule │ │ │ │ -00011990 t tuple_rule │ │ │ │ +00011a24 t tuple_rule │ │ │ │ 000052a4 t type_param_default_rule │ │ │ │ 00004f14 t type_param_rule │ │ │ │ -0000f1ec t type_params_rule │ │ │ │ +0000f25c t type_params_rule │ │ │ │ 00004384 t wildcard_pattern_rule │ │ │ │ -0000f4a4 t yield_expr_rule │ │ │ │ +0000f514 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4122,22 +4122,22 @@ │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000001a8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00000428 T _PyPegen_decode_string │ │ │ │ +00000434 T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ -00000448 t decode_unicode_with_escapes │ │ │ │ +00000454 t decode_unicode_with_escapes │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000000 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -4206,15 +4206,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyLexer_token_setup │ │ │ │ U _PyLexer_type_comment_token_setup │ │ │ │ -00002554 T _PyLexer_update_fstring_expr │ │ │ │ +0000255c T _PyLexer_update_fstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4229,20 +4229,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -000024f4 t tok_backup │ │ │ │ +000024fc t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00002650 t tok_decimal_tail │ │ │ │ +00002658 t tok_decimal_tail │ │ │ │ 0000082c t tok_get_normal_mode │ │ │ │ -00002438 t tok_nextc │ │ │ │ -00002764 t verify_end_of_number │ │ │ │ +00002440 t tok_nextc │ │ │ │ +0000276c t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 000000c4 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ @@ -4641,26 +4641,26 @@ │ │ │ │ 0000371c T PyMapping_Size │ │ │ │ 00000510 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 000043a4 T PyNumber_Absolute │ │ │ │ 0000060c T PyNumber_Add │ │ │ │ 00003040 T PyNumber_And │ │ │ │ -00001510 T PyNumber_AsSsize_t │ │ │ │ +00001504 T PyNumber_AsSsize_t │ │ │ │ 000034dc T PyNumber_Check │ │ │ │ 000043e8 T PyNumber_Divmod │ │ │ │ 00004d6c T PyNumber_Float │ │ │ │ 00003b84 T PyNumber_FloorDivide │ │ │ │ 00002740 T PyNumber_InPlaceAdd │ │ │ │ 00004268 T PyNumber_InPlaceAnd │ │ │ │ 00004ef4 T PyNumber_InPlaceFloorDivide │ │ │ │ 00004c30 T PyNumber_InPlaceLshift │ │ │ │ 000001ec T PyNumber_InPlaceMatrixMultiply │ │ │ │ 00000458 T PyNumber_InPlaceMultiply │ │ │ │ -00001744 T PyNumber_InPlaceOr │ │ │ │ +00001738 T PyNumber_InPlaceOr │ │ │ │ 000002b0 T PyNumber_InPlacePower │ │ │ │ 000006d0 T PyNumber_InPlaceRemainder │ │ │ │ 000007ec T PyNumber_InPlaceRshift │ │ │ │ 00000214 T PyNumber_InPlaceSubtract │ │ │ │ 0000073c T PyNumber_InPlaceTrueDivide │ │ │ │ 000002e8 T PyNumber_InPlaceXor │ │ │ │ 00003964 T PyNumber_Index │ │ │ │ @@ -4705,15 +4705,15 @@ │ │ │ │ 00002b14 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000056c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ 00004508 T PySequence_Check │ │ │ │ 00004658 T PySequence_Concat │ │ │ │ -000014ec T PySequence_Contains │ │ │ │ +000014e0 T PySequence_Contains │ │ │ │ 00000212 T PySequence_Count │ │ │ │ 00002d04 T PySequence_DelItem │ │ │ │ 00000938 T PySequence_DelSlice │ │ │ │ 00002640 T PySequence_Fast │ │ │ │ 00001bc0 T PySequence_GetItem │ │ │ │ 00000274 T PySequence_GetSlice │ │ │ │ 00000a68 T PySequence_In │ │ │ │ @@ -4751,15 +4751,15 @@ │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -00001674 T _PyNumber_Index │ │ │ │ +00001668 T _PyNumber_Index │ │ │ │ 00003f78 T _PyNumber_PowerNoMod │ │ │ │ 00000254 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ 00004580 T _PyObject_RealIsInstance │ │ │ │ 00002b70 T _PyObject_RealIsSubclass │ │ │ │ @@ -4779,15 +4779,15 @@ │ │ │ │ 00000746 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 0000064e t _buffer_release_call │ │ │ │ 00005030 t abstract_issubclass │ │ │ │ 000009a6 t as_read_buffer │ │ │ │ -00001888 t binary_iop │ │ │ │ +0000187c t binary_iop │ │ │ │ 000000ac t binary_iop.part.0 │ │ │ │ 000019cc t binary_iop1 │ │ │ │ 00000114 t binary_op.part.0 │ │ │ │ 00000790 t binary_op1 │ │ │ │ 00000764 t check_class │ │ │ │ U memcpy │ │ │ │ 00000388 t null_error.isra.0 │ │ │ │ @@ -4869,16 +4869,16 @@ │ │ │ │ 00001f10 T _Py_bytes_istitle │ │ │ │ 00001fa8 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 00000954 T _Py_bytes_maketrans │ │ │ │ 00000080 T _Py_bytes_rfind │ │ │ │ 000020b8 T _Py_bytes_rindex │ │ │ │ 00000000 T _Py_bytes_startswith │ │ │ │ -00000864 T _Py_bytes_swapcase │ │ │ │ -000008b0 T _Py_bytes_title │ │ │ │ +000007f8 T _Py_bytes_swapcase │ │ │ │ +00000844 T _Py_bytes_title │ │ │ │ 00000fbc T _Py_bytes_upper │ │ │ │ 000001a0 R _Py_capitalize__doc__ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_ctype_toupper │ │ │ │ 00000664 R _Py_isalnum__doc__ │ │ │ │ 000006e8 R _Py_isalpha__doc__ │ │ │ │ @@ -4898,16 +4898,16 @@ │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000318 t stringlib__lex_search │ │ │ │ 00000174 t stringlib__preprocess │ │ │ │ 000003e8 t stringlib__two_way │ │ │ │ -000007f8 t stringlib__two_way_count │ │ │ │ -00000910 t stringlib_adaptive_find │ │ │ │ +00000000 t stringlib__two_way_count │ │ │ │ +000008a4 t stringlib_adaptive_find │ │ │ │ 00000264 t stringlib_default_rfind.constprop.0 │ │ │ │ 000000b8 t stringlib_rfind_char │ │ │ │ 00001010 t tailmatch │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -5394,25 +5394,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c4 T PyBytes_AsString │ │ │ │ -000023a8 T PyBytes_AsStringAndSize │ │ │ │ -00000b40 T PyBytes_Concat │ │ │ │ +0000254c T PyBytes_AsStringAndSize │ │ │ │ +00000cf4 T PyBytes_Concat │ │ │ │ 00000cbc T PyBytes_ConcatAndDel │ │ │ │ -00001530 T PyBytes_DecodeEscape │ │ │ │ -00004a40 T PyBytes_FromFormat │ │ │ │ -00004a68 T PyBytes_FromFormatV │ │ │ │ -00003d50 T PyBytes_FromObject │ │ │ │ -00000a94 T PyBytes_FromString │ │ │ │ +0000156c T PyBytes_DecodeEscape │ │ │ │ +00004be4 T PyBytes_FromFormat │ │ │ │ +00004c0c T PyBytes_FromFormatV │ │ │ │ +00003ef4 T PyBytes_FromObject │ │ │ │ +00000c48 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -0000299c T PyBytes_Repr │ │ │ │ -00005360 T PyBytes_Size │ │ │ │ +00002b40 T PyBytes_Repr │ │ │ │ +00005504 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -5472,37 +5472,37 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ -000017bc t Py_XDECREF │ │ │ │ +00001960 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -00001268 T _PyBytesWriter_Alloc │ │ │ │ +0000141c T _PyBytesWriter_Alloc │ │ │ │ 00000000 T _PyBytesWriter_Dealloc │ │ │ │ -000008e4 T _PyBytesWriter_Finish │ │ │ │ -00001258 T _PyBytesWriter_Init │ │ │ │ -00000894 T _PyBytesWriter_Prepare │ │ │ │ -000012d4 T _PyBytesWriter_Resize │ │ │ │ -00002e68 T _PyBytesWriter_WriteBytes │ │ │ │ +00000a98 T _PyBytesWriter_Finish │ │ │ │ +0000140c T _PyBytesWriter_Init │ │ │ │ +00000a48 T _PyBytesWriter_Prepare │ │ │ │ +00001488 T _PyBytesWriter_Resize │ │ │ │ +0000300c T _PyBytesWriter_WriteBytes │ │ │ │ 00000e6a T _PyBytes_DecodeEscape │ │ │ │ 00000304 T _PyBytes_DecodeEscape2 │ │ │ │ -00002588 T _PyBytes_Find │ │ │ │ -00001804 T _PyBytes_FormatEx │ │ │ │ -00000ed8 T _PyBytes_FromHex │ │ │ │ -00004690 t _PyBytes_FromIterator │ │ │ │ -00005070 t _PyBytes_FromList │ │ │ │ +000025c4 T _PyBytes_Find │ │ │ │ +00001840 T _PyBytes_FormatEx │ │ │ │ +00000ef4 T _PyBytes_FromHex │ │ │ │ +00004834 t _PyBytes_FromIterator │ │ │ │ +00005214 t _PyBytes_FromList │ │ │ │ 000000e8 t _PyBytes_FromSize │ │ │ │ 000000ac T _PyBytes_Join │ │ │ │ -0000291c T _PyBytes_Repeat │ │ │ │ +00002ac0 T _PyBytes_Repeat │ │ │ │ 0000017c T _PyBytes_Resize │ │ │ │ 000001e0 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ @@ -5586,137 +5586,137 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000250 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000224 d _parser.8 │ │ │ │ -00003490 t bytes___bytes__ │ │ │ │ +00003634 t bytes___bytes__ │ │ │ │ 00002264 r bytes___bytes____doc__ │ │ │ │ 00000e4e t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -00000fe0 t bytes_buffer_getbuffer │ │ │ │ -00000e04 t bytes_concat │ │ │ │ -00004a34 t bytes_contains │ │ │ │ -000040a8 t bytes_count │ │ │ │ +00001194 t bytes_buffer_getbuffer │ │ │ │ +00000fb8 t bytes_concat │ │ │ │ +00004bd8 t bytes_contains │ │ │ │ +0000424c t bytes_count │ │ │ │ 000012e0 r bytes_count__doc__ │ │ │ │ -000017d8 t bytes_decode │ │ │ │ +0000197c t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -0000400c t bytes_endswith │ │ │ │ +000041b0 t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -00003f78 t bytes_find │ │ │ │ +0000411c t bytes_find │ │ │ │ 00001998 r bytes_find__doc__ │ │ │ │ -00000e54 t bytes_fromhex │ │ │ │ +00000e70 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000dee t bytes_getnewargs │ │ │ │ -00001010 t bytes_hash │ │ │ │ -00000da8 t bytes_hex │ │ │ │ +000011c4 t bytes_hash │ │ │ │ +00000dc4 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ -000034b8 t bytes_index │ │ │ │ +0000365c t bytes_index │ │ │ │ 0000184c r bytes_index__doc__ │ │ │ │ 0000019e t bytes_item │ │ │ │ -000016b8 t bytes_iter │ │ │ │ -000040a4 t bytes_join │ │ │ │ +0000185c t bytes_iter │ │ │ │ +00004248 t bytes_join │ │ │ │ 00001ac8 r bytes_join__doc__ │ │ │ │ -000016b4 t bytes_length │ │ │ │ +00001858 t bytes_length │ │ │ │ 00000058 t bytes_lstrip │ │ │ │ 00001480 r bytes_lstrip__doc__ │ │ │ │ 00000028 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ -000017e8 t bytes_mod │ │ │ │ -00002ec8 t bytes_new │ │ │ │ -00004140 t bytes_partition │ │ │ │ +00001824 t bytes_mod │ │ │ │ +0000306c t bytes_new │ │ │ │ +000042e4 t bytes_partition │ │ │ │ 00001f48 r bytes_partition__doc__ │ │ │ │ 00000c2e t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -000025e0 t bytes_removesuffix │ │ │ │ +0000261c t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -00003550 t bytes_repeat │ │ │ │ -000019dc t bytes_replace │ │ │ │ +000036f4 t bytes_repeat │ │ │ │ +00001b80 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00002bbc t bytes_repr │ │ │ │ -00001944 t bytes_rfind │ │ │ │ +00002d60 t bytes_repr │ │ │ │ +00001ae8 t bytes_rfind │ │ │ │ 00001718 r bytes_rfind__doc__ │ │ │ │ -00001040 t bytes_richcompare │ │ │ │ -0000539c t bytes_rindex │ │ │ │ +000011f4 t bytes_richcompare │ │ │ │ +00005540 t bytes_rindex │ │ │ │ 000015c8 r bytes_rindex__doc__ │ │ │ │ -00001014 t bytes_rpartition │ │ │ │ +00001030 t bytes_rpartition │ │ │ │ 00001da4 r bytes_rpartition__doc__ │ │ │ │ 000006fc t bytes_rsplit │ │ │ │ 00001bc8 r bytes_rsplit__doc__ │ │ │ │ -00000950 t bytes_rstrip │ │ │ │ +0000096c t bytes_rstrip │ │ │ │ 000013e8 r bytes_rstrip__doc__ │ │ │ │ 00000130 t bytes_split │ │ │ │ 000020d4 r bytes_split__doc__ │ │ │ │ -00001170 t bytes_splitlines │ │ │ │ +0000118c t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ 000000b0 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -00000d5c t bytes_strip │ │ │ │ +00000d78 t bytes_strip │ │ │ │ 00001518 r bytes_strip__doc__ │ │ │ │ -0000146c t bytes_subscript │ │ │ │ -0000149c t bytes_translate │ │ │ │ +00001620 t bytes_subscript │ │ │ │ +000014d8 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -000015a8 t bytes_translate_impl │ │ │ │ -0000099c t do_argstrip │ │ │ │ -0000262c t fastsearch │ │ │ │ -0000242c t fastsearch.constprop.0 │ │ │ │ +000015e4 t bytes_translate_impl │ │ │ │ +000009b8 t do_argstrip │ │ │ │ +000027d0 t fastsearch │ │ │ │ +000025d0 t fastsearch.constprop.0 │ │ │ │ 000000d0 t formatfloat │ │ │ │ -0000253c t getnextarg │ │ │ │ +00002578 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000304 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ -00002380 t return_self │ │ │ │ +00002524 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000d98 t stringlib__lex_search │ │ │ │ -00002828 t stringlib__preprocess │ │ │ │ -000028e4 t stringlib__two_way │ │ │ │ +00002864 t stringlib__preprocess │ │ │ │ +00002920 t stringlib__two_way │ │ │ │ 00000d28 t stringlib__two_way_count │ │ │ │ -00002684 t stringlib_adaptive_find │ │ │ │ -000036c8 t stringlib_bytes_join │ │ │ │ +000026c0 t stringlib_adaptive_find │ │ │ │ +0000386c t stringlib_bytes_join │ │ │ │ 000000a4 t stringlib_capitalize │ │ │ │ 000004cc t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 0000037c t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ -0000497c t stringlib_find_char │ │ │ │ +00004b20 t stringlib_find_char │ │ │ │ 000005ce t stringlib_isalnum │ │ │ │ 000005d8 t stringlib_isalpha │ │ │ │ 0000004e t stringlib_isascii │ │ │ │ 00000044 t stringlib_isdigit │ │ │ │ 000005e2 t stringlib_islower │ │ │ │ 000005ec t stringlib_isspace │ │ │ │ 000005f6 t stringlib_istitle │ │ │ │ 00000600 t stringlib_isupper │ │ │ │ 00000212 t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ -00001144 t stringlib_lower │ │ │ │ +00001160 t stringlib_lower │ │ │ │ 0000060a t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000b54 t stringlib_swapcase │ │ │ │ 00000b80 t stringlib_title │ │ │ │ -00001470 t stringlib_upper │ │ │ │ +000014ac t stringlib_upper │ │ │ │ 00000bac t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ -0000174c t striter_dealloc │ │ │ │ -00002670 t striter_len │ │ │ │ +000018f0 t striter_dealloc │ │ │ │ +000026ac t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00002e18 t striter_next │ │ │ │ +00002fbc t striter_next │ │ │ │ 00000cda t striter_reduce │ │ │ │ 00000e02 t striter_setstate │ │ │ │ 00000d1c t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6122,15 +6122,15 @@ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ 0000187c T _PyCode_CheckLineNumber │ │ │ │ 00001138 T _PyCode_ConstantKey │ │ │ │ 0000000c T _PyCode_Fini │ │ │ │ 00000066 T _PyCode_GetCellvars │ │ │ │ 000015b0 T _PyCode_GetCode │ │ │ │ -00001fc8 T _PyCode_GetFreevars │ │ │ │ +00001fd0 T _PyCode_GetFreevars │ │ │ │ 000000cc T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ 000000a8 T _PyCode_InitAddressRange │ │ │ │ 000001c8 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_SafeAddr2Line │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ @@ -6164,53 +6164,53 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00001c9c t _source_offset_converter │ │ │ │ -000019a8 t advance │ │ │ │ +00001ca4 t _source_offset_converter │ │ │ │ +000019b0 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ 00000aac t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 00000ea0 t code_dealloc │ │ │ │ 00000064 t code_getcellvars │ │ │ │ -000024fc t code_getcode │ │ │ │ +00002504 t code_getcode │ │ │ │ 00000b84 t code_getcodeadaptive │ │ │ │ -00001e34 t code_getfreevars │ │ │ │ +00001e3c t code_getfreevars │ │ │ │ 00000266 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ 000000c8 t code_getvarnames │ │ │ │ 00001458 t code_hash │ │ │ │ -00001ff4 t code_linesiterator │ │ │ │ +00001ffc t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 000003c0 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ 00000010 t code_positionsiterator │ │ │ │ 000000f8 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ 00000b2c t code_repr │ │ │ │ -0000260c t code_richcompare │ │ │ │ +00002614 t code_richcompare │ │ │ │ 000008b0 t code_sizeof │ │ │ │ 00000374 t emit_pair │ │ │ │ -00001cb0 t get_cached_locals │ │ │ │ -00001cf4 t get_localsplus_names │ │ │ │ +00001cb8 t get_cached_locals │ │ │ │ +00001cfc t get_localsplus_names │ │ │ │ 000016c0 t init_co_cached │ │ │ │ 00000c0c t intern_constants │ │ │ │ -000024b4 t lineiter_dealloc │ │ │ │ -00002044 t lineiter_next │ │ │ │ +000024bc t lineiter_dealloc │ │ │ │ +0000204c t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000060 t positionsiter_dealloc │ │ │ │ -00001a4c t positionsiter_next │ │ │ │ -00001c54 t read_signed_varint │ │ │ │ -00002400 t retreat │ │ │ │ +00001a54 t positionsiter_next │ │ │ │ +00001c5c t read_signed_varint │ │ │ │ +00002408 t retreat │ │ │ │ 0000080a t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6391,15 +6391,15 @@ │ │ │ │ 000001a0 D PyClassMethodDescr_Type │ │ │ │ 000005f4 T PyDescr_IsData │ │ │ │ 00000198 T PyDescr_NewClassMethod │ │ │ │ 00000204 T PyDescr_NewGetSet │ │ │ │ 00000270 T PyDescr_NewMember │ │ │ │ 00000078 T PyDescr_NewMethod │ │ │ │ 00000000 T PyDescr_NewWrapper │ │ │ │ -00001b4c T PyDictProxy_New │ │ │ │ +00001d78 T PyDictProxy_New │ │ │ │ 000005dc D PyDictProxy_Type │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6444,15 +6444,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000000 D PyWrapperDescr_Type │ │ │ │ -00001770 T PyWrapper_New │ │ │ │ +0000199c T PyWrapper_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashPointer │ │ │ │ 000003a8 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackStack │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -6482,110 +6482,110 @@ │ │ │ │ 000006fc d _kwtuple.3 │ │ │ │ 00000410 d _parser.2 │ │ │ │ 000006ac d _parser.5 │ │ │ │ 000003c4 t classmethod_get │ │ │ │ 00000196 t classmethoddescr_call │ │ │ │ 000003c8 r deleter_doc │ │ │ │ 000002fc t descr_dealloc │ │ │ │ -0000015c t descr_get_qualname │ │ │ │ +00000054 t descr_get_qualname │ │ │ │ 00000b20 d descr_members │ │ │ │ 00000b5c d descr_methods │ │ │ │ -00000354 t descr_reduce │ │ │ │ -00001ef4 t descr_repr.isra.0 │ │ │ │ +0000024c t descr_reduce │ │ │ │ +00002120 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 000005e8 t descr_traverse │ │ │ │ -00000de8 t getset_get │ │ │ │ +00001014 t getset_get │ │ │ │ 00000222 t getset_get_doc │ │ │ │ 00000a58 d getset_getset │ │ │ │ -00000284 t getset_repr │ │ │ │ -00000ed0 t getset_set │ │ │ │ +0000017c t getset_repr │ │ │ │ +000010fc t getset_set │ │ │ │ 00000458 r getter_doc │ │ │ │ 000009fc d mappingproxy_as_mapping │ │ │ │ 0000096c d mappingproxy_as_number │ │ │ │ 00000944 d mappingproxy_as_sequence │ │ │ │ -00001c8c t mappingproxy_contains │ │ │ │ +00001eb8 t mappingproxy_contains │ │ │ │ 000000ce t mappingproxy_copy │ │ │ │ -00001c1c t mappingproxy_dealloc │ │ │ │ -00001d5c t mappingproxy_get │ │ │ │ -00001c84 t mappingproxy_getitem │ │ │ │ -00001ea8 t mappingproxy_getiter │ │ │ │ +00001e48 t mappingproxy_dealloc │ │ │ │ +00001f88 t mappingproxy_get │ │ │ │ +00001eb0 t mappingproxy_getitem │ │ │ │ +000020d4 t mappingproxy_getiter │ │ │ │ 00000130 t mappingproxy_hash │ │ │ │ 00000164 t mappingproxy_ior │ │ │ │ -00001bec t mappingproxy_items │ │ │ │ -00001d2c t mappingproxy_keys │ │ │ │ -00001eb0 t mappingproxy_len │ │ │ │ +00001e18 t mappingproxy_items │ │ │ │ +00001f58 t mappingproxy_keys │ │ │ │ +000020dc t mappingproxy_len │ │ │ │ 000008c4 d mappingproxy_methods │ │ │ │ -00001db8 t mappingproxy_new │ │ │ │ +00001fe4 t mappingproxy_new │ │ │ │ 00000344 r mappingproxy_new__doc__ │ │ │ │ 0000007c t mappingproxy_or │ │ │ │ -00000294 t mappingproxy_repr │ │ │ │ +0000018c t mappingproxy_repr │ │ │ │ 00000136 t mappingproxy_reversed │ │ │ │ 000000c8 t mappingproxy_richcompare │ │ │ │ 000002da t mappingproxy_str │ │ │ │ -00001eb8 t mappingproxy_traverse │ │ │ │ -00001ec4 t mappingproxy_values │ │ │ │ -00000b4c t member_get │ │ │ │ +000020e4 t mappingproxy_traverse │ │ │ │ +000020f0 t mappingproxy_values │ │ │ │ +00000b28 t member_get │ │ │ │ 00000236 t member_get_doc │ │ │ │ 00000a94 d member_getset │ │ │ │ -000002a4 t member_repr │ │ │ │ -00000e7c t member_set │ │ │ │ -00000bdc t method_get │ │ │ │ -0000030c t method_get_doc │ │ │ │ -00000348 t method_get_text_signature │ │ │ │ +0000019c t member_repr │ │ │ │ +000010a8 t member_set │ │ │ │ +00000bb8 t method_get │ │ │ │ +00000204 t method_get_doc │ │ │ │ +00000240 t method_get_text_signature │ │ │ │ 00000ad0 d method_getset │ │ │ │ -00000264 t method_repr │ │ │ │ -000014e0 t method_vectorcall_FASTCALL │ │ │ │ -000015d4 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -00001a10 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ -000010d8 t method_vectorcall_NOARGS │ │ │ │ -000013b8 t method_vectorcall_O │ │ │ │ +0000015c t method_repr │ │ │ │ +0000170c t method_vectorcall_FASTCALL │ │ │ │ +00001800 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +00001c3c t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +00001304 t method_vectorcall_NOARGS │ │ │ │ +000015e4 t method_vectorcall_O │ │ │ │ 000004c8 t method_vectorcall_VARARGS │ │ │ │ -00000f6c t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ -0000022c t property_clear │ │ │ │ -0000005c t property_copy │ │ │ │ -00000c8c t property_dealloc │ │ │ │ +00001198 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ +00000124 t property_clear │ │ │ │ +00000d94 t property_copy │ │ │ │ +00000eb8 t property_dealloc │ │ │ │ 00000000 t property_deleter │ │ │ │ -0000130c t property_descr_get │ │ │ │ -00001200 t property_descr_set │ │ │ │ -00001ca4 t property_get___isabstractmethod__ │ │ │ │ +00001538 t property_descr_get │ │ │ │ +0000142c t property_descr_set │ │ │ │ +00001ed0 t property_get___isabstractmethod__ │ │ │ │ 00000012 t property_get__name__ │ │ │ │ 00000714 d property_getsetlist │ │ │ │ 0000000a t property_getter │ │ │ │ 00000604 t property_init │ │ │ │ 0000001c r property_init__doc__ │ │ │ │ 000007a0 d property_members │ │ │ │ 00000750 d property_methods │ │ │ │ -000002c0 t property_name │ │ │ │ +000001b8 t property_name │ │ │ │ 00000050 t property_set__name__ │ │ │ │ -00000d7c t property_set_name │ │ │ │ -00000054 t property_setter │ │ │ │ -00001af4 t property_traverse │ │ │ │ +00000fa8 t property_set_name │ │ │ │ +00000c68 t property_setter │ │ │ │ +00001d20 t property_traverse │ │ │ │ 0000037c r set_name_doc │ │ │ │ 00000410 r setter_doc │ │ │ │ -000017e8 t wrapper_call │ │ │ │ -00001854 t wrapper_dealloc │ │ │ │ -0000033c t wrapper_doc │ │ │ │ +00001a14 t wrapper_call │ │ │ │ +00001a80 t wrapper_dealloc │ │ │ │ +00000234 t wrapper_doc │ │ │ │ 00000804 d wrapper_getsets │ │ │ │ 000002b0 t wrapper_hash │ │ │ │ 0000087c d wrapper_members │ │ │ │ 000008a4 d wrapper_methods │ │ │ │ -000002f4 t wrapper_name │ │ │ │ -00000328 t wrapper_objclass │ │ │ │ +000001ec t wrapper_name │ │ │ │ +00000220 t wrapper_objclass │ │ │ │ 000002e0 t wrapper_qualname │ │ │ │ 000000fc t wrapper_reduce │ │ │ │ 0000017e t wrapper_repr │ │ │ │ 0000024a t wrapper_richcompare │ │ │ │ -00000318 t wrapper_text_signature │ │ │ │ -00001cf0 t wrapper_traverse │ │ │ │ -000018ec t wrapperdescr_call │ │ │ │ -000016a4 t wrapperdescr_get │ │ │ │ -00000300 t wrapperdescr_get_doc │ │ │ │ -000002b4 t wrapperdescr_get_text_signature │ │ │ │ +00000210 t wrapper_text_signature │ │ │ │ +00001f1c t wrapper_traverse │ │ │ │ +00001b18 t wrapperdescr_call │ │ │ │ +000018d0 t wrapperdescr_get │ │ │ │ +000001f8 t wrapperdescr_get_doc │ │ │ │ +000001ac t wrapperdescr_get_text_signature │ │ │ │ 00000a08 d wrapperdescr_getset │ │ │ │ -00000274 t wrapperdescr_repr │ │ │ │ +0000016c t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000030 r .LC2 │ │ │ │ @@ -7356,27 +7356,27 @@ │ │ │ │ U Py_GenericAlias │ │ │ │ 000003a0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ 00000bec T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ -0000080c T _PyAsyncGen_ClearFreeLists │ │ │ │ +00000804 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000574 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ -0000088c T _PyGen_FetchStopIterationValue │ │ │ │ +00000884 T _PyGen_FetchStopIterationValue │ │ │ │ 000004f0 T _PyGen_Finalize │ │ │ │ 0000077c T _PyGen_SetStopIterationValue │ │ │ │ 00000680 T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ @@ -7451,15 +7451,15 @@ │ │ │ │ 00000112 t coro_wrapper_throw │ │ │ │ 000008cc t coro_wrapper_traverse │ │ │ │ 0000062a t cr_getcode │ │ │ │ 000005d4 t cr_getframe │ │ │ │ 00000a42 t cr_getrunning │ │ │ │ 00000a60 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ -00000778 t gen_clear_frame.part.0 │ │ │ │ +00000770 t gen_clear_frame.part.0 │ │ │ │ 000005b0 t gen_close │ │ │ │ 000006a8 t gen_close_iter │ │ │ │ 00000318 t gen_dealloc │ │ │ │ 000007d8 t gen_get_name │ │ │ │ 000007ea t gen_get_qualname │ │ │ │ 00000634 t gen_getcode │ │ │ │ 0000002e t gen_getframe │ │ │ │ @@ -7469,20 +7469,20 @@ │ │ │ │ 0000096c t gen_getyieldfrom │ │ │ │ 000001c4 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 00000aa8 t gen_new_with_qualname │ │ │ │ 0000009a t gen_repr │ │ │ │ 00000774 t gen_send │ │ │ │ -0000090c t gen_send_ex │ │ │ │ +00000904 t gen_send_ex │ │ │ │ 000007fc t gen_set_name │ │ │ │ 0000084c t gen_set_qualname │ │ │ │ 00000a7e t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ -000007bc t gen_traverse │ │ │ │ +000007b4 t gen_traverse │ │ │ │ 00000140 t make_gen │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ fileobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -7668,19 +7668,19 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 00000524 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 00001228 T PyFloat_FromString │ │ │ │ 000000cc T PyFloat_GetInfo │ │ │ │ 0000036a T PyFloat_GetMax │ │ │ │ 00000378 T PyFloat_GetMin │ │ │ │ -00002eb4 T PyFloat_Pack2 │ │ │ │ +00002ebc T PyFloat_Pack2 │ │ │ │ 00002c68 T PyFloat_Pack4 │ │ │ │ 000014c4 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -000030c0 T PyFloat_Unpack2 │ │ │ │ +000030c8 T PyFloat_Unpack2 │ │ │ │ 00002df8 T PyFloat_Unpack4 │ │ │ │ 000003ac T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ @@ -7889,15 +7889,15 @@ │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000000d0 D PyFrameLocalsProxy_Type │ │ │ │ 00000b40 T PyFrame_FastToLocals │ │ │ │ 00000b3c T PyFrame_FastToLocalsWithError │ │ │ │ -00000a20 T PyFrame_GetBack │ │ │ │ +00000a24 T PyFrame_GetBack │ │ │ │ 00000790 T PyFrame_GetBuiltins │ │ │ │ 000005a4 T PyFrame_GetCode │ │ │ │ 00000742 T PyFrame_GetGenerator │ │ │ │ 0000076e T PyFrame_GetGlobals │ │ │ │ 000007b2 T PyFrame_GetLasti │ │ │ │ 00000634 T PyFrame_GetLineNumber │ │ │ │ 00000768 T PyFrame_GetLocals │ │ │ │ @@ -7970,45 +7970,45 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000044 r clear__doc__ │ │ │ │ -00000db0 t frame_clear │ │ │ │ +00000db4 t frame_clear │ │ │ │ 00000088 t frame_dealloc │ │ │ │ -00000afc t frame_getback │ │ │ │ +00000b00 t frame_getback │ │ │ │ 00000000 t frame_getbuiltins │ │ │ │ -00000a80 t frame_getcode │ │ │ │ -00000ad0 t frame_getglobals │ │ │ │ -00000e2c t frame_getlasti │ │ │ │ -00000b64 t frame_getlineno │ │ │ │ +00000a84 t frame_getcode │ │ │ │ +00000ad4 t frame_getglobals │ │ │ │ +00000e30 t frame_getlasti │ │ │ │ +00000b68 t frame_getlineno │ │ │ │ 00000000 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ 00000022 t frame_gettrace │ │ │ │ 00000140 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ 00000042 t frame_repr │ │ │ │ 000001ac t frame_setlineno │ │ │ │ 0000007c t frame_settrace │ │ │ │ 000000e0 t frame_settrace_opcodes │ │ │ │ 00000b2e t frame_sizeof │ │ │ │ -00000bb8 t frame_tp_clear │ │ │ │ +00000bbc t frame_tp_clear │ │ │ │ 000005b8 t frame_traverse │ │ │ │ 00000972 t framelocalsproxy___contains__ │ │ │ │ 00000380 d framelocalsproxy_as_mapping │ │ │ │ 000003b4 d framelocalsproxy_as_number │ │ │ │ 0000038c d framelocalsproxy_as_sequence │ │ │ │ 00000170 t framelocalsproxy_contains │ │ │ │ 000003bc t framelocalsproxy_copy │ │ │ │ 00000564 t framelocalsproxy_dealloc │ │ │ │ 000003fa t framelocalsproxy_get │ │ │ │ 0000075c t framelocalsproxy_getitem │ │ │ │ -000008d4 t framelocalsproxy_getkeyindex │ │ │ │ +000008d8 t framelocalsproxy_getkeyindex │ │ │ │ 00000a3c t framelocalsproxy_inplace_or │ │ │ │ 00000470 t framelocalsproxy_items │ │ │ │ 000005b4 t framelocalsproxy_iter │ │ │ │ 0000068c t framelocalsproxy_keys │ │ │ │ 00000d90 t framelocalsproxy_length │ │ │ │ 000000b0 t framelocalsproxy_merge │ │ │ │ 000002c0 d framelocalsproxy_methods │ │ │ │ @@ -8019,15 +8019,15 @@ │ │ │ │ 00000994 t framelocalsproxy_reversed │ │ │ │ 000001e8 t framelocalsproxy_richcompare │ │ │ │ 000006bc t framelocalsproxy_setdefault │ │ │ │ 00000ca8 t framelocalsproxy_setitem │ │ │ │ 00000688 t framelocalsproxy_tp_clear │ │ │ │ 00000076 t framelocalsproxy_update │ │ │ │ 000005de t framelocalsproxy_values │ │ │ │ -00000e44 t framelocalsproxy_visit │ │ │ │ +00000e48 t framelocalsproxy_visit │ │ │ │ 00000014 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -8215,15 +8215,15 @@ │ │ │ │ 0000005c r .LC4 │ │ │ │ 00000060 r .LC5 │ │ │ │ 00000068 r .LC6 │ │ │ │ 00000070 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 00000080 r .LC9 │ │ │ │ 0000003c T PyAnextAwaitable_New │ │ │ │ -00000054 T PyCallIter_New │ │ │ │ +0000018c T PyCallIter_New │ │ │ │ 000000d0 D PyCallIter_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_IndexError │ │ │ │ U PyExc_OverflowError │ │ │ │ @@ -8242,15 +8242,15 @@ │ │ │ │ 00000000 T PySeqIter_New │ │ │ │ 00000000 D PySeqIter_Type │ │ │ │ U PySequence_Check │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_Size │ │ │ │ U PyType_Type │ │ │ │ U Py_BuildValue │ │ │ │ -000001b0 t Py_XDECREF │ │ │ │ +00000054 t Py_XDECREF.part.0 │ │ │ │ 000001a0 D _PyAnextAwaitable_Type │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyGen_SetStopIterationValue │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_HasLen │ │ │ │ @@ -8258,34 +8258,34 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000270 d anextawaitable_as_async │ │ │ │ -00000260 t anextawaitable_close │ │ │ │ +00000264 t anextawaitable_close │ │ │ │ 00000194 t anextawaitable_dealloc │ │ │ │ 00000106 t anextawaitable_getiter.isra.0 │ │ │ │ 000000ac t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ -000001ec t anextawaitable_proxy │ │ │ │ -000001e0 t anextawaitable_send │ │ │ │ -00000254 t anextawaitable_throw │ │ │ │ -0000026c t anextawaitable_traverse │ │ │ │ -000000cc t calliter_dealloc │ │ │ │ -000001cc t calliter_iternext │ │ │ │ +000001f0 t anextawaitable_proxy │ │ │ │ +000001e4 t anextawaitable_send │ │ │ │ +00000258 t anextawaitable_throw │ │ │ │ +00000270 t anextawaitable_traverse │ │ │ │ +0000034c t calliter_dealloc │ │ │ │ +0000020c t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ -0000029c t calliter_reduce │ │ │ │ +000002a0 t calliter_reduce │ │ │ │ 0000000c t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 00000140 t iter_dealloc │ │ │ │ 00000090 t iter_iternext │ │ │ │ 00000000 t iter_len │ │ │ │ -00000320 t iter_reduce │ │ │ │ -000002e0 t iter_setstate │ │ │ │ +00000324 t iter_reduce │ │ │ │ +000002e4 t iter_setstate │ │ │ │ 00000000 t iter_traverse │ │ │ │ 000001cc r length_hint_doc │ │ │ │ 000001a4 r reduce_doc │ │ │ │ 00000114 r send_doc │ │ │ │ 000002e0 d seqiter_methods │ │ │ │ 0000017c r setstate_doc │ │ │ │ 00000034 r throw_doc │ │ │ │ @@ -8332,28 +8332,28 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ -00000248 T PyList_Append │ │ │ │ +00000244 T PyList_Append │ │ │ │ 000000e8 T PyList_AsTuple │ │ │ │ 00000134 T PyList_Clear │ │ │ │ 00000168 T PyList_Extend │ │ │ │ -00005abc T PyList_GetItem │ │ │ │ -00005d64 T PyList_GetItemRef │ │ │ │ +00005da8 T PyList_GetItem │ │ │ │ +00006050 T PyList_GetItemRef │ │ │ │ 000000a4 T PyList_GetSlice │ │ │ │ 00000000 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 000000fc T PyList_Reverse │ │ │ │ -00003e08 T PyList_SetItem │ │ │ │ -00003fe0 T PyList_SetSlice │ │ │ │ -000045ac T PyList_Size │ │ │ │ -00000444 T PyList_Sort │ │ │ │ +000040e0 T PyList_SetItem │ │ │ │ +000042b8 T PyList_SetSlice │ │ │ │ +00004898 T PyList_Size │ │ │ │ +00000440 T PyList_Sort │ │ │ │ 00000000 D PyList_Type │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Calloc │ │ │ │ @@ -8387,30 +8387,30 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000022c t Py_XDECREF │ │ │ │ +00000228 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ -00000320 T _PyList_AppendTakeRefListResize │ │ │ │ +0000031c T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00006b9c T _PyList_ClearFreeList │ │ │ │ +00006e88 T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004b24 T _PyList_Extend │ │ │ │ -00003ec0 T _PyList_FromArraySteal │ │ │ │ +00004e10 T _PyList_Extend │ │ │ │ +00004198 T _PyList_FromArraySteal │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_FromArray │ │ │ │ @@ -8426,100 +8426,100 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00004b48 t _list_extend │ │ │ │ +00004e34 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -0000525c t list___init__ │ │ │ │ +00005548 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00005e3c t list___reversed__ │ │ │ │ +00006128 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000082 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -000044f0 t list_append │ │ │ │ +000047dc t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -000057dc t list_ass_item │ │ │ │ -00004060 t list_ass_slice_lock_held │ │ │ │ -00006250 t list_ass_subscript │ │ │ │ -00004498 t list_clear_impl.isra.0 │ │ │ │ -00005ccc t list_clear_slot │ │ │ │ -0000586c t list_concat │ │ │ │ -00005dc8 t list_contains │ │ │ │ +00005ac8 t list_ass_item │ │ │ │ +00004338 t list_ass_slice_lock_held │ │ │ │ +0000653c t list_ass_subscript │ │ │ │ +00004784 t list_clear_impl.isra.0 │ │ │ │ +00005fb8 t list_clear_slot │ │ │ │ +00005b58 t list_concat │ │ │ │ +000060b4 t list_contains │ │ │ │ 0000018c t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00006fd0 t list_count │ │ │ │ +000072c0 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00005a98 t list_extend │ │ │ │ +00005d84 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00006be0 t list_extend_dict │ │ │ │ -00005004 t list_extend_lock_held │ │ │ │ -000070c4 t list_index │ │ │ │ +00006ecc t list_extend_dict │ │ │ │ +000052f0 t list_extend_lock_held │ │ │ │ +000073b4 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00006010 t list_inplace_concat │ │ │ │ +000062fc t list_inplace_concat │ │ │ │ 00000054 t list_inplace_repeat │ │ │ │ 00000210 t list_inplace_repeat_lock_held │ │ │ │ -00005eb4 t list_insert │ │ │ │ +000061a0 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -0000497c t list_item │ │ │ │ -000049c0 t list_iter │ │ │ │ -00004abc t list_length │ │ │ │ +00004c68 t list_item │ │ │ │ +00004cac t list_iter │ │ │ │ +00004da8 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00005624 t list_pop │ │ │ │ +00005910 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -0000551c t list_remove │ │ │ │ +00005808 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00006ce8 t list_repeat │ │ │ │ -00006a54 t list_repr │ │ │ │ -000003b8 t list_resize │ │ │ │ -00007094 t list_reverse │ │ │ │ +00006fd4 t list_repeat │ │ │ │ +00006d40 t list_repr │ │ │ │ +000003b4 t list_resize │ │ │ │ +00007384 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -000052fc t list_richcompare │ │ │ │ -000060e8 t list_slice_lock_held │ │ │ │ -00006960 t list_sort │ │ │ │ +000055e8 t list_richcompare │ │ │ │ +000063d4 t list_slice_lock_held │ │ │ │ +00006c4c t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ -00000498 t list_sort_impl │ │ │ │ -000045e0 t list_subscript │ │ │ │ -00003e90 t list_traverse │ │ │ │ -00006040 t list_vectorcall │ │ │ │ -00004ac0 t listiter_dealloc │ │ │ │ +00000494 t list_sort_impl │ │ │ │ +000048cc t list_subscript │ │ │ │ +00004168 t list_traverse │ │ │ │ +0000632c t list_vectorcall │ │ │ │ +00004dac t listiter_dealloc │ │ │ │ 0000015c t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004a54 t listiter_next │ │ │ │ +00004d40 t listiter_next │ │ │ │ 00000398 t listiter_reduce │ │ │ │ 000003f4 t listiter_setstate │ │ │ │ -00006954 t listiter_traverse │ │ │ │ -00005e78 t listreviter_dealloc │ │ │ │ +00006c40 t listiter_traverse │ │ │ │ +00006164 t listreviter_dealloc │ │ │ │ 00000174 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00006c54 t listreviter_next │ │ │ │ +00006f40 t listreviter_next │ │ │ │ 00000090 t listreviter_reduce │ │ │ │ 000000e4 t listreviter_setstate │ │ │ │ 00000150 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000016e8 t merge_at │ │ │ │ +00001754 t merge_at │ │ │ │ 00000194 t merge_getmem │ │ │ │ -00006f38 t py_list_clear │ │ │ │ +00007224 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000071f8 t safe_object_compare │ │ │ │ +000074e8 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -000071e0 t unsafe_float_compare │ │ │ │ -00001680 t unsafe_latin_compare │ │ │ │ -00006cbc t unsafe_long_compare │ │ │ │ -00005c0c t unsafe_object_compare │ │ │ │ -00005b0c t unsafe_tuple_compare │ │ │ │ +000074d0 t unsafe_float_compare │ │ │ │ +000016ec t unsafe_latin_compare │ │ │ │ +00006fa8 t unsafe_long_compare │ │ │ │ +00005ef8 t unsafe_object_compare │ │ │ │ +00005df8 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8593,39 +8593,39 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -0000a0fc T PyLong_AsDouble │ │ │ │ -000031cc T PyLong_AsInt │ │ │ │ -000014b0 T PyLong_AsLong │ │ │ │ -00001658 T PyLong_AsLongAndOverflow │ │ │ │ -00008188 T PyLong_AsLongLong │ │ │ │ -000111f8 T PyLong_AsLongLongAndOverflow │ │ │ │ -0000032c T PyLong_AsNativeBytes │ │ │ │ -00002580 T PyLong_AsSize_t │ │ │ │ +0000a1e4 T PyLong_AsDouble │ │ │ │ +00003184 T PyLong_AsInt │ │ │ │ +00001488 T PyLong_AsLong │ │ │ │ +00001614 T PyLong_AsLongAndOverflow │ │ │ │ +000081d0 T PyLong_AsLongLong │ │ │ │ +0001142c T PyLong_AsLongLongAndOverflow │ │ │ │ +000002dc T PyLong_AsNativeBytes │ │ │ │ +00002538 T PyLong_AsSize_t │ │ │ │ 00000468 T PyLong_AsSsize_t │ │ │ │ -00003358 T PyLong_AsUnsignedLong │ │ │ │ -0000aad8 T PyLong_AsUnsignedLongLong │ │ │ │ -0000c98c T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000ea28 T PyLong_AsUnsignedLongMask │ │ │ │ -000000d8 T PyLong_AsVoidPtr │ │ │ │ -00007e40 T PyLong_FromDouble │ │ │ │ +00003310 T PyLong_AsUnsignedLong │ │ │ │ +0000abcc T PyLong_AsUnsignedLongLong │ │ │ │ +0000ca80 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000eb30 T PyLong_AsUnsignedLongMask │ │ │ │ +0000a0e8 T PyLong_AsVoidPtr │ │ │ │ +00007e84 T PyLong_FromDouble │ │ │ │ 00000314 T PyLong_FromLong │ │ │ │ -000063a0 T PyLong_FromLongLong │ │ │ │ -000002ac T PyLong_FromNativeBytes │ │ │ │ -00008ff0 T PyLong_FromSize_t │ │ │ │ +000063e4 T PyLong_FromLongLong │ │ │ │ +0000025c T PyLong_FromNativeBytes │ │ │ │ +00009038 T PyLong_FromSize_t │ │ │ │ 00000248 T PyLong_FromSsize_t │ │ │ │ 00000544 T PyLong_FromString │ │ │ │ -0000d358 T PyLong_FromUnicodeObject │ │ │ │ +0000d460 T PyLong_FromUnicodeObject │ │ │ │ 00000084 T PyLong_FromUnsignedLong │ │ │ │ -00003690 T PyLong_FromUnsignedLongLong │ │ │ │ -000002f0 T PyLong_FromUnsignedNativeBytes │ │ │ │ +00003648 T PyLong_FromUnsignedLongLong │ │ │ │ +000002a0 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ U PyObject_CallMethod │ │ │ │ @@ -8644,65 +8644,65 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 000001be T PyUnstable_Long_CompactValue │ │ │ │ 000001b2 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000cc10 t Py_XDECREF │ │ │ │ +0000cd00 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00006234 T _PyLong_Add │ │ │ │ -0000445c T _PyLong_AsByteArray │ │ │ │ -0000cab0 T _PyLong_Copy │ │ │ │ +00006278 T _PyLong_Add │ │ │ │ +00004414 T _PyLong_AsByteArray │ │ │ │ +0000cba4 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -00000848 T _PyLong_DivmodNear │ │ │ │ -00000128 T _PyLong_FiniTypes │ │ │ │ -0000d718 T _PyLong_Format │ │ │ │ +00000780 T _PyLong_DivmodNear │ │ │ │ +000000d8 T _PyLong_FiniTypes │ │ │ │ +0000d820 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -000007f8 T _PyLong_FormatBytesWriter │ │ │ │ -0000a058 T _PyLong_FormatWriter │ │ │ │ -0000eb1c T _PyLong_Frexp │ │ │ │ -0000581c T _PyLong_FromByteArray │ │ │ │ -0000d480 T _PyLong_FromBytes │ │ │ │ -0000cbb8 T _PyLong_FromDigits │ │ │ │ -0000cc28 t _PyLong_FromLarge │ │ │ │ +00000730 T _PyLong_FormatBytesWriter │ │ │ │ +0000a0ac T _PyLong_FormatWriter │ │ │ │ +0000ec24 T _PyLong_Frexp │ │ │ │ +000057d0 T _PyLong_FromByteArray │ │ │ │ +0000d588 T _PyLong_FromBytes │ │ │ │ +0000cca8 T _PyLong_FromDigits │ │ │ │ +0000cd18 t _PyLong_FromLarge │ │ │ │ 00000404 t _PyLong_FromMedium │ │ │ │ -00010458 T _PyLong_GCD │ │ │ │ +00010628 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -0001132c T _PyLong_Lshift │ │ │ │ -00006770 T _PyLong_Multiply │ │ │ │ -00010358 t _PyLong_Negate │ │ │ │ +00011560 T _PyLong_Lshift │ │ │ │ +000067b4 T _PyLong_Multiply │ │ │ │ +00010528 t _PyLong_Negate │ │ │ │ 00000108 T _PyLong_New │ │ │ │ -00002524 T _PyLong_NumBits │ │ │ │ -00011488 T _PyLong_Rshift │ │ │ │ -00007dcc T _PyLong_Sign │ │ │ │ +000024dc T _PyLong_NumBits │ │ │ │ +000116bc T _PyLong_Rshift │ │ │ │ +00007e10 T _PyLong_Sign │ │ │ │ 0000015c T _PyLong_Size_t_Converter │ │ │ │ -00003064 T _PyLong_Subtract │ │ │ │ +0000301c T _PyLong_Subtract │ │ │ │ 000000a6 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -000005a8 T _PyLong_UnsignedShort_Converter │ │ │ │ +0000f9ac T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000024d8 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +00002490 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -8722,93 +8722,93 @@ │ │ │ │ 00000284 d _kwtuple.4 │ │ │ │ 000002a4 d _kwtuple.7 │ │ │ │ 000001e0 d _parser.3 │ │ │ │ 0000020c d _parser.6 │ │ │ │ 00000238 d _parser.9 │ │ │ │ 000001f8 b convmultmax_base.12 │ │ │ │ 00000320 b convwidth_base.11 │ │ │ │ -00009d88 t divrem1 │ │ │ │ +00009ddc t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -0000a094 t int___format__ │ │ │ │ +0000a17c t int___format__ │ │ │ │ 00000d54 r int___format____doc__ │ │ │ │ -000009d0 t int___getnewargs__ │ │ │ │ +00000908 t int___getnewargs__ │ │ │ │ 00000da8 r int___getnewargs____doc__ │ │ │ │ -00000134 t int___round__ │ │ │ │ +000000e4 t int___round__ │ │ │ │ 00000cc0 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000c84 r int___sizeof____doc__ │ │ │ │ -00011170 t int_as_integer_ratio │ │ │ │ +000113a4 t int_as_integer_ratio │ │ │ │ 00000a3c r int_as_integer_ratio__doc__ │ │ │ │ -00000620 t int_bit_count │ │ │ │ +00000558 t int_bit_count │ │ │ │ 00000b4c r int_bit_count__doc__ │ │ │ │ -0000d080 t int_bit_length │ │ │ │ +0000d188 t int_bit_length │ │ │ │ 00000c04 r int_bit_length__doc__ │ │ │ │ -00004cd0 t int_from_bytes │ │ │ │ +00004c88 t int_from_bytes │ │ │ │ 000003ac r int_from_bytes__doc__ │ │ │ │ 00000060 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 00000152 t int_is_integer │ │ │ │ 00000348 r int_is_integer__doc__ │ │ │ │ -00003740 t int_to_bytes │ │ │ │ +000036f8 t int_to_bytes │ │ │ │ 000006f4 r int_to_bytes__doc__ │ │ │ │ -000069d4 t k_mul │ │ │ │ -00010f8c t kmul_split.constprop.0 │ │ │ │ -000095b0 t l_divmod │ │ │ │ -0000e5d4 t l_mod │ │ │ │ +00006a18 t k_mul │ │ │ │ +000111c0 t kmul_split.constprop.0 │ │ │ │ +00009604 t l_divmod │ │ │ │ +0000e6dc t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000d21c t long_abs │ │ │ │ -000060ac t long_add │ │ │ │ -00007c80 t long_and │ │ │ │ +0000d324 t long_abs │ │ │ │ +000060f0 t long_add │ │ │ │ +00007cc4 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -00008258 t long_bitwise │ │ │ │ -000014a0 t long_bool │ │ │ │ -00001770 t long_compare │ │ │ │ -00001818 t long_dealloc │ │ │ │ -00009480 t long_div │ │ │ │ -0000d3fc t long_divmod │ │ │ │ -000098b4 t long_divrem │ │ │ │ +000082a0 t long_bitwise │ │ │ │ +00001478 t long_bool │ │ │ │ +0000172c t long_compare │ │ │ │ +000017d4 t long_dealloc │ │ │ │ +000094d4 t long_div │ │ │ │ +0000d504 t long_divmod │ │ │ │ +00009908 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000e08c t long_float │ │ │ │ -0000d760 t long_format_binary │ │ │ │ +0000e194 t long_float │ │ │ │ +0000d868 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -000007cc t long_get1 │ │ │ │ +00000704 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000190 t long_hash │ │ │ │ -00003568 t long_invert │ │ │ │ -0000d5f8 t long_long │ │ │ │ -000007d4 t long_long_meth │ │ │ │ -00002660 t long_lshift │ │ │ │ -00002974 t long_lshift1.part.0 │ │ │ │ +00003520 t long_invert │ │ │ │ +0000d700 t long_long │ │ │ │ +0000070c t long_long_meth │ │ │ │ +00002618 t long_lshift │ │ │ │ +0000292c t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000e170 t long_mod │ │ │ │ -000064e8 t long_mul │ │ │ │ -0000343c t long_neg │ │ │ │ -0000cc84 t long_new │ │ │ │ -0000ced0 t long_new_impl │ │ │ │ -0000903c t long_or │ │ │ │ -0000accc t long_pow │ │ │ │ +0000e278 t long_mod │ │ │ │ +0000652c t long_mul │ │ │ │ +000033f4 t long_neg │ │ │ │ +0000cd8c t long_new │ │ │ │ +0000cfd8 t long_new_impl │ │ │ │ +00009084 t long_or │ │ │ │ +0000adc0 t long_pow │ │ │ │ 000012d0 t long_richcompare │ │ │ │ -0000ef9c t long_rshift │ │ │ │ -00002edc t long_sub │ │ │ │ -00001864 t long_to_decimal_string │ │ │ │ -0000188c t long_to_decimal_string_internal │ │ │ │ -0000a1b4 t long_true_divide │ │ │ │ -00007dd8 t long_vectorcall │ │ │ │ -0000d4fc t long_xor │ │ │ │ +0000f0a4 t long_rshift │ │ │ │ +00002e94 t long_sub │ │ │ │ +00001820 t long_to_decimal_string │ │ │ │ +00001848 t long_to_decimal_string_internal │ │ │ │ +0000a29c t long_true_divide │ │ │ │ +00007e1c t long_vectorcall │ │ │ │ +0000d604 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00007a7c t x_add │ │ │ │ -0000f8a0 t x_divrem │ │ │ │ -00009188 t x_sub │ │ │ │ +00007ac0 t x_add │ │ │ │ +0000fa74 t x_divrem │ │ │ │ +000091d0 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8872,42 +8872,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000a28 T PyDict_AddWatcher │ │ │ │ -00009458 T PyDict_Clear │ │ │ │ +00009424 T PyDict_Clear │ │ │ │ 00000a88 T PyDict_ClearWatcher │ │ │ │ 00000150 T PyDict_Contains │ │ │ │ -000087b8 T PyDict_ContainsString │ │ │ │ -00002c0c T PyDict_Copy │ │ │ │ -00004744 T PyDict_DelItem │ │ │ │ +00008784 T PyDict_ContainsString │ │ │ │ +00002bc8 T PyDict_Copy │ │ │ │ +00004748 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b318 T PyDict_GetItem │ │ │ │ -00002860 T PyDict_GetItemRef │ │ │ │ +0000b2e8 T PyDict_GetItem │ │ │ │ +0000281c T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -0000456c T PyDict_GetItemStringRef │ │ │ │ -00002688 T PyDict_GetItemWithError │ │ │ │ +00004570 T PyDict_GetItemStringRef │ │ │ │ +00002644 T PyDict_GetItemWithError │ │ │ │ 000008c0 T PyDict_Items │ │ │ │ -00007cf4 T PyDict_Keys │ │ │ │ +00007ce4 T PyDict_Keys │ │ │ │ 000006e4 T PyDict_Merge │ │ │ │ 00000a04 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00004380 T PyDict_Next │ │ │ │ -000083f8 T PyDict_Pop │ │ │ │ +00004384 T PyDict_Next │ │ │ │ +000083e0 T PyDict_Pop │ │ │ │ 000001d8 T PyDict_PopString │ │ │ │ 00000a08 T PyDict_SetDefault │ │ │ │ -00002018 T PyDict_SetDefaultRef │ │ │ │ -00000c20 T PyDict_SetItem │ │ │ │ -0000274c T PyDict_SetItemString │ │ │ │ -000096bc T PyDict_Size │ │ │ │ +00002008 T PyDict_SetDefaultRef │ │ │ │ +00000c10 T PyDict_SetItem │ │ │ │ +00002708 T PyDict_SetItemString │ │ │ │ +00009688 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000128 T PyDict_Unwatch │ │ │ │ -00003218 T PyDict_Update │ │ │ │ +000031d4 T PyDict_Update │ │ │ │ 000005c4 T PyDict_Values │ │ │ │ 0000004c T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -8927,32 +8927,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007e8c T PyObject_ClearManagedDict │ │ │ │ +00007e7c T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005798 T PyObject_GenericGetDict │ │ │ │ +00005788 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00008850 T PyObject_VisitManagedDict │ │ │ │ +0000881c T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8964,77 +8964,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000266c t Py_XDECREF │ │ │ │ +00002628 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000096f0 T _PyDictKeys_DecRef │ │ │ │ -00005778 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00005370 T _PyDictKeys_StringLookup │ │ │ │ -00007264 T _PyDictKeys_StringLookupSplit │ │ │ │ +000096bc T _PyDictKeys_DecRef │ │ │ │ +00005768 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +00005360 T _PyDictKeys_StringLookup │ │ │ │ +00007254 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000302 T _PyDictView_Intersect │ │ │ │ -00005b2c T _PyDictView_New │ │ │ │ +00005b1c T _PyDictView_New │ │ │ │ 00000ac8 T _PyDict_CheckConsistency │ │ │ │ -00009adc T _PyDict_ClearFreeList │ │ │ │ +00009aa8 T _PyDict_ClearFreeList │ │ │ │ 00000ffe T _PyDict_ContainsId │ │ │ │ 000001bc T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00001056 T _PyDict_DelItemId │ │ │ │ -00008088 T _PyDict_DelItemIf │ │ │ │ +00008078 T _PyDict_DelItemIf │ │ │ │ 00000898 T _PyDict_DelItem_KnownHash │ │ │ │ -0000afe4 T _PyDict_DetachFromObject │ │ │ │ -00004d5c T _PyDict_FromItems │ │ │ │ -0000a894 T _PyDict_FromKeys │ │ │ │ +0000afb4 T _PyDict_DetachFromObject │ │ │ │ +00004d4c T _PyDict_FromItems │ │ │ │ +0000a864 T _PyDict_FromKeys │ │ │ │ 00000f96 T _PyDict_GetItemIdWithError │ │ │ │ -000028f8 T _PyDict_GetItemRef_KnownHash │ │ │ │ +000028b4 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000f24 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000837c T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008364 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000fbe T _PyDict_GetItemStringWithError │ │ │ │ 00000f66 T _PyDict_GetItemWithError │ │ │ │ -0000ae18 T _PyDict_GetItem_KnownHash │ │ │ │ -0000433c T _PyDict_HasOnlyStringKeys │ │ │ │ +0000ade8 T _PyDict_GetItem_KnownHash │ │ │ │ +00004340 T _PyDict_HasOnlyStringKeys │ │ │ │ 000009ce T _PyDict_KeysSize │ │ │ │ -000052c8 T _PyDict_LoadGlobal │ │ │ │ -0000741c T _PyDict_LookupIndex │ │ │ │ -00009804 T _PyDict_MaybeUntrack │ │ │ │ -00007b68 T _PyDict_MergeEx │ │ │ │ -000026f4 T _PyDict_NewKeysForClass │ │ │ │ +000052b8 T _PyDict_LoadGlobal │ │ │ │ +0000740c T _PyDict_LookupIndex │ │ │ │ +000097d0 T _PyDict_MaybeUntrack │ │ │ │ +00007b58 T _PyDict_MergeEx │ │ │ │ +000026b0 T _PyDict_NewKeysForClass │ │ │ │ 00000ea4 T _PyDict_NewPresized │ │ │ │ -0000446c T _PyDict_Next │ │ │ │ -00007810 T _PyDict_Pop │ │ │ │ -000078d0 T _PyDict_Pop_KnownHash │ │ │ │ -0000a50c T _PyDict_SendEvent │ │ │ │ +00004470 T _PyDict_Next │ │ │ │ +00007800 T _PyDict_Pop │ │ │ │ +000078c0 T _PyDict_Pop_KnownHash │ │ │ │ +0000a4dc T _PyDict_SendEvent │ │ │ │ 00001028 T _PyDict_SetItemId │ │ │ │ -0000ae54 T _PyDict_SetItem_KnownHash │ │ │ │ -0000af14 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002b28 T _PyDict_SetItem_LockHeld │ │ │ │ -00007b90 T _PyDict_SetItem_Take2 │ │ │ │ +0000ae24 T _PyDict_SetItem_KnownHash │ │ │ │ +0000aee4 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002ae4 T _PyDict_SetItem_LockHeld │ │ │ │ +00007b80 T _PyDict_SetItem_Take2 │ │ │ │ 00000924 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002940 T _PyObjectDict_SetItem │ │ │ │ +000028fc T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00006040 T _PyObject_InitInlineValues │ │ │ │ +00006030 T _PyObject_InitInlineValues │ │ │ │ 000004f4 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b098 T _PyObject_MaterializeManagedDict │ │ │ │ -0000acac T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00007fd0 T _PyObject_SetManagedDict │ │ │ │ -000060ac T _PyObject_StoreInstanceAttribute │ │ │ │ -00006e7c T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b068 T _PyObject_MaterializeManagedDict │ │ │ │ +0000ac7c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00007fc0 T _PyObject_SetManagedDict │ │ │ │ +0000609c T _PyObject_StoreInstanceAttribute │ │ │ │ +00006e6c T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9049,135 +9049,135 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001f0 T _Py_dict_lookup │ │ │ │ -000031e8 T _Py_dict_lookup_threadsafe │ │ │ │ +000031a4 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 00000288 t all_contained_in │ │ │ │ -00002558 t build_indices_generic │ │ │ │ -00002c40 t copy_lock_held │ │ │ │ -0000b044 t copy_values │ │ │ │ -00004a6c t delitem_knownhash_lock_held │ │ │ │ -0000a758 t dict___contains__ │ │ │ │ +00002548 t build_indices_generic │ │ │ │ +00002bfc t copy_lock_held │ │ │ │ +0000b014 t copy_values │ │ │ │ +00004a70 t delitem_knownhash_lock_held │ │ │ │ +0000a728 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 000008b4 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 0000097c t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00004234 t dict_ass_sub │ │ │ │ -0000b0a4 t dict_clear │ │ │ │ +00004238 t dict_ass_sub │ │ │ │ +0000b074 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000afb0 t dict_copy │ │ │ │ +0000af80 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003c5c t dict_dealloc │ │ │ │ -0000a840 t dict_fromkeys │ │ │ │ +00003c60 t dict_dealloc │ │ │ │ +0000a810 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007c20 t dict_get │ │ │ │ +00007c10 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009bec t dict_init │ │ │ │ +00009bb8 t dict_init │ │ │ │ 000001ac t dict_ior │ │ │ │ -00005a74 t dict_items │ │ │ │ +00005a64 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -000090e8 t dict_iter │ │ │ │ -00008e48 t dict_keys │ │ │ │ +000090b4 t dict_iter │ │ │ │ +00008e14 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00008e2c t dict_length │ │ │ │ -00003240 t dict_merge │ │ │ │ -00009b44 t dict_new │ │ │ │ +00008df8 t dict_length │ │ │ │ +000031fc t dict_merge │ │ │ │ +00009b10 t dict_new │ │ │ │ 00000560 t dict_or │ │ │ │ -00007468 t dict_pop │ │ │ │ +00007458 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b3ec t dict_popitem │ │ │ │ +0000b3bc t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ 0000022c t dict_repr │ │ │ │ -0000b694 t dict_richcompare │ │ │ │ -00009ce0 t dict_setdefault │ │ │ │ +0000b748 t dict_richcompare │ │ │ │ +00009cb0 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002038 t dict_setdefault_ref_lock_held │ │ │ │ -00003120 t dict_subscript │ │ │ │ -000088bc t dict_tp_clear │ │ │ │ -00004630 t dict_traverse │ │ │ │ -000058f4 t dict_update │ │ │ │ -000059e8 t dict_update_arg │ │ │ │ -00008f98 t dict_values │ │ │ │ +00002028 t dict_setdefault_ref_lock_held │ │ │ │ +000030dc t dict_subscript │ │ │ │ +00008888 t dict_tp_clear │ │ │ │ +00004634 t dict_traverse │ │ │ │ +000058e4 t dict_update │ │ │ │ +000059d8 t dict_update_arg │ │ │ │ +00008f64 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009d4c t dict_vectorcall │ │ │ │ +00009d1c t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 000007d4 t dictitems_contains │ │ │ │ -00005bd4 t dictitems_iter │ │ │ │ +00005bc4 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 0000089c t dictitems_reversed │ │ │ │ -00007ad4 t dictiter_dealloc │ │ │ │ -00005e00 t dictiter_iternextitem │ │ │ │ -00009174 t dictiter_iternextkey │ │ │ │ -0000932c t dictiter_iternextvalue │ │ │ │ -00008e30 t dictiter_len │ │ │ │ +00007ac4 t dictiter_dealloc │ │ │ │ +00005df0 t dictiter_iternextitem │ │ │ │ +00009140 t dictiter_iternextkey │ │ │ │ +000092f8 t dictiter_iternextvalue │ │ │ │ +00008dfc t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005ca4 t dictiter_new │ │ │ │ +00005c94 t dictiter_new │ │ │ │ 000008c0 t dictiter_reduce │ │ │ │ 000004c0 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000a7cc t dictkeys_contains │ │ │ │ -00003b94 t dictkeys_decref.constprop.0 │ │ │ │ -00008f00 t dictkeys_iter │ │ │ │ +0000a79c t dictkeys_contains │ │ │ │ +00003b98 t dictkeys_decref.constprop.0 │ │ │ │ +00008ecc t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 000009b0 t dictkeys_reversed │ │ │ │ -000016a4 t dictresize.isra.0 │ │ │ │ +00001694 t dictresize.isra.0 │ │ │ │ 000009a0 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -00009050 t dictvalues_iter │ │ │ │ +0000901c t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000996 t dictvalues_reversed │ │ │ │ -00005d9c t dictview_dealloc │ │ │ │ +00005d8c t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ 00000558 t dictview_len │ │ │ │ 000009c8 t dictview_mapping │ │ │ │ 00000844 t dictview_repr │ │ │ │ 00000180 t dictview_richcompare │ │ │ │ 000004b4 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000760 t dictviews_isdisjoint │ │ │ │ 000004a4 t dictviews_or │ │ │ │ 00000710 t dictviews_sub │ │ │ │ 0000077c t dictviews_to_set │ │ │ │ 000004e2 t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -0000159c t find_empty_slot │ │ │ │ +0000158c t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006a4c t insert_split_key │ │ │ │ -00008c1c t insert_split_value │ │ │ │ -00000cf0 t insert_to_emptydict │ │ │ │ -00001060 t insertdict │ │ │ │ +00006a3c t insert_split_key │ │ │ │ +00008be8 t insert_split_value │ │ │ │ +00000ce0 t insert_to_emptydict │ │ │ │ +00001050 t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009f20 t merge_from_seq2_lock_held │ │ │ │ +00009ef0 t merge_from_seq2_lock_held │ │ │ │ 000000ac t new_dict │ │ │ │ -00008b24 t new_dict_with_shared_keys │ │ │ │ -00000f40 t new_keys_object.isra.0 │ │ │ │ -00007850 t pop_lock_held │ │ │ │ +00008af0 t new_dict_with_shared_keys │ │ │ │ +00000f30 t new_keys_object.isra.0 │ │ │ │ +00007840 t pop_lock_held │ │ │ │ 00000110 r reduce_doc │ │ │ │ 00000064 r reversed_items_doc │ │ │ │ 00000094 r reversed_keys_doc │ │ │ │ 00000034 r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ 00000926 t sizeof_lock_held │ │ │ │ -00006150 t store_instance_attr_lock_held │ │ │ │ +00006140 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 000000cc t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -9191,15 +9191,15 @@ │ │ │ │ 00000128 r .LC7 │ │ │ │ 00000130 r .LC8 │ │ │ │ 00000134 r .LC9 │ │ │ │ 00000444 t OrderedDict_fromkeys │ │ │ │ 0000041c r OrderedDict_fromkeys__doc__ │ │ │ │ 000000dc t OrderedDict_move_to_end │ │ │ │ 00000140 r OrderedDict_move_to_end__doc__ │ │ │ │ -0000020c t OrderedDict_pop │ │ │ │ +00000050 t OrderedDict_pop │ │ │ │ 00000288 r OrderedDict_pop__doc__ │ │ │ │ 00000684 t OrderedDict_popitem │ │ │ │ 000001e0 r OrderedDict_popitem__doc__ │ │ │ │ 00000000 t OrderedDict_setdefault │ │ │ │ 00000364 r OrderedDict_setdefault__doc__ │ │ │ │ U PyDictItems_Type │ │ │ │ U PyDictKeys_Type │ │ │ │ @@ -9298,34 +9298,34 @@ │ │ │ │ 00000018 r _keywords.7 │ │ │ │ 000004ec d _kwtuple.0 │ │ │ │ 00000558 d _kwtuple.12 │ │ │ │ 00000508 d _kwtuple.3 │ │ │ │ 00000524 d _kwtuple.6 │ │ │ │ 00000540 d _kwtuple.9 │ │ │ │ 00000524 t _odict_clear_node │ │ │ │ -00001184 t _odict_clear_nodes │ │ │ │ +00001194 t _odict_clear_nodes │ │ │ │ 00000800 t _odict_get_index │ │ │ │ 000002b8 t _odict_popkey_hash │ │ │ │ 00000594 t _odict_remove_node │ │ │ │ 0000043c d _parser.11 │ │ │ │ 00000494 d _parser.14 │ │ │ │ 000004c0 d _parser.2 │ │ │ │ 00000468 d _parser.5 │ │ │ │ 00000000 d _parser.8 │ │ │ │ U memset │ │ │ │ 000001d8 t mutablemapping_add_pairs │ │ │ │ 00000114 t mutablemapping_update │ │ │ │ -00000050 t mutablemapping_update_arg │ │ │ │ +000000fc t mutablemapping_update_arg │ │ │ │ 0000079c d odict_as_mapping │ │ │ │ 0000070c d odict_as_number │ │ │ │ 000001e4 t odict_clear │ │ │ │ 000000d4 r odict_clear__doc__ │ │ │ │ 0000029a t odict_copy │ │ │ │ 000000b0 r odict_copy__doc__ │ │ │ │ -00000fbc t odict_dealloc │ │ │ │ +00000fcc t odict_dealloc │ │ │ │ 00000060 r odict_doc │ │ │ │ 000005f4 d odict_getset │ │ │ │ 00000000 t odict_init │ │ │ │ 000005ac t odict_inplace_or │ │ │ │ 00000108 r odict_items__doc__ │ │ │ │ 000005cc t odict_iter │ │ │ │ 00000110 r odict_keys__doc__ │ │ │ │ @@ -9344,18 +9344,18 @@ │ │ │ │ 00000000 t odict_traverse │ │ │ │ 00000104 r odict_update__doc__ │ │ │ │ 0000010c r odict_values__doc__ │ │ │ │ 00000510 t odictitems_iter │ │ │ │ 00000594 d odictitems_methods │ │ │ │ 00000504 t odictitems_new │ │ │ │ 0000051c t odictitems_reversed │ │ │ │ -00000f10 t odictiter_dealloc │ │ │ │ -00000a7c t odictiter_iternext │ │ │ │ +00000f20 t odictiter_dealloc │ │ │ │ +00000a8c t odictiter_iternext │ │ │ │ 000005d4 d odictiter_methods │ │ │ │ -000009ac t odictiter_new │ │ │ │ +000009bc t odictiter_new │ │ │ │ 00000530 t odictiter_reduce │ │ │ │ 000004b0 t odictiter_traverse │ │ │ │ 00000670 t odictkeys_iter │ │ │ │ 000005b4 d odictkeys_methods │ │ │ │ 00000664 t odictkeys_new │ │ │ │ 000004f4 t odictkeys_reversed │ │ │ │ 00000904 t odictvalues_iter │ │ │ │ @@ -9467,15 +9467,15 @@ │ │ │ │ 000009f4 r .LC97 │ │ │ │ 000009fc r .LC98 │ │ │ │ 00000a08 r .LC99 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -00001374 T PyBuffer_ToContiguous │ │ │ │ +00001380 T PyBuffer_ToContiguous │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -9508,19 +9508,19 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00001008 T PyMemoryView_FromBuffer │ │ │ │ -00003504 T PyMemoryView_FromMemory │ │ │ │ -000008e4 T PyMemoryView_FromObject │ │ │ │ +00001014 T PyMemoryView_FromBuffer │ │ │ │ +00003628 T PyMemoryView_FromMemory │ │ │ │ +000008fc T PyMemoryView_FromObject │ │ │ │ 00000380 t PyMemoryView_FromObjectAndFlags │ │ │ │ -0000126c T PyMemoryView_GetContiguous │ │ │ │ +00001284 T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ @@ -9536,16 +9536,16 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000034ec t Py_XDECREF │ │ │ │ -00000e6c t _IntTupleFromSsizet │ │ │ │ +00003610 t Py_XDECREF │ │ │ │ +00000e84 t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000250 D _PyMemoryIter_Type │ │ │ │ 000002b8 T _PyMemoryView_FromBufferProc │ │ │ │ @@ -9570,123 +9570,123 @@ │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 00000014 r _keywords.7 │ │ │ │ 0000034c d _kwtuple.0 │ │ │ │ 000003b8 d _kwtuple.12 │ │ │ │ 00000364 d _kwtuple.3 │ │ │ │ 00000380 d _kwtuple.6 │ │ │ │ 0000039c d _kwtuple.9 │ │ │ │ -00000d74 t _memory_release │ │ │ │ +00000d80 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ -00001cf8 t adjust_fmt.isra.0 │ │ │ │ -00002480 t buffer_to_contiguous │ │ │ │ -00003c00 t cmp_rec.part.0 │ │ │ │ -000026e8 t copy_rec.part.0 │ │ │ │ +00001d04 t adjust_fmt.isra.0 │ │ │ │ +0000248c t buffer_to_contiguous │ │ │ │ +00003d24 t cmp_rec.part.0 │ │ │ │ +000026f4 t copy_rec.part.0 │ │ │ │ 00000324 t fix_struct_error_int │ │ │ │ -000014d0 t get_native_fmtchar │ │ │ │ +000014dc t get_native_fmtchar │ │ │ │ 00000728 t init_flags │ │ │ │ 00000000 t init_shape_strides.part.0 │ │ │ │ -000026a8 t init_strides_from_shape │ │ │ │ -00000904 t lookup_dimension │ │ │ │ +000026b4 t init_strides_from_shape │ │ │ │ +0000091c t lookup_dimension │ │ │ │ 00000508 t mbuf_add_view │ │ │ │ 000004ac t mbuf_alloc │ │ │ │ 00000084 t mbuf_clear │ │ │ │ -00000f94 t mbuf_dealloc │ │ │ │ -00000f54 t mbuf_release │ │ │ │ +00000fa0 t mbuf_dealloc │ │ │ │ +00000f60 t mbuf_release │ │ │ │ 00000044 t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005a8 d memory_as_buffer │ │ │ │ 0000059c d memory_as_mapping │ │ │ │ 00000574 d memory_as_sequence │ │ │ │ 000002dc t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 00000108 r memory_c_contiguous_doc │ │ │ │ 0000009a t memory_clear │ │ │ │ -00001190 t memory_contiguous │ │ │ │ +000011a8 t memory_contiguous │ │ │ │ 00000178 t memory_contiguous.part.0 │ │ │ │ 00000098 r memory_contiguous_doc │ │ │ │ -00000ca8 t memory_dealloc │ │ │ │ +00000cb4 t memory_dealloc │ │ │ │ 00000230 t memory_enter │ │ │ │ 00000178 t memory_enter.part.0 │ │ │ │ 00000254 t memory_exit │ │ │ │ 00000034 r memory_exit_doc │ │ │ │ 00000042 t memory_f_contiguous │ │ │ │ 000000cc r memory_f_contiguous_doc │ │ │ │ 0000029c r memory_format_doc │ │ │ │ -000008ec t memory_format_get │ │ │ │ +00000904 t memory_format_get │ │ │ │ 00000178 t memory_format_get.part.0 │ │ │ │ -00000d90 t memory_getbuf │ │ │ │ +00000d9c t memory_getbuf │ │ │ │ 00000470 d memory_getsetlist │ │ │ │ 0000005c t memory_hash │ │ │ │ -00000d94 t memory_item │ │ │ │ +00000dac t memory_item │ │ │ │ 000002f4 r memory_itemsize_doc │ │ │ │ 00000160 t memory_itemsize_get │ │ │ │ 00000178 t memory_itemsize_get.part.0 │ │ │ │ 000000f0 t memory_iter │ │ │ │ -00001318 t memory_length │ │ │ │ +00001324 t memory_length │ │ │ │ 000003d0 d memory_methods │ │ │ │ 00000360 r memory_nbytes_doc │ │ │ │ 000002c4 t memory_nbytes_get │ │ │ │ 00000178 t memory_nbytes_get.part.0 │ │ │ │ 0000023c r memory_ndim_doc │ │ │ │ -00000968 t memory_ndim_get │ │ │ │ +00000980 t memory_ndim_get │ │ │ │ 00000178 t memory_ndim_get.part.0 │ │ │ │ 000003b8 r memory_obj_doc │ │ │ │ -00001160 t memory_obj_get │ │ │ │ +00001178 t memory_obj_get │ │ │ │ 00000178 t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ -00000e3c t memory_readonly_get │ │ │ │ +00000e54 t memory_readonly_get │ │ │ │ 00000178 t memory_readonly_get.part.0 │ │ │ │ -00000f4c t memory_releasebuf │ │ │ │ +00000f58 t memory_releasebuf │ │ │ │ 000000d0 t memory_repr │ │ │ │ -0000290c t memory_richcompare │ │ │ │ +00002918 t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ -00000e54 t memory_shape_get │ │ │ │ +00000e6c t memory_shape_get │ │ │ │ 00000178 t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ -00000edc t memory_strides_get │ │ │ │ +00000ef4 t memory_strides_get │ │ │ │ 00000178 t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ -00000ef4 t memory_suboffsets_get │ │ │ │ +00000f0c t memory_suboffsets_get │ │ │ │ 00000178 t memory_suboffsets_get.part.0 │ │ │ │ -000007a8 t memory_subscript │ │ │ │ +000007b4 t memory_subscript │ │ │ │ 00000050 t memory_traverse │ │ │ │ 000001ec t memoryiter_dealloc │ │ │ │ -000010b4 t memoryiter_next │ │ │ │ +000010cc t memoryiter_next │ │ │ │ 000003cc t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 00000940 r memoryview__doc__ │ │ │ │ 00000364 t memoryview__from_flags │ │ │ │ 000008d4 r memoryview__from_flags__doc__ │ │ │ │ -00001558 t memoryview_cast │ │ │ │ +00001564 t memoryview_cast │ │ │ │ 0000081c r memoryview_cast__doc__ │ │ │ │ -00000f70 t memoryview_hex │ │ │ │ +00000f88 t memoryview_hex │ │ │ │ 000003e4 r memoryview_hex__doc__ │ │ │ │ 00000250 t memoryview_release │ │ │ │ 0000087c r memoryview_release__doc__ │ │ │ │ 00000258 t memoryview_release_impl │ │ │ │ -000021b8 t memoryview_tobytes │ │ │ │ +000021c4 t memoryview_tobytes │ │ │ │ 000005d8 r memoryview_tobytes__doc__ │ │ │ │ 000001a0 t memoryview_tolist │ │ │ │ 00000788 r memoryview_tolist__doc__ │ │ │ │ -00000f0c t memoryview_toreadonly │ │ │ │ +00000f24 t memoryview_toreadonly │ │ │ │ 000007d4 r memoryview_toreadonly__doc__ │ │ │ │ -00000980 t pack_single │ │ │ │ +00000998 t pack_single │ │ │ │ 00000232 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -000037a0 t struct_get_unpacker │ │ │ │ -00001d3c t tolist_base │ │ │ │ -000011ac t tolist_rec.part.0 │ │ │ │ -00002080 t unpack_single.isra.0 │ │ │ │ +000038c4 t struct_get_unpacker │ │ │ │ +00001d48 t tolist_base │ │ │ │ +000011c4 t tolist_rec.part.0 │ │ │ │ +0000208c t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ 000001b4 r .LC11 │ │ │ │ @@ -9759,15 +9759,15 @@ │ │ │ │ 00000058 t meth_get__qualname__ │ │ │ │ 00000138 t meth_get__self__ │ │ │ │ 000001b8 t meth_get__text_signature__ │ │ │ │ 000001c8 d meth_getsets │ │ │ │ 000005d8 t meth_hash │ │ │ │ 000001a0 d meth_members │ │ │ │ 00000240 d meth_methods │ │ │ │ -00000224 t meth_reduce │ │ │ │ +00000778 t meth_reduce │ │ │ │ 000001c4 t meth_repr │ │ │ │ 00000604 t meth_richcompare │ │ │ │ 00000340 t meth_traverse │ │ │ │ │ │ │ │ moduleobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -9885,22 +9885,22 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatFromCause │ │ │ │ U _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ U _PyImport_GetNextModuleIndex │ │ │ │ U _PyImport_ImportlibModuleRepr │ │ │ │ U _PyImport_IsInitialized │ │ │ │ U _PyImport_ResolveNameWithPackageContext │ │ │ │ -00001014 T _PyModuleSpec_GetFileOrigin │ │ │ │ -0000118c T _PyModuleSpec_IsInitializing │ │ │ │ -000011e0 T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ -0000154c T _PyModule_Clear │ │ │ │ -00001914 T _PyModule_ClearDict │ │ │ │ +00001004 T _PyModuleSpec_GetFileOrigin │ │ │ │ +0000117c T _PyModuleSpec_IsInitializing │ │ │ │ +000011d0 T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ +0000153c T _PyModule_Clear │ │ │ │ +00001904 T _PyModule_ClearDict │ │ │ │ 00000000 T _PyModule_CreateInitialized │ │ │ │ 00000018 T _PyModule_IsExtension │ │ │ │ -000010b0 T _PyModule_IsPossiblyShadowing │ │ │ │ +000010a0 T _PyModule_IsPossiblyShadowing │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ @@ -9913,27 +9913,27 @@ │ │ │ │ 00000cb0 t _Py_module_getattro_impl.part.0 │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_wgetcwd │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000001cc d _kwtuple.0 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ U memset │ │ │ │ -00001298 t module___init__ │ │ │ │ +00001288 t module___init__ │ │ │ │ 0000000c r module___init____doc__ │ │ │ │ -000014cc t module_clear │ │ │ │ -00001420 t module_dealloc │ │ │ │ +000014bc t module_clear │ │ │ │ +00001410 t module_dealloc │ │ │ │ 0000028c t module_dir │ │ │ │ 00000050 t module_get_annotations │ │ │ │ 000001e8 d module_getsets │ │ │ │ 00000230 d module_members │ │ │ │ 00000210 d module_methods │ │ │ │ 00000398 t module_repr │ │ │ │ 00000100 t module_set_annotations │ │ │ │ 00000298 t module_traverse │ │ │ │ -00001238 t new_module │ │ │ │ +00001228 t new_module │ │ │ │ U wcscmp │ │ │ │ U wcsrchr │ │ │ │ │ │ │ │ namespaceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -10544,93 +10544,93 @@ │ │ │ │ 000009cc r .LC96 │ │ │ │ 000009f0 r .LC97 │ │ │ │ 00000a08 r .LC98 │ │ │ │ 00000a14 r .LC99 │ │ │ │ U PyGILState_Check │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ -00002254 T PyMem_Calloc │ │ │ │ -0000252c T PyMem_Free │ │ │ │ -0000153c T PyMem_GetAllocator │ │ │ │ -00002164 T PyMem_Malloc │ │ │ │ +000022e4 T PyMem_Calloc │ │ │ │ +000025bc T PyMem_Free │ │ │ │ +000014c4 T PyMem_GetAllocator │ │ │ │ +000021f4 T PyMem_Malloc │ │ │ │ 00000e54 T PyMem_RawCalloc │ │ │ │ 00000c80 T PyMem_RawFree │ │ │ │ 00000c34 T PyMem_RawMalloc │ │ │ │ 00000cb8 T PyMem_RawRealloc │ │ │ │ -00002f54 T PyMem_Realloc │ │ │ │ +00002fe4 T PyMem_Realloc │ │ │ │ 00000d7c T PyMem_SetAllocator │ │ │ │ 00007544 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00002c64 T PyObject_Calloc │ │ │ │ -00002c08 T PyObject_Free │ │ │ │ +00002bec T PyObject_Calloc │ │ │ │ +00002c98 T PyObject_Free │ │ │ │ 000075ac T PyObject_GetArenaAllocator │ │ │ │ -00001848 T PyObject_Malloc │ │ │ │ -000033c8 T PyObject_Realloc │ │ │ │ +000018d4 T PyObject_Malloc │ │ │ │ +00003458 T PyObject_Realloc │ │ │ │ 00007624 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00002718 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -000029f8 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000034dc T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00002980 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +0000356c T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ -00002820 T _PyMem_AbandonDelayed │ │ │ │ -00001ef4 T _PyMem_ArenaAlloc │ │ │ │ -00002958 T _PyMem_ArenaFree │ │ │ │ -000028cc T _PyMem_DebugCalloc │ │ │ │ +000027a8 T _PyMem_AbandonDelayed │ │ │ │ +00001f84 T _PyMem_ArenaAlloc │ │ │ │ +000028e0 T _PyMem_ArenaFree │ │ │ │ +0000295c T _PyMem_DebugCalloc │ │ │ │ 00007536 T _PyMem_DebugEnabled │ │ │ │ -00002944 T _PyMem_DebugFree │ │ │ │ -00001fb4 T _PyMem_DebugMalloc │ │ │ │ -00000910 t _PyMem_DebugRawAlloc │ │ │ │ -00002814 T _PyMem_DebugRawCalloc │ │ │ │ -00001020 T _PyMem_DebugRawFree │ │ │ │ +000029d4 T _PyMem_DebugFree │ │ │ │ +00002044 T _PyMem_DebugMalloc │ │ │ │ +00001020 t _PyMem_DebugRawAlloc │ │ │ │ +0000279c T _PyMem_DebugRawCalloc │ │ │ │ +000010ac T _PyMem_DebugRawFree │ │ │ │ 00000eec T _PyMem_DebugRawMalloc │ │ │ │ -000012d8 T _PyMem_DebugRawRealloc │ │ │ │ -0000314c T _PyMem_DebugRealloc │ │ │ │ +00001364 T _PyMem_DebugRawRealloc │ │ │ │ +000031dc T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00002964 T _PyMem_FiniDelayed │ │ │ │ +000028ec T _PyMem_FiniDelayed │ │ │ │ 0000769c T _PyMem_FreeDelayed │ │ │ │ 000002d8 T _PyMem_GetAllocatorName │ │ │ │ 00002788 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002420 T _PyMem_MiCalloc │ │ │ │ -00002e54 T _PyMem_MiFree │ │ │ │ -00001f30 T _PyMem_MiMalloc │ │ │ │ -00002704 T _PyMem_MiRealloc │ │ │ │ +000023a8 T _PyMem_MiCalloc │ │ │ │ +00002ee4 T _PyMem_MiFree │ │ │ │ +00001fc0 T _PyMem_MiMalloc │ │ │ │ +0000268c T _PyMem_MiRealloc │ │ │ │ 000076ac T _PyMem_ProcessDelayed │ │ │ │ 00000ed4 T _PyMem_RawCalloc │ │ │ │ 00000cb0 T _PyMem_RawFree │ │ │ │ 00000c74 T _PyMem_RawMalloc │ │ │ │ 00000cfc T _PyMem_RawRealloc │ │ │ │ 000008b0 T _PyMem_RawStrdup │ │ │ │ 00000d0c T _PyMem_RawWcsdup │ │ │ │ 00000b08 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ -0000366c T _PyMem_Strdup │ │ │ │ -00001264 T _PyMem_init_obmalloc │ │ │ │ -00002c44 T _PyMem_obmalloc_state_on_heap │ │ │ │ +000036fc T _PyMem_Strdup │ │ │ │ +000011ec T _PyMem_init_obmalloc │ │ │ │ +00002bcc T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -000023fc T _PyObject_Calloc │ │ │ │ +0000248c T _PyObject_Calloc │ │ │ │ 00002d9a t _PyObject_DebugDumpAddress │ │ │ │ 000021ea T _PyObject_DebugMallocStats │ │ │ │ -00002700 T _PyObject_Free │ │ │ │ +00002790 T _PyObject_Free │ │ │ │ 000076a4 T _PyObject_FreeDelayed │ │ │ │ -00001938 T _PyObject_Malloc │ │ │ │ -00002cac T _PyObject_MiCalloc │ │ │ │ -00002ed4 T _PyObject_MiFree │ │ │ │ -00001f48 T _PyObject_MiMalloc │ │ │ │ -00002810 T _PyObject_MiRealloc │ │ │ │ -00003068 T _PyObject_Realloc │ │ │ │ -00002800 T _PyObject_VirtualAlloc │ │ │ │ -0000293c T _PyObject_VirtualFree │ │ │ │ +000019c4 T _PyObject_Malloc │ │ │ │ +00002c34 T _PyObject_MiCalloc │ │ │ │ +00002f64 T _PyObject_MiFree │ │ │ │ +00001fd8 T _PyObject_MiMalloc │ │ │ │ +00002798 T _PyObject_MiRealloc │ │ │ │ +000030f8 T _PyObject_Realloc │ │ │ │ +00002788 T _PyObject_VirtualAlloc │ │ │ │ +000028c4 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00002af0 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00002a78 T _Py_FinalizeAllocatedBlocks │ │ │ │ 000029ee T _Py_GetGlobalAllocatedBlocks │ │ │ │ 00003324 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ @@ -10651,18 +10651,18 @@ │ │ │ │ U __memset_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ 00002a56 t _collect_alloc_stats │ │ │ │ 00004b0c T _mi_abandoned_await_readers │ │ │ │ -00000ee8 T _mi_abandoned_collect │ │ │ │ +00000e70 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ 00004b1c T _mi_abandoned_pool_visit_blocks │ │ │ │ -00000bb4 T _mi_abandoned_reclaim_all │ │ │ │ +00000b3c T _mi_abandoned_reclaim_all │ │ │ │ 00005e38 T _mi_arena_alloc │ │ │ │ 0000079e T _mi_arena_alloc_aligned │ │ │ │ 000052d4 T _mi_arena_collect │ │ │ │ 000033fc T _mi_arena_contains │ │ │ │ 000052dc T _mi_arena_free │ │ │ │ 0000336c T _mi_arena_id_none │ │ │ │ 000033a2 T _mi_arena_memid_is_os_allocated │ │ │ │ @@ -10685,45 +10685,45 @@ │ │ │ │ 000017c0 T _mi_bitmap_unclaim_across │ │ │ │ 00004c38 T _mi_clock_end │ │ │ │ 00004bf2 T _mi_clock_now │ │ │ │ 00000790 T _mi_clock_start │ │ │ │ 00004a96 T _mi_commit_mask_committed_size │ │ │ │ 00001e0e T _mi_commit_mask_next_run │ │ │ │ 00003b14 T _mi_current_thread_count │ │ │ │ -00000b58 T _mi_deferred_free │ │ │ │ +00000ae0 T _mi_deferred_free │ │ │ │ 00004546 T _mi_error_message │ │ │ │ 00003e8e T _mi_fprintf │ │ │ │ 00003c86 T _mi_fputs │ │ │ │ 00001dae t _mi_free_block │ │ │ │ 0000517c t _mi_free_block_mt │ │ │ │ 00005906 T _mi_free_delayed_block │ │ │ │ 00001d3e T _mi_free_generic │ │ │ │ 00004882 T _mi_heap_area_init │ │ │ │ 0000389c T _mi_heap_area_visit_blocks │ │ │ │ 000059c0 T _mi_heap_collect_abandon │ │ │ │ -00000df4 T _mi_heap_collect_retired │ │ │ │ +00000d7c T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ 00005952 T _mi_heap_delayed_free_all │ │ │ │ -00000d6c T _mi_heap_delayed_free_partial │ │ │ │ +00000cf4 T _mi_heap_delayed_free_partial │ │ │ │ 00003768 T _mi_heap_destroy_pages │ │ │ │ 00000000 R _mi_heap_empty │ │ │ │ 00006540 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00006622 T _mi_heap_main_get │ │ │ │ 000073f0 T _mi_heap_malloc_zero │ │ │ │ -00001f8c T _mi_heap_malloc_zero_ex │ │ │ │ +0000201c T _mi_heap_malloc_zero_ex │ │ │ │ 0000372e T _mi_heap_memid_is_suitable │ │ │ │ 00005c86 t _mi_heap_page_destroy │ │ │ │ 00003760 T _mi_heap_random_next │ │ │ │ -00002718 T _mi_heap_realloc_zero │ │ │ │ +000026a0 T _mi_heap_realloc_zero │ │ │ │ 00003b22 T _mi_heap_set_default_direct │ │ │ │ 0000742e T _mi_heap_unsafe_destroy_all │ │ │ │ 00003af0 T _mi_is_main_thread │ │ │ │ -000015b8 T _mi_malloc_generic │ │ │ │ +00001540 T _mi_malloc_generic │ │ │ │ 000010ee t _mi_memid_create_os │ │ │ │ 00000948 t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ 000002c0 T _mi_options_init │ │ │ │ 000012f8 T _mi_os_alloc │ │ │ │ 00000bfc T _mi_os_alloc_aligned │ │ │ │ 00004f90 T _mi_os_alloc_aligned_at_offset │ │ │ │ @@ -10749,20 +10749,20 @@ │ │ │ │ 000050e0 T _mi_os_reset │ │ │ │ 00005d4a T _mi_os_unprotect │ │ │ │ 00001010 T _mi_os_use_large_page │ │ │ │ 0000329e T _mi_padding_shrink │ │ │ │ 000056e0 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ 00001ada T _mi_page_free │ │ │ │ -000024f4 T _mi_page_free_collect │ │ │ │ -00002114 T _mi_page_malloc │ │ │ │ +0000247c T _mi_page_free_collect │ │ │ │ +000021a4 T _mi_page_malloc │ │ │ │ 000032a0 T _mi_page_ptr_unalign │ │ │ │ 000047fc T _mi_page_queue_append │ │ │ │ 000049a8 T _mi_page_reclaim │ │ │ │ -0000244c T _mi_page_retire │ │ │ │ +000023d4 T _mi_page_retire │ │ │ │ 00004780 T _mi_page_try_use_delayed_free │ │ │ │ 00001dd2 T _mi_page_unfull │ │ │ │ 000047da T _mi_page_use_delayed_free │ │ │ │ 00000a48 T _mi_preloading │ │ │ │ 00000e7c T _mi_prim_alloc │ │ │ │ 00005d52 T _mi_prim_alloc_huge_os_pages │ │ │ │ 00005fa4 T _mi_prim_clock_now │ │ │ │ @@ -10788,41 +10788,41 @@ │ │ │ │ 00004a92 T _mi_random_next │ │ │ │ 00006526 T _mi_random_reinit_if_weak │ │ │ │ 00004a3c T _mi_random_split │ │ │ │ 00005148 T _mi_segment_huge_page_reset │ │ │ │ 00001a2c T _mi_segment_map_allocated_at │ │ │ │ 00004b96 T _mi_segment_map_freed_at │ │ │ │ 000056a0 T _mi_segment_page_abandon │ │ │ │ -00001948 T _mi_segment_page_alloc │ │ │ │ +000018d0 T _mi_segment_page_alloc │ │ │ │ 00001b6a T _mi_segment_page_free │ │ │ │ 00004ac4 T _mi_segment_page_start │ │ │ │ 00004b0a T _mi_segment_thread_collect │ │ │ │ 00002008 T _mi_stat_counter_increase │ │ │ │ 00004be4 T _mi_stat_decrease │ │ │ │ 00004bdc T _mi_stat_increase │ │ │ │ 00004bee T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 00006110 t _mi_stats_print │ │ │ │ 00000978 T _mi_strlcat │ │ │ │ 00004644 T _mi_strlcpy │ │ │ │ 00004670 T _mi_strlen │ │ │ │ 00000a54 T _mi_strnicmp │ │ │ │ 00004678 T _mi_strnlen │ │ │ │ -00001534 T _mi_thread_data_collect │ │ │ │ +000015c0 T _mi_thread_data_collect │ │ │ │ 00005ad6 T _mi_thread_done │ │ │ │ 00003aa6 T _mi_thread_id │ │ │ │ 00003ab2 T _mi_tld_init │ │ │ │ 00004632 T _mi_toupper │ │ │ │ 000043ac T _mi_trace_message │ │ │ │ -000027bc t _mi_usable_size.isra.0 │ │ │ │ +00002744 t _mi_usable_size.isra.0 │ │ │ │ 00000aa8 T _mi_verbose_message │ │ │ │ 00004252 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ -00001a18 t allocate_from_new_pool │ │ │ │ +00001aa4 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000000 t chacha_block │ │ │ │ 000002f0 t chacha_next32 │ │ │ │ 00002a48 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ @@ -10832,76 +10832,76 @@ │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00002a24 t free_work_item │ │ │ │ U fwrite │ │ │ │ 00000864 t get_allocator_unlocked │ │ │ │ -00002b18 t get_num_global_allocated_blocks │ │ │ │ +00002aa0 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -00002ab8 t has_own_state │ │ │ │ -00001314 t init_obmalloc_pools │ │ │ │ +00002a40 t has_own_state │ │ │ │ +0000129c t init_obmalloc_pools │ │ │ │ 0000068c b large_page_try_ok.10 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000332c T mi__expand │ │ │ │ -00000be4 t mi_abandoned_pop │ │ │ │ +00000b6c t mi_abandoned_pop │ │ │ │ 00002b94 t mi_abandoned_visited_push │ │ │ │ -00000c90 t mi_abandoned_visited_revisit │ │ │ │ +00000c18 t mi_abandoned_visited_revisit │ │ │ │ 00006ad4 T mi_aligned_alloc │ │ │ │ 00006fa0 T mi_aligned_offset_recalloc │ │ │ │ 000070ec T mi_aligned_recalloc │ │ │ │ 000033bc T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ 00005230 t mi_arena_purge │ │ │ │ -0000120c t mi_arena_purge_delay │ │ │ │ +00001194 t mi_arena_purge_delay │ │ │ │ 00000690 b mi_arena_static_top │ │ │ │ 00000a80 t mi_arena_try_alloc.isra.0 │ │ │ │ 000013ec t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001352 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ -00000f64 t mi_arenas_try_purge │ │ │ │ +00000eec t mi_arenas_try_purge │ │ │ │ 00004d4c t mi_arenas_unsafe_destroy │ │ │ │ -000017b8 t mi_bin │ │ │ │ +00001740 t mi_bin │ │ │ │ 00003204 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 00001882 t mi_bitmap_mask_across.isra.0 │ │ │ │ 00003e2c t mi_buffered_out │ │ │ │ 0000736a T mi_calloc │ │ │ │ 00006866 T mi_calloc_aligned │ │ │ │ 000068a0 T mi_calloc_aligned_at │ │ │ │ 00005c58 T mi_cfree │ │ │ │ 0000388a T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 000059aa T mi_collect │ │ │ │ -000026a0 t mi_commit_mask_create │ │ │ │ +00002628 t mi_commit_mask_create │ │ │ │ 000042e0 T mi_debug_show_arenas │ │ │ │ 00006d62 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ 00003302 T mi_expand │ │ │ │ -00001680 t mi_find_page │ │ │ │ -00002e58 T mi_free │ │ │ │ +00001608 t mi_find_page │ │ │ │ +00002ee8 T mi_free │ │ │ │ 00005c82 T mi_free_aligned │ │ │ │ 00005c7e T mi_free_size │ │ │ │ 00005c7a T mi_free_size_aligned │ │ │ │ 0000472c T mi_good_size │ │ │ │ 00006bfc T mi_heap_alloc_new │ │ │ │ 00006c26 T mi_heap_alloc_new_n │ │ │ │ 00003a6c t mi_heap_area_visitor │ │ │ │ 00007394 T mi_heap_calloc │ │ │ │ 00006968 T mi_heap_calloc_aligned │ │ │ │ 0000699c T mi_heap_calloc_aligned_at │ │ │ │ 0000383c T mi_heap_check_owned │ │ │ │ 000059bc T mi_heap_collect │ │ │ │ -00000a54 t mi_heap_collect_ex │ │ │ │ +000009dc t mi_heap_collect_ex │ │ │ │ 000037dc T mi_heap_contains_block │ │ │ │ 00005a48 T mi_heap_delete │ │ │ │ 00005c1e T mi_heap_destroy │ │ │ │ 000059c6 t mi_heap_free │ │ │ │ 000074c4 T mi_heap_get_backing │ │ │ │ 000074e8 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ @@ -10913,15 +10913,15 @@ │ │ │ │ 0000674c t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 00007350 T mi_heap_mallocn │ │ │ │ 000074c0 T mi_heap_new │ │ │ │ 00007474 T mi_heap_new_in_arena │ │ │ │ 00002a8c t mi_heap_page_check_owned │ │ │ │ 000029ac t mi_heap_page_collect │ │ │ │ 0000485e t mi_heap_page_never_delayed_free │ │ │ │ -00002394 t mi_heap_queue_first_update │ │ │ │ +0000231c t mi_heap_queue_first_update │ │ │ │ 00007320 T mi_heap_realloc │ │ │ │ 0000718c T mi_heap_realloc_aligned │ │ │ │ 0000704c T mi_heap_realloc_aligned_at │ │ │ │ 0000706c t mi_heap_realloc_zero_aligned │ │ │ │ 00006ea2 t mi_heap_realloc_zero_aligned_at │ │ │ │ 000072c2 T mi_heap_reallocf │ │ │ │ 00007300 T mi_heap_reallocn │ │ │ │ @@ -10935,15 +10935,15 @@ │ │ │ │ 0000702c T mi_heap_rezalloc_aligned_at │ │ │ │ 00003792 T mi_heap_set_default │ │ │ │ 00006d20 T mi_heap_strdup │ │ │ │ 00006cc0 T mi_heap_strndup │ │ │ │ 00006bc8 T mi_heap_try_new │ │ │ │ 00004902 t mi_heap_visit_areas_page │ │ │ │ 00005970 T mi_heap_visit_blocks │ │ │ │ -00000e8c t mi_heap_visit_pages │ │ │ │ +00000e14 t mi_heap_visit_pages │ │ │ │ 000073c8 T mi_heap_zalloc │ │ │ │ 000069c2 T mi_heap_zalloc_aligned │ │ │ │ 000069e0 T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.9 │ │ │ │ 00004bd8 T mi_is_in_heap_region │ │ │ │ 00003b4c T mi_is_redirected │ │ │ │ 0000344e t mi_is_valid_pointer │ │ │ │ @@ -10987,23 +10987,23 @@ │ │ │ │ 00001066 t mi_os_prim_free.isra.0 │ │ │ │ 00005ce2 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ 00002bc6 t mi_out_buf │ │ │ │ 00002cc0 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 00000330 t mi_out_stderr │ │ │ │ -00002328 t mi_page_extend_free.isra.0 │ │ │ │ -00002de0 t mi_page_free_list_extend.isra.0 │ │ │ │ -00001808 t mi_page_fresh_alloc │ │ │ │ +000022b0 t mi_page_extend_free.isra.0 │ │ │ │ +00002e70 t mi_page_free_list_extend.isra.0 │ │ │ │ +00001790 t mi_page_fresh_alloc │ │ │ │ 00001a6c t mi_page_queue_enqueue_from │ │ │ │ 00001b16 t mi_page_queue_remove │ │ │ │ 00002af6 t mi_page_usable_aligned_size_of │ │ │ │ 00006ad6 T mi_posix_memalign │ │ │ │ 00003eba t mi_printf_amount.constprop.0 │ │ │ │ -00000988 t mi_process_done │ │ │ │ +00000910 t mi_process_done │ │ │ │ 0000601c T mi_process_info │ │ │ │ 00000348 T mi_process_init │ │ │ │ 000004b8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ 00005c14 t mi_pthread_done │ │ │ │ 00006a4e T mi_pvalloc │ │ │ │ 00000074 t mi_random_init_ex │ │ │ │ @@ -11032,35 +11032,35 @@ │ │ │ │ 00007238 T mi_rezalloc │ │ │ │ 000070ee T mi_rezalloc_aligned │ │ │ │ 00006fa2 T mi_rezalloc_aligned_at │ │ │ │ 000055ba t mi_segment_abandon │ │ │ │ 000004ce t mi_segment_alloc │ │ │ │ 00000740 t mi_segment_calculate_slices │ │ │ │ 0000585e t mi_segment_check_free │ │ │ │ -000025c0 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00002548 t mi_segment_commit_mask.constprop.0 │ │ │ │ 000054de t mi_segment_free.isra.0 │ │ │ │ 00005d8e t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ 00001baa t mi_segment_page_clear │ │ │ │ 00001e6a t mi_segment_purge.isra.0 │ │ │ │ 00005710 t mi_segment_reclaim │ │ │ │ -00001d54 t mi_segment_span_allocate.isra.0 │ │ │ │ -00001fc4 t mi_segment_span_free │ │ │ │ +00001cdc t mi_segment_span_allocate.isra.0 │ │ │ │ +00001f4c t mi_segment_span_free │ │ │ │ 00001c82 t mi_segment_span_free_coalesce │ │ │ │ 0000218a t mi_segment_span_remove_from_queue │ │ │ │ -00002264 t mi_segment_try_purge │ │ │ │ +000021ec t mi_segment_try_purge │ │ │ │ 0000492c t mi_segment_visit_pages │ │ │ │ -000019b8 t mi_segments_page_alloc.isra.0 │ │ │ │ +00001940 t mi_segments_page_alloc.isra.0 │ │ │ │ 000019cc t mi_segments_track_size │ │ │ │ 00002ff6 t mi_stat_add.constprop.0 │ │ │ │ 00003076 t mi_stat_counter_add.constprop.0 │ │ │ │ 000041f6 t mi_stat_counter_print.constprop.0 │ │ │ │ 00004068 t mi_stat_print_ex.constprop.0 │ │ │ │ -00001c54 t mi_stat_update │ │ │ │ -00001cc8 t mi_stat_update.part.0 │ │ │ │ +00001bdc t mi_stat_update │ │ │ │ +00001c50 t mi_stat_update.part.0 │ │ │ │ 000066b0 T mi_stats_merge │ │ │ │ 000030ac t mi_stats_merge_from │ │ │ │ 000066ac T mi_stats_print │ │ │ │ 00006670 T mi_stats_print_out │ │ │ │ 0000072c T mi_stats_reset │ │ │ │ 00006e14 T mi_strdup │ │ │ │ 00006d08 T mi_strndup │ │ │ │ @@ -11226,30 +11226,30 @@ │ │ │ │ U __aeabi_uidiv │ │ │ │ 000000f4 r count_doc │ │ │ │ 00000088 r index_doc │ │ │ │ 00000050 r length_hint_doc │ │ │ │ 00000634 t longrangeiter_dealloc │ │ │ │ 00000348 t longrangeiter_len │ │ │ │ 00000270 d longrangeiter_methods │ │ │ │ -00000d00 t longrangeiter_next │ │ │ │ +00000d10 t longrangeiter_next │ │ │ │ 0000025c t longrangeiter_reduce │ │ │ │ 00000282 t longrangeiter_setstate │ │ │ │ 000001d8 t make_range_object │ │ │ │ 00000420 d range_as_mapping │ │ │ │ 00000390 d range_as_number │ │ │ │ 0000042c d range_as_sequence │ │ │ │ 00000384 t range_bool │ │ │ │ 000000b0 t range_contains │ │ │ │ 000000e8 t range_contains_long │ │ │ │ 00000138 t range_count │ │ │ │ 0000059c t range_dealloc │ │ │ │ 00000160 r range_doc │ │ │ │ 00000056 t range_hash │ │ │ │ 0000018e t range_index │ │ │ │ -00000ba4 t range_item │ │ │ │ +00000bb4 t range_item │ │ │ │ 00000470 t range_iter │ │ │ │ 000006cc t range_length │ │ │ │ 000002f0 d range_members │ │ │ │ 00000340 d range_methods │ │ │ │ 0000038a t range_new │ │ │ │ 0000022c t range_reduce │ │ │ │ 00000000 t range_repr │ │ │ │ @@ -11294,15 +11294,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002a64 T PyFrozenSet_New │ │ │ │ +00002a6c T PyFrozenSet_New │ │ │ │ 00000000 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -11315,19 +11315,19 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000e0c T PySet_Add │ │ │ │ +00000e14 T PySet_Add │ │ │ │ 0000313c T PySet_Clear │ │ │ │ -000015c8 T PySet_Contains │ │ │ │ -00001070 T PySet_Discard │ │ │ │ -00000d54 T PySet_New │ │ │ │ +000015d0 T PySet_Contains │ │ │ │ +00001078 T PySet_Discard │ │ │ │ +00000d5c T PySet_New │ │ │ │ 00000114 T PySet_Pop │ │ │ │ 00000000 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -11337,32 +11337,32 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002960 t Py_XDECREF │ │ │ │ +00002968 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 000000d2 T _PySet_ClearInternal │ │ │ │ -00002c24 T _PySet_Contains │ │ │ │ +00002c2c T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ 00002e5c T _PySet_NextEntry │ │ │ │ -00002b18 T _PySet_NextEntryRef │ │ │ │ +00002b20 T _PySet_NextEntryRef │ │ │ │ 000001b8 T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ @@ -11376,111 +11376,111 @@ │ │ │ │ 000000a4 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007ac r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ 00002f6c t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -00001440 t frozenset_new │ │ │ │ +00001114 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000174 t make_new_set │ │ │ │ -00003e24 t make_new_set_basetype │ │ │ │ +00003e28 t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ 00003550 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ -00001208 t set___reduce__ │ │ │ │ +00000edc t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 00000088 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ 00003348 t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ 00000808 t set_add_entry │ │ │ │ -000040c4 t set_and │ │ │ │ +000040b8 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -0000100c t set_clear │ │ │ │ +00000ce0 t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ 0000325c t set_clear_internal │ │ │ │ 00000060 t set_contains_lock_held.part.0 │ │ │ │ -00000a38 t set_copy │ │ │ │ +00000700 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ -000009f4 t set_copy_and_difference │ │ │ │ -00003d9c t set_copy_impl │ │ │ │ -0000297c t set_dealloc │ │ │ │ -00004a20 t set_difference │ │ │ │ -000058b0 t set_difference_multi │ │ │ │ +000006bc t set_copy_and_difference │ │ │ │ +00003da0 t set_copy_impl │ │ │ │ +00002984 t set_dealloc │ │ │ │ +00004a1c t set_difference │ │ │ │ +00005be4 t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ -00000a54 t set_difference_update │ │ │ │ +0000071c t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -0000521c t set_difference_update_internal │ │ │ │ -00004f48 t set_discard │ │ │ │ +0000554c t set_difference_update_internal │ │ │ │ +00004f44 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -00001300 t set_discard_key │ │ │ │ +00001308 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 0000020c t set_iand │ │ │ │ -00001184 t set_init │ │ │ │ -00000c7c t set_insert_clean │ │ │ │ -0000415c t set_intersection │ │ │ │ -00000f10 t set_intersection_multi │ │ │ │ +00000e58 t set_init │ │ │ │ +00000c84 t set_insert_clean │ │ │ │ +00004150 t set_intersection │ │ │ │ +00000be4 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ -00000f88 t set_intersection_multi_impl │ │ │ │ -00001268 t set_intersection_update_multi │ │ │ │ +00000c5c t set_intersection_multi_impl │ │ │ │ +00000f3c t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ -00001810 t set_ior │ │ │ │ -00000b60 t set_isdisjoint │ │ │ │ +0000181c t set_ior │ │ │ │ +00000828 t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ -0000143c t set_issubset │ │ │ │ +00001110 t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -0000389c t set_issubset_impl │ │ │ │ +00003898 t set_issubset_impl │ │ │ │ 000003d8 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -000003dc t set_issuperset_impl │ │ │ │ -00000ae8 t set_isub │ │ │ │ -00002748 t set_iter │ │ │ │ -000014ec t set_ixor │ │ │ │ -00002b14 t set_len │ │ │ │ -000014b4 t set_lookkey │ │ │ │ -00002054 t set_merge_lock_held │ │ │ │ +00005214 t set_issuperset_impl │ │ │ │ +000007b0 t set_isub │ │ │ │ +00002750 t set_iter │ │ │ │ +000011c0 t set_ixor │ │ │ │ +00002b1c t set_len │ │ │ │ +000014bc t set_lookkey │ │ │ │ +00002060 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -0000117c t set_new │ │ │ │ -00003c38 t set_or │ │ │ │ -000048a4 t set_pop │ │ │ │ +00000e50 t set_new │ │ │ │ +00003c3c t set_or │ │ │ │ +0000489c t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -00000714 t set_remove │ │ │ │ +000003dc t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ -000007b8 t set_repr │ │ │ │ -00003794 t set_richcompare │ │ │ │ -00004988 t set_sub │ │ │ │ +00000480 t set_repr │ │ │ │ +00003790 t set_richcompare │ │ │ │ +00004984 t set_sub │ │ │ │ 000002c0 t set_swap_bodies │ │ │ │ -00001578 t set_symmetric_difference │ │ │ │ +0000124c t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ -00001398 t set_symmetric_difference_impl │ │ │ │ -00001028 t set_symmetric_difference_update │ │ │ │ +0000106c t set_symmetric_difference_impl │ │ │ │ +00000cfc t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -000059bc t set_symmetric_difference_update_set │ │ │ │ -000009cc t set_table_resize │ │ │ │ -00000cc0 t set_traverse │ │ │ │ -00000940 t set_union │ │ │ │ +00005cf0 t set_symmetric_difference_update_set │ │ │ │ +000009d4 t set_table_resize │ │ │ │ +00000cc8 t set_traverse │ │ │ │ +00000608 t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -00004eb0 t set_update │ │ │ │ +00004eac t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003e74 t set_update_dict_lock_held │ │ │ │ -00001fd0 t set_update_internal │ │ │ │ +00003e78 t set_update_dict_lock_held │ │ │ │ +00001fdc t set_update_internal │ │ │ │ 00000298 t set_update_iterable_lock_held │ │ │ │ 00000228 t set_update_local │ │ │ │ -00001388 t set_vectorcall │ │ │ │ -00001304 t set_xor │ │ │ │ -000028f0 t setiter_dealloc │ │ │ │ -000027cc t setiter_iternext │ │ │ │ -00000a3c t setiter_len │ │ │ │ +00001390 t set_vectorcall │ │ │ │ +00000fd8 t set_xor │ │ │ │ +000028f8 t setiter_dealloc │ │ │ │ +000027d4 t setiter_iternext │ │ │ │ +00000704 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000024 t setiter_reduce │ │ │ │ -00000f04 t setiter_traverse │ │ │ │ +00000bd8 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -11695,15 +11695,15 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000dd4 T PyTuple_GetItem │ │ │ │ -00001498 T PyTuple_GetSlice │ │ │ │ +0000145c T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000374 T PyTuple_Pack │ │ │ │ 0000000c T PyTuple_SetItem │ │ │ │ 00000da4 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -11721,15 +11721,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -00001f08 T _PyTuple_ClearFreeList │ │ │ │ +00001ea0 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000000f4 T _PyTuple_FromArray │ │ │ │ 00000e28 T _PyTuple_FromArraySteal │ │ │ │ 00000c8c T _PyTuple_MaybeUntrack │ │ │ │ 0000056c T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -11755,114 +11755,114 @@ │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000080 t tuple___getnewargs__ │ │ │ │ 0000019c r tuple___getnewargs____doc__ │ │ │ │ 000002d8 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ 00000088 r tuple_class_getitem_doc │ │ │ │ -00002228 t tuple_count │ │ │ │ +000021c0 t tuple_count │ │ │ │ 000002c0 r tuple_count__doc__ │ │ │ │ -00001f4c t tuple_index │ │ │ │ +00001ee4 t tuple_index │ │ │ │ 00000304 r tuple_index__doc__ │ │ │ │ 00000884 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001ba8 t tuple_new │ │ │ │ +00001b58 t tuple_new │ │ │ │ 000001bc r tuple_new__doc__ │ │ │ │ -00001694 t tuple_vectorcall │ │ │ │ -000019d0 t tupleconcat │ │ │ │ +00001658 t tuple_vectorcall │ │ │ │ +00001980 t tupleconcat │ │ │ │ 00000f64 t tuplecontains │ │ │ │ 000009f4 t tupledealloc │ │ │ │ -0000139c t tuplehash │ │ │ │ -00001354 t tupleitem │ │ │ │ +00001360 t tuplehash │ │ │ │ +00001318 t tupleitem │ │ │ │ 00000974 t tupleiter_dealloc │ │ │ │ -00002214 t tupleiter_len │ │ │ │ +000021ac t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000918 t tupleiter_next │ │ │ │ 000000d4 t tupleiter_reduce │ │ │ │ 00000118 t tupleiter_setstate │ │ │ │ 00000000 t tupleiter_traverse │ │ │ │ -00001ba4 t tuplelength │ │ │ │ -00002054 t tuplerepeat │ │ │ │ -00001dc8 t tuplerepr │ │ │ │ -000018b8 t tuplerichcompare │ │ │ │ +00001b54 t tuplelength │ │ │ │ +00001fec t tuplerepeat │ │ │ │ +00001d60 t tuplerepr │ │ │ │ +00001868 t tuplerichcompare │ │ │ │ 00000ff4 t tuplesubscript │ │ │ │ 00000bd0 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ -000002c4 r .LC10 │ │ │ │ +0000029c r .LC10 │ │ │ │ 000011b4 r .LC100 │ │ │ │ 000011f8 r .LC101 │ │ │ │ 00001238 r .LC102 │ │ │ │ 00001248 r .LC103 │ │ │ │ 00001260 r .LC104 │ │ │ │ 00001274 r .LC105 │ │ │ │ 000012a8 r .LC106 │ │ │ │ 000012dc r .LC107 │ │ │ │ 000012e0 r .LC108 │ │ │ │ 000012f4 r .LC109 │ │ │ │ -000002e0 r .LC11 │ │ │ │ +000002cc r .LC11 │ │ │ │ 00001328 r .LC110 │ │ │ │ 0000134c r .LC111 │ │ │ │ 00001350 r .LC112 │ │ │ │ 0000135c r .LC113 │ │ │ │ 00001368 r .LC114 │ │ │ │ 000013a0 r .LC115 │ │ │ │ 000013d4 r .LC116 │ │ │ │ 000013f4 r .LC117 │ │ │ │ 00001400 r .LC118 │ │ │ │ 00001424 r .LC119 │ │ │ │ -00000308 r .LC12 │ │ │ │ +000002e8 r .LC12 │ │ │ │ 00001430 r .LC120 │ │ │ │ 00001450 r .LC121 │ │ │ │ 00001470 r .LC122 │ │ │ │ 000014a0 r .LC123 │ │ │ │ 000014d8 r .LC124 │ │ │ │ 00001514 r .LC125 │ │ │ │ 00001540 r .LC126 │ │ │ │ 00001548 r .LC127 │ │ │ │ 00001568 r .LC128 │ │ │ │ 000015a0 r .LC129 │ │ │ │ -00000340 r .LC13 │ │ │ │ +00000310 r .LC13 │ │ │ │ 000015e0 r .LC130 │ │ │ │ 00001634 r .LC131 │ │ │ │ 00001688 r .LC132 │ │ │ │ 000016bc r .LC133 │ │ │ │ 000016c0 r .LC134 │ │ │ │ 000016cc r .LC135 │ │ │ │ 000016ec r .LC136 │ │ │ │ 00001728 r .LC137 │ │ │ │ 00001758 r .LC138 │ │ │ │ 00001784 r .LC139 │ │ │ │ -0000036c r .LC14 │ │ │ │ +00000348 r .LC14 │ │ │ │ 0000178c r .LC140 │ │ │ │ 000017ac r .LC141 │ │ │ │ 000017bc r .LC142 │ │ │ │ 000017f0 r .LC143 │ │ │ │ 000017fc r .LC144 │ │ │ │ 0000182c r .LC145 │ │ │ │ 00001838 r .LC146 │ │ │ │ 00001868 r .LC147 │ │ │ │ 000018a0 r .LC148 │ │ │ │ 000018d0 r .LC149 │ │ │ │ -00000384 r .LC15 │ │ │ │ +00000374 r .LC15 │ │ │ │ 00001900 r .LC150 │ │ │ │ 00001934 r .LC151 │ │ │ │ 00001968 r .LC152 │ │ │ │ 0000198c r .LC153 │ │ │ │ 000019c0 r .LC154 │ │ │ │ 000019cc r .LC155 │ │ │ │ 00001a1c r .LC156 │ │ │ │ 00001a48 r .LC157 │ │ │ │ 00001a94 r .LC158 │ │ │ │ 00001ae8 r .LC159 │ │ │ │ -0000039c r .LC16 │ │ │ │ +0000038c r .LC16 │ │ │ │ 00001af8 r .LC160 │ │ │ │ 00001b30 r .LC161 │ │ │ │ 00001b4c r .LC162 │ │ │ │ 00001b78 r .LC163 │ │ │ │ 00001ba4 r .LC164 │ │ │ │ 00001bd0 r .LC165 │ │ │ │ 00001bd4 r .LC166 │ │ │ │ @@ -11911,69 +11911,69 @@ │ │ │ │ 0000070c r .LC33 │ │ │ │ 0000073c r .LC34 │ │ │ │ 00000780 r .LC35 │ │ │ │ 000007c8 r .LC36 │ │ │ │ 0000080c r .LC37 │ │ │ │ 00000858 r .LC38 │ │ │ │ 00000888 r .LC39 │ │ │ │ -00000108 r .LC4 │ │ │ │ +000000b8 r .LC4 │ │ │ │ 0000089c r .LC40 │ │ │ │ 000008cc r .LC41 │ │ │ │ 000008fc r .LC42 │ │ │ │ 00000904 r .LC43 │ │ │ │ 00000924 r .LC44 │ │ │ │ 00000944 r .LC45 │ │ │ │ 00000958 r .LC46 │ │ │ │ 0000099c r .LC47 │ │ │ │ 000009d4 r .LC48 │ │ │ │ 00000a04 r .LC49 │ │ │ │ -00000150 r .LC5 │ │ │ │ +00000110 r .LC5 │ │ │ │ 00000a24 r .LC50 │ │ │ │ 00000a54 r .LC51 │ │ │ │ 00000a84 r .LC52 │ │ │ │ 00000ab4 r .LC53 │ │ │ │ 00000ae0 r .LC54 │ │ │ │ 00000b08 r .LC55 │ │ │ │ 00000b3c r .LC56 │ │ │ │ 00000b74 r .LC57 │ │ │ │ 00000ba4 r .LC58 │ │ │ │ 00000be4 r .LC59 │ │ │ │ -000001a0 r .LC6 │ │ │ │ +00000158 r .LC6 │ │ │ │ 00000bf0 r .LC60 │ │ │ │ 00000bf8 r .LC61 │ │ │ │ 00000c00 r .LC62 │ │ │ │ 00000c30 r .LC63 │ │ │ │ 00000c4c r .LC64 │ │ │ │ 00000ca0 r .LC65 │ │ │ │ 00000ccc r .LC66 │ │ │ │ 00000cf4 r .LC67 │ │ │ │ 00000d28 r .LC68 │ │ │ │ -000001f0 r .LC7 │ │ │ │ +000001a8 r .LC7 │ │ │ │ 00000d40 r .LC70 │ │ │ │ 00000d6c r .LC71 │ │ │ │ 00000d98 r .LC72 │ │ │ │ 00000d9c r .LC73 │ │ │ │ 00000da0 r .LC74 │ │ │ │ 00000de8 r .LC75 │ │ │ │ 00000e04 r .LC76 │ │ │ │ 00000e0c r .LC77 │ │ │ │ 00000e68 r .LC78 │ │ │ │ 00000eb4 r .LC79 │ │ │ │ -00000238 r .LC8 │ │ │ │ +000001f8 r .LC8 │ │ │ │ 00000f00 r .LC80 │ │ │ │ 00000f2c r .LC81 │ │ │ │ 00000f3c r .LC82 │ │ │ │ 00000f48 r .LC83 │ │ │ │ 00000f58 r .LC84 │ │ │ │ 00000f68 r .LC85 │ │ │ │ 00000f80 r .LC86 │ │ │ │ 00000f98 r .LC87 │ │ │ │ 00000fb4 r .LC88 │ │ │ │ 00000fd4 r .LC89 │ │ │ │ -00000294 r .LC9 │ │ │ │ +00000240 r .LC9 │ │ │ │ 00000ffc r .LC90 │ │ │ │ 00001020 r .LC91 │ │ │ │ 00001048 r .LC92 │ │ │ │ 0000106c r .LC93 │ │ │ │ 00001098 r .LC94 │ │ │ │ 000010c4 r .LC95 │ │ │ │ 000010f4 r .LC96 │ │ │ │ @@ -12089,18 +12089,18 @@ │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetBuffer │ │ │ │ -00005948 T PyObject_GetItemData │ │ │ │ +00005920 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000010d0 T PyObject_GetTypeData │ │ │ │ +000010b0 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12127,51 +12127,51 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001c70 T PyType_AddWatcher │ │ │ │ 00001000 T PyType_ClearCache │ │ │ │ 00001d92 T PyType_ClearWatcher │ │ │ │ -00000284 T PyType_FromMetaclass │ │ │ │ -0000a2b0 T PyType_FromModuleAndSpec │ │ │ │ -000042ec T PyType_FromSpec │ │ │ │ -0000a2d8 T PyType_FromSpecWithBases │ │ │ │ -00003fb0 T PyType_GenericAlloc │ │ │ │ -0000962c T PyType_GenericNew │ │ │ │ -000010e0 T PyType_GetDict │ │ │ │ -0000c80c T PyType_GetFlags │ │ │ │ -00011004 T PyType_GetFullyQualifiedName │ │ │ │ -0000ee10 T PyType_GetModule │ │ │ │ -0000b968 T PyType_GetModuleByDef │ │ │ │ +0000cbf0 T PyType_FromMetaclass │ │ │ │ +0000a250 T PyType_FromModuleAndSpec │ │ │ │ +000042a0 T PyType_FromSpec │ │ │ │ +0000a278 T PyType_FromSpecWithBases │ │ │ │ +00004000 T PyType_GenericAlloc │ │ │ │ +000095d4 T PyType_GenericNew │ │ │ │ +000010c0 T PyType_GetDict │ │ │ │ +0000c7c4 T PyType_GetFlags │ │ │ │ +00011038 T PyType_GetFullyQualifiedName │ │ │ │ +0000ee4c T PyType_GetModule │ │ │ │ +0000b920 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -000102e4 T PyType_GetModuleState │ │ │ │ +00010318 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ -00000674 T PyType_GetQualName │ │ │ │ -0000fb38 T PyType_GetSlot │ │ │ │ +00000654 T PyType_GetQualName │ │ │ │ +0000fb70 T PyType_GetSlot │ │ │ │ 00001c5a T PyType_GetTypeDataSize │ │ │ │ -00005d0c T PyType_IsSubtype │ │ │ │ +00005ce4 T PyType_IsSubtype │ │ │ │ 00000170 T PyType_Modified │ │ │ │ -000058fc T PyType_Ready │ │ │ │ +000058d4 T PyType_Ready │ │ │ │ 00002124 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001dd0 T PyType_Unwatch │ │ │ │ 00001ccc T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ -0000067c T PyUnstable_Type_AssignVersionTag │ │ │ │ +0000065c T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ -00003f98 t Py_XDECREF │ │ │ │ +00003fe8 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 00000d80 D _PyBufferWrapper_Type │ │ │ │ U _PyDictKeys_DecRef │ │ │ │ U _PyDict_DetachFromObject │ │ │ │ @@ -12189,336 +12189,335 @@ │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ -000019d4 T _PyObject_GetState │ │ │ │ +000019b4 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00008598 T _PyObject_LookupSpecial │ │ │ │ +00008538 T _PyObject_LookupSpecial │ │ │ │ 000021e0 T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000cecc t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000cf0c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d6f4 T _PyStaticType_FiniBuiltin │ │ │ │ -00004250 T _PyStaticType_GetState │ │ │ │ +0000d734 T _PyStaticType_FiniBuiltin │ │ │ │ +00004204 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ -000002a4 T _PyStaticType_InitForExtension │ │ │ │ -0000b49c T _PySuper_Lookup │ │ │ │ +00000284 T _PyStaticType_InitForExtension │ │ │ │ +0000b454 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ -000040cc T _PyType_AllocNoTrack │ │ │ │ -00005298 T _PyType_CalculateMetaclass │ │ │ │ +0000411c T _PyType_AllocNoTrack │ │ │ │ +0000524c T _PyType_CalculateMetaclass │ │ │ │ 00001f38 T _PyType_CheckConsistency │ │ │ │ -000041b4 t _PyType_DocWithoutSignature │ │ │ │ -00004314 t _PyType_FromMetaclass_impl │ │ │ │ +000042c8 t _PyType_FromMetaclass_impl │ │ │ │ 00001f0e T _PyType_GetBases │ │ │ │ -00004290 T _PyType_GetDict │ │ │ │ -0000c940 T _PyType_GetDocFromInternalDoc │ │ │ │ -00011170 T _PyType_GetFullyQualifiedName │ │ │ │ +00004244 T _PyType_GetDict │ │ │ │ +0000c8f8 T _PyType_GetDocFromInternalDoc │ │ │ │ +000111a4 T _PyType_GetFullyQualifiedName │ │ │ │ 00001f22 T _PyType_GetMRO │ │ │ │ -0001172c T _PyType_GetModuleByDef2 │ │ │ │ +00011760 T _PyType_GetModuleByDef2 │ │ │ │ 00000b3c T _PyType_GetModuleByDef3 │ │ │ │ -0000c70c T _PyType_GetSubclasses │ │ │ │ -00000b00 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000dcbc T _PyType_HasSubclasses │ │ │ │ +0000c6c4 T _PyType_GetSubclasses │ │ │ │ +00000ae0 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +0000dcfc T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00005d6c T _PyType_Lookup │ │ │ │ +00005d44 T _PyType_Lookup │ │ │ │ 0000212e T _PyType_LookupId │ │ │ │ -00005990 T _PyType_LookupRef │ │ │ │ -0000a290 T _PyType_Name │ │ │ │ -0000b384 T _PyType_NewManagedObject │ │ │ │ +00005968 T _PyType_LookupRef │ │ │ │ +0000a230 T _PyType_Name │ │ │ │ +0000b33c T _PyType_NewManagedObject │ │ │ │ 00000278 T _PyType_SetFlags │ │ │ │ -0000cabc T _PyType_SetFlagsRecursive │ │ │ │ +0000cadc T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ -0000061c T _PyTypes_Fini │ │ │ │ -00000544 T _PyTypes_FiniExtTypes │ │ │ │ +000005fc T _PyTypes_Fini │ │ │ │ +00000524 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000be4c T _Py_BaseObject_RichCompare │ │ │ │ +0000be04 T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000f6d8 T _Py_slot_tp_getattr_hook │ │ │ │ -0000115c T _Py_slot_tp_getattro │ │ │ │ +0000f710 T _Py_slot_tp_getattr_hook │ │ │ │ +0000113c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009e30 T _Py_type_getattro │ │ │ │ -000091d4 T _Py_type_getattro_impl │ │ │ │ +00009dd0 T _Py_type_getattro │ │ │ │ +0000917c T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000970 t _common_reduce.part.0 │ │ │ │ -00005aa8 t assign_version_tag │ │ │ │ -000054c8 t best_base │ │ │ │ +00000950 t _common_reduce.part.0 │ │ │ │ +00005a80 t assign_version_tag │ │ │ │ +0000547c t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 00001750 t bufferwrapper_dealloc │ │ │ │ 000016c8 t bufferwrapper_releasebuf │ │ │ │ 00001e34 t bufferwrapper_traverse │ │ │ │ 0000017c t call_unbound_noarg.part.0 │ │ │ │ -0000e638 t check_num_args │ │ │ │ -0000c418 t check_set_special_type_attr │ │ │ │ +0000e674 t check_num_args │ │ │ │ +0000c3d0 t check_set_special_type_attr │ │ │ │ 00001488 t class_name │ │ │ │ -0000ae20 t clear_slots │ │ │ │ -0000d550 t clear_tp_subclasses │ │ │ │ -00000d78 t compatible_for_assignment │ │ │ │ -00000e90 t compatible_with_tp_base │ │ │ │ -00005b74 t find_name_in_mro │ │ │ │ -0000d70c t fini_static_type │ │ │ │ +0000add8 t clear_slots │ │ │ │ +0000d590 t clear_tp_subclasses │ │ │ │ +00000d58 t compatible_for_assignment │ │ │ │ +00000e70 t compatible_with_tp_base │ │ │ │ +00005b4c t find_name_in_mro │ │ │ │ +0000d74c t fini_static_type │ │ │ │ 00001ba8 t get_dict_descriptor │ │ │ │ -0000b9f4 t get_module_by_def │ │ │ │ +0000b9ac t get_module_by_def │ │ │ │ 00001512 t getindex │ │ │ │ -000009c8 t import_copyreg │ │ │ │ -00009cc0 t lookup_maybe_method │ │ │ │ -00000598 t managed_static_type_state_clear.part.0 │ │ │ │ +000009a8 t import_copyreg │ │ │ │ +00009c60 t lookup_maybe_method │ │ │ │ +00000578 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000f5ac t merge_class_dict │ │ │ │ +0000f5e4 t merge_class_dict │ │ │ │ 00000d9c t method_is_overloaded.isra.0 │ │ │ │ 0000065c t mro_hierarchy_for_complete_type │ │ │ │ -00003aec t mro_implementation_unlocked │ │ │ │ -00003420 t mro_internal_unlocked.isra.0 │ │ │ │ +00003b3c t mro_implementation_unlocked │ │ │ │ +00003470 t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ -000006b8 t object___dir__ │ │ │ │ +00000698 t object___dir__ │ │ │ │ 000006c4 r object___dir____doc__ │ │ │ │ -000004e0 t object___format__ │ │ │ │ +000004c0 t object___format__ │ │ │ │ 00000738 r object___format____doc__ │ │ │ │ -00001184 t object___getstate__ │ │ │ │ +00001164 t object___getstate__ │ │ │ │ 00000828 r object___getstate____doc__ │ │ │ │ 000017ee t object___reduce__ │ │ │ │ 000007fc r object___reduce____doc__ │ │ │ │ -00010338 t object___reduce_ex__ │ │ │ │ +0001036c t object___reduce_ex__ │ │ │ │ 000007c0 r object___reduce_ex____doc__ │ │ │ │ 0000119c t object___sizeof__ │ │ │ │ 000006f8 r object___sizeof____doc__ │ │ │ │ -000090f0 t object_dealloc │ │ │ │ +00009098 t object_dealloc │ │ │ │ 000003f8 r object_doc │ │ │ │ -0000c070 t object_get_class │ │ │ │ +0000c028 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00000a04 t object_getstate │ │ │ │ -00010a6c t object_getstate_default │ │ │ │ -00009a04 t object_init │ │ │ │ -00009084 t object_init_subclass │ │ │ │ +000009e4 t object_getstate │ │ │ │ +00010aa0 t object_getstate_default │ │ │ │ +000099a4 t object_init │ │ │ │ +0000902c t object_init_subclass │ │ │ │ 000004b4 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00009758 t object_new │ │ │ │ +00009700 t object_new │ │ │ │ 000001a4 t object_repr │ │ │ │ -0000bf5c t object_richcompare │ │ │ │ -00000f30 t object_set_class │ │ │ │ -0000a300 t object_str │ │ │ │ -0000c600 t object_subclasshook │ │ │ │ +0000bf14 t object_richcompare │ │ │ │ +00000f10 t object_set_class │ │ │ │ +0000a2a0 t object_str │ │ │ │ +0000c5b8 t object_subclasshook │ │ │ │ 0000053c r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000019ec t releasebuffer_call_python │ │ │ │ -00011b00 t richcmp_eq │ │ │ │ -000011a4 t richcmp_ge │ │ │ │ -00001194 t richcmp_gt │ │ │ │ -0000119c t richcmp_le │ │ │ │ -0000118c t richcmp_lt │ │ │ │ -000010c8 t richcmp_ne │ │ │ │ -0000cb54 t set_flags_recursive │ │ │ │ +00011b34 t richcmp_eq │ │ │ │ +00001184 t richcmp_ge │ │ │ │ +00001174 t richcmp_gt │ │ │ │ +0000117c t richcmp_le │ │ │ │ +0000116c t richcmp_lt │ │ │ │ +000010a8 t richcmp_ne │ │ │ │ +0000cb74 t set_flags_recursive │ │ │ │ 00001344 t set_mro_error │ │ │ │ 000012d0 t slot_am_aiter │ │ │ │ -00001b1c t slot_am_anext │ │ │ │ +00001afc t slot_am_anext │ │ │ │ 0000125e t slot_am_await │ │ │ │ 000015aa t slot_bf_getbuffer │ │ │ │ 00001af0 t slot_bf_releasebuffer │ │ │ │ -0000dd38 t slot_mp_ass_subscript │ │ │ │ -0000cbd0 t slot_mp_subscript │ │ │ │ -00011ad8 t slot_nb_absolute │ │ │ │ -000117b4 t slot_nb_add │ │ │ │ -0000f1e8 t slot_nb_and │ │ │ │ -000115ac t slot_nb_bool │ │ │ │ -0000181c t slot_nb_divmod │ │ │ │ -000011ac t slot_nb_float │ │ │ │ -00001500 t slot_nb_floor_divide │ │ │ │ -000011d0 t slot_nb_index │ │ │ │ +0000dd78 t slot_mp_ass_subscript │ │ │ │ +0000cc10 t slot_mp_subscript │ │ │ │ +00011b0c t slot_nb_absolute │ │ │ │ +000117e8 t slot_nb_add │ │ │ │ +0000f220 t slot_nb_and │ │ │ │ +000115e0 t slot_nb_bool │ │ │ │ +000017fc t slot_nb_divmod │ │ │ │ +0000118c t slot_nb_float │ │ │ │ +000014e0 t slot_nb_floor_divide │ │ │ │ +000011b0 t slot_nb_index │ │ │ │ 0000076a t slot_nb_inplace_add │ │ │ │ 00000c0c t slot_nb_inplace_and │ │ │ │ 000009d4 t slot_nb_inplace_floor_divide │ │ │ │ 00000fb4 t slot_nb_inplace_lshift │ │ │ │ 00000928 t slot_nb_inplace_matrix_multiply │ │ │ │ 000007bc t slot_nb_inplace_multiply │ │ │ │ 00000be4 t slot_nb_inplace_or │ │ │ │ 00000bbc t slot_nb_inplace_power │ │ │ │ 00000b94 t slot_nb_inplace_remainder │ │ │ │ 00000e4a t slot_nb_inplace_rshift │ │ │ │ 00000794 t slot_nb_inplace_subtract │ │ │ │ 00000950 t slot_nb_inplace_true_divide │ │ │ │ 00000c34 t slot_nb_inplace_xor │ │ │ │ -0001125c t slot_nb_int │ │ │ │ -000019dc t slot_nb_invert │ │ │ │ +00011290 t slot_nb_int │ │ │ │ +000019bc t slot_nb_invert │ │ │ │ 00000e74 t slot_nb_lshift │ │ │ │ 000007e4 t slot_nb_matrix_multiply │ │ │ │ -000011f4 t slot_nb_multiply │ │ │ │ -00000694 t slot_nb_negative │ │ │ │ -0000076c t slot_nb_or │ │ │ │ +000011d4 t slot_nb_multiply │ │ │ │ +00000674 t slot_nb_negative │ │ │ │ +0000074c t slot_nb_or │ │ │ │ 00000fdc t slot_nb_positive │ │ │ │ -00001364 t slot_nb_power │ │ │ │ +00001344 t slot_nb_power │ │ │ │ 000009fc t slot_nb_remainder │ │ │ │ 00000c5c t slot_nb_rshift │ │ │ │ -00011968 t slot_nb_subtract │ │ │ │ -00011280 t slot_nb_true_divide │ │ │ │ -0000166c t slot_nb_xor │ │ │ │ +0001199c t slot_nb_subtract │ │ │ │ +000112b4 t slot_nb_true_divide │ │ │ │ +0000164c t slot_nb_xor │ │ │ │ 0000215a t slot_sq_ass_item │ │ │ │ -0000cf20 t slot_sq_contains │ │ │ │ -0000efa0 t slot_sq_item │ │ │ │ -0000eb5c t slot_sq_length │ │ │ │ -0000e988 t slot_tp_call │ │ │ │ -0000eeec t slot_tp_descr_get │ │ │ │ +0000cf60 t slot_sq_contains │ │ │ │ +0000efdc t slot_sq_item │ │ │ │ +0000eb98 t slot_sq_length │ │ │ │ +0000e9c4 t slot_tp_call │ │ │ │ +0000ef28 t slot_tp_descr_get │ │ │ │ 00000978 t slot_tp_descr_set │ │ │ │ -0000f470 t slot_tp_finalize │ │ │ │ -0000fdf8 t slot_tp_hash │ │ │ │ -00009a88 t slot_tp_init │ │ │ │ -0000ea50 t slot_tp_iter │ │ │ │ -000101e0 t slot_tp_iternext │ │ │ │ -0000a650 t slot_tp_new │ │ │ │ -0000fd84 t slot_tp_repr │ │ │ │ -0000fb80 t slot_tp_richcompare │ │ │ │ -0000dfdc t slot_tp_setattro │ │ │ │ -0000ff60 t slot_tp_str │ │ │ │ +0000f4a8 t slot_tp_finalize │ │ │ │ +0000fe2c t slot_tp_hash │ │ │ │ +00009a28 t slot_tp_init │ │ │ │ +0000ea8c t slot_tp_iter │ │ │ │ +00010214 t slot_tp_iternext │ │ │ │ +0000a5f0 t slot_tp_new │ │ │ │ +0000fdb8 t slot_tp_repr │ │ │ │ +0000fbb8 t slot_tp_richcompare │ │ │ │ +0000e01c t slot_tp_setattro │ │ │ │ +0000ff94 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ -000057bc t solid_base │ │ │ │ +00005794 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d5f4 t subtype_clear │ │ │ │ -0000a9fc t subtype_dealloc │ │ │ │ -0000f4f4 t subtype_dict │ │ │ │ +0000d634 t subtype_clear │ │ │ │ +0000a99c t subtype_dealloc │ │ │ │ +0000f52c t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000017a0 t subtype_getweakref │ │ │ │ -00001a10 t subtype_setdict │ │ │ │ -0000ba4c t subtype_traverse │ │ │ │ -00008fd8 t super_dealloc │ │ │ │ +000019f0 t subtype_setdict │ │ │ │ +0000ba04 t subtype_traverse │ │ │ │ +00008f80 t super_dealloc │ │ │ │ 00001828 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008d28 t super_getattro │ │ │ │ -00001b90 t super_init │ │ │ │ -0000a6c0 t super_init_without_args │ │ │ │ +00008cd0 t super_getattro │ │ │ │ +00001b70 t super_init │ │ │ │ +0000a660 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001e64 t super_repr │ │ │ │ 00001b6a t super_traverse │ │ │ │ -000086fc t super_vectorcall │ │ │ │ -00008bd0 t supercheck │ │ │ │ +000086ac t super_vectorcall │ │ │ │ +00008b78 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000a820 t tp_new_wrapper │ │ │ │ -00000ac4 t type___dir__ │ │ │ │ +0000a7c0 t tp_new_wrapper │ │ │ │ +00000aa4 t type___dir__ │ │ │ │ 000008a0 r type___dir____doc__ │ │ │ │ -0000f434 t type___instancecheck__ │ │ │ │ +0000f46c t type___instancecheck__ │ │ │ │ 000009b0 r type___instancecheck____doc__ │ │ │ │ 000017f4 t type___sizeof__ │ │ │ │ 00000858 r type___sizeof____doc__ │ │ │ │ -0000eb20 t type___subclasscheck__ │ │ │ │ +0000eb5c t type___subclasscheck__ │ │ │ │ 00000964 r type___subclasscheck____doc__ │ │ │ │ -0000c60c t type___subclasses__ │ │ │ │ +0000c5c4 t type___subclasses__ │ │ │ │ 000008e4 r type___subclasses____doc__ │ │ │ │ -0000c164 t type_abstractmethods │ │ │ │ +0000c11c t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00005f28 t type_call │ │ │ │ -0000d0b0 t type_clear │ │ │ │ -0000d174 t type_dealloc │ │ │ │ -0000c0d8 t type_dict │ │ │ │ +00005f00 t type_call │ │ │ │ +0000d0f0 t type_clear │ │ │ │ +0000d1b4 t type_dealloc │ │ │ │ +0000c090 t type_dict │ │ │ │ 00000674 r type_doc │ │ │ │ -0000c96c t type_get_annotations │ │ │ │ -0000c150 t type_get_bases │ │ │ │ -0000c48c t type_get_doc │ │ │ │ -0000c810 t type_get_module │ │ │ │ -0000ca98 t type_get_mro │ │ │ │ -00000c2c t type_get_text_signature │ │ │ │ -00000c34 t type_get_type_params │ │ │ │ +0000c98c t type_get_annotations │ │ │ │ +0000c108 t type_get_bases │ │ │ │ +0000c444 t type_get_doc │ │ │ │ +0000c7c8 t type_get_module │ │ │ │ +0000cab8 t type_get_mro │ │ │ │ +00000c0c t type_get_text_signature │ │ │ │ +00000c14 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00009090 t type_init │ │ │ │ -00005988 t type_is_gc │ │ │ │ +00009038 t type_init │ │ │ │ +00005960 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b23c t type_modified_unlocked │ │ │ │ -0000b248 t type_modified_unlocked.part.0 │ │ │ │ -0000a52c t type_module │ │ │ │ -0000c084 t type_mro │ │ │ │ +0000b1f4 t type_modified_unlocked │ │ │ │ +0000b200 t type_modified_unlocked.part.0 │ │ │ │ +0000a4cc t type_module │ │ │ │ +0000c03c t type_mro │ │ │ │ 00000928 r type_mro__doc__ │ │ │ │ -0000c8f4 t type_name │ │ │ │ -0000607c t type_new │ │ │ │ -00009628 t type_prepare │ │ │ │ -0000a604 t type_qualname │ │ │ │ +0000c8ac t type_name │ │ │ │ +00006054 t type_new │ │ │ │ +000095d0 t type_prepare │ │ │ │ +0000a5a4 t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a30c t type_repr │ │ │ │ -0000c214 t type_set_abstractmethods │ │ │ │ -0000bd78 t type_set_annotations │ │ │ │ +0000a2ac t type_repr │ │ │ │ +0000c1cc t type_set_abstractmethods │ │ │ │ +0000bd30 t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -000008dc t type_set_doc │ │ │ │ -0000c304 t type_set_module │ │ │ │ -00000cc8 t type_set_name │ │ │ │ -00000bac t type_set_qualname │ │ │ │ +000008bc t type_set_doc │ │ │ │ +0000c2bc t type_set_module │ │ │ │ +00000ca8 t type_set_name │ │ │ │ +00000b8c t type_set_qualname │ │ │ │ 000010d8 t type_set_type_params │ │ │ │ -0000aeb0 t type_setattro │ │ │ │ -000090f8 t type_traverse │ │ │ │ -00005eac t type_vectorcall │ │ │ │ -00008034 t update_one_slot │ │ │ │ -0000bb6c t update_slot │ │ │ │ -0000e964 t update_slots_callback │ │ │ │ -0000e7f8 t update_subclasses.constprop.0 │ │ │ │ +0000ae68 t type_setattro │ │ │ │ +000090a0 t type_traverse │ │ │ │ +00005e84 t type_vectorcall │ │ │ │ +00007fd4 t update_one_slot │ │ │ │ +0000bb24 t update_slot │ │ │ │ +0000e9a0 t update_slots_callback │ │ │ │ +0000e834 t update_subclasses.constprop.0 │ │ │ │ 00001d3c t validate_watcher_id │ │ │ │ -0000f35c t vectorcall_maybe.constprop.0 │ │ │ │ -0000cdd4 t vectorcall_method │ │ │ │ -00011474 t wrap_binaryfunc │ │ │ │ -00011afc t wrap_binaryfunc_l │ │ │ │ +0000f394 t vectorcall_maybe.constprop.0 │ │ │ │ +0000ce14 t vectorcall_method │ │ │ │ +000114a8 t wrap_binaryfunc │ │ │ │ +00011b30 t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000011fa t wrap_buffer │ │ │ │ -00001a00 t wrap_call │ │ │ │ +000019e0 t wrap_call │ │ │ │ 00000740 t wrap_del │ │ │ │ -0000e22c t wrap_delattr │ │ │ │ -000114e8 t wrap_delitem │ │ │ │ +0000e268 t wrap_delattr │ │ │ │ +0001151c t wrap_delitem │ │ │ │ 000018de t wrap_descr_delete │ │ │ │ -000113ec t wrap_descr_get │ │ │ │ -00000ee4 t wrap_descr_set │ │ │ │ -000019d0 t wrap_hashfunc │ │ │ │ +00011420 t wrap_descr_get │ │ │ │ +00000ec4 t wrap_descr_set │ │ │ │ +000019b0 t wrap_hashfunc │ │ │ │ 0000107c t wrap_indexargfunc │ │ │ │ -0000a9d4 t wrap_init │ │ │ │ +0000a974 t wrap_init │ │ │ │ 00001c1e t wrap_inquirypred │ │ │ │ -00001988 t wrap_lenfunc │ │ │ │ -0000ee64 t wrap_next │ │ │ │ -0000df88 t wrap_objobjargproc │ │ │ │ -000017d4 t wrap_objobjproc │ │ │ │ +00001968 t wrap_lenfunc │ │ │ │ +0000eea0 t wrap_next │ │ │ │ +0000dfc8 t wrap_objobjargproc │ │ │ │ +000017b4 t wrap_objobjproc │ │ │ │ 00001916 t wrap_releasebuffer │ │ │ │ -00011574 t wrap_richcmpfunc │ │ │ │ -0000e6b4 t wrap_setattr │ │ │ │ +000115a8 t wrap_richcmpfunc │ │ │ │ +0000e6f0 t wrap_setattr │ │ │ │ 000014b8 t wrap_sq_delitem │ │ │ │ 00001564 t wrap_sq_item │ │ │ │ 00001ea0 t wrap_sq_setitem │ │ │ │ 00001bd8 t wrap_ternaryfunc │ │ │ │ 000011b4 t wrap_ternaryfunc_r │ │ │ │ -0001016c t wrap_unaryfunc │ │ │ │ +000101a0 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -12593,15 +12592,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_GenericAlias │ │ │ │ -00000104 t Py_XDECREF │ │ │ │ +00000258 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackKeywordsWithVararg │ │ │ │ 00000a18 D _PyNoDefault_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -12612,19 +12611,19 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ 0000008c T _Py_clear_generic_types │ │ │ │ 00000000 T _Py_initialize_generic │ │ │ │ 00000170 T _Py_make_paramspec │ │ │ │ -00000a04 T _Py_make_typealias │ │ │ │ -000006b4 T _Py_make_typevar │ │ │ │ +000008b4 T _Py_make_typealias │ │ │ │ +00000564 T _Py_make_typevar │ │ │ │ 000000a0 T _Py_make_typevartuple │ │ │ │ 000005f4 T _Py_set_typeparam_default │ │ │ │ -000006e8 T _Py_subscript_generic │ │ │ │ +00000598 T _Py_subscript_generic │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000040 r _keywords.13 │ │ │ │ 00000048 r _keywords.16 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -12638,34 +12637,34 @@ │ │ │ │ 0000022c d _parser.11 │ │ │ │ 00000200 d _parser.14 │ │ │ │ 00000080 d _parser.17 │ │ │ │ 0000017c d _parser.2 │ │ │ │ 000001d4 d _parser.5 │ │ │ │ 000001a8 d _parser.8 │ │ │ │ 00000000 t call_typing_args_kwargs │ │ │ │ -00000620 t call_typing_func_object │ │ │ │ +000004d0 t call_typing_func_object │ │ │ │ 00000408 t caller │ │ │ │ -0000087c t generic_class_getitem │ │ │ │ +0000072c t generic_class_getitem │ │ │ │ 00000064 r generic_class_getitem_doc │ │ │ │ -00001190 t generic_dealloc │ │ │ │ +00000fac t generic_dealloc │ │ │ │ 000001c8 r generic_doc │ │ │ │ 0000019c t generic_init_subclass │ │ │ │ 00000354 d generic_methods │ │ │ │ 0000031c d generic_slots │ │ │ │ 00000000 D generic_spec │ │ │ │ 00000d78 t generic_traverse │ │ │ │ 000005ca t make_union │ │ │ │ 00000d90 t nodefault_dealloc │ │ │ │ 00001acc r nodefault_doc │ │ │ │ 00000ae8 d nodefault_methods │ │ │ │ 00000bc8 t nodefault_new │ │ │ │ 00000198 t paramspec_alloc │ │ │ │ 00000918 t paramspec_args │ │ │ │ 00000b3e t paramspec_clear │ │ │ │ -0000107c t paramspec_dealloc │ │ │ │ +00000e98 t paramspec_dealloc │ │ │ │ 00000690 t paramspec_default │ │ │ │ 00000b8c r paramspec_doc │ │ │ │ 000006ac d paramspec_getset │ │ │ │ 0000028c t paramspec_has_default │ │ │ │ 00001bbc r paramspec_has_default__doc__ │ │ │ │ 000009b6 t paramspec_kwargs │ │ │ │ 000006fc d paramspec_members │ │ │ │ @@ -12673,18 +12672,18 @@ │ │ │ │ 00000c88 t paramspec_mro_entries │ │ │ │ 00000390 t paramspec_new │ │ │ │ 000008e8 t paramspec_reduce │ │ │ │ 00001bd8 r paramspec_reduce__doc__ │ │ │ │ 000008b0 t paramspec_repr │ │ │ │ 000005e4 d paramspec_slots │ │ │ │ 0000003c D paramspec_spec │ │ │ │ -00000e3c t paramspec_traverse │ │ │ │ -000011fc t paramspec_typing_prepare_subst │ │ │ │ +00000c58 t paramspec_traverse │ │ │ │ +00001018 t paramspec_typing_prepare_subst │ │ │ │ 00001bf4 r paramspec_typing_prepare_subst__doc__ │ │ │ │ -0000124c t paramspec_typing_subst │ │ │ │ +00001068 t paramspec_typing_subst │ │ │ │ 00001c2c r paramspec_typing_subst__doc__ │ │ │ │ 000013dc r paramspecargs_doc │ │ │ │ 00000854 d paramspecargs_methods │ │ │ │ 00000cb0 t paramspecargs_mro_entries │ │ │ │ 00000a38 t paramspecargs_new │ │ │ │ 00000c10 t paramspecargs_repr │ │ │ │ 000007f4 d paramspecargs_slots │ │ │ │ @@ -12698,83 +12697,83 @@ │ │ │ │ 00001280 r paramspeckwargs_doc │ │ │ │ 000007d4 d paramspeckwargs_methods │ │ │ │ 00000cd8 t paramspeckwargs_mro_entries │ │ │ │ 00000a84 t paramspeckwargs_new │ │ │ │ 00000c4c t paramspeckwargs_repr │ │ │ │ 00000774 d paramspeckwargs_slots │ │ │ │ 00000064 D paramspeckwargs_spec │ │ │ │ -000005a4 t type_check.constprop.0 │ │ │ │ -00000a28 t typealias_alloc │ │ │ │ +00000454 t type_check.constprop.0 │ │ │ │ +000008d8 t typealias_alloc │ │ │ │ 00000384 d typealias_as_mapping │ │ │ │ 00000390 d typealias_as_number │ │ │ │ 00000000 t typealias_clear │ │ │ │ -00000b9c t typealias_dealloc │ │ │ │ +000009b8 t typealias_dealloc │ │ │ │ 00000448 r typealias_doc │ │ │ │ 00000440 d typealias_getset │ │ │ │ 000004a4 d typealias_members │ │ │ │ 00000420 d typealias_methods │ │ │ │ -00000e9c t typealias_module │ │ │ │ +00000cb8 t typealias_module │ │ │ │ 000002b4 t typealias_new │ │ │ │ 00000732 t typealias_parameters │ │ │ │ -00000ed4 t typealias_reduce │ │ │ │ +00000cf0 t typealias_reduce │ │ │ │ 00001b08 r typealias_reduce__doc__ │ │ │ │ 00000720 t typealias_repr │ │ │ │ 00000596 t typealias_subscript │ │ │ │ -000001a8 t typealias_traverse │ │ │ │ +000002fc t typealias_traverse │ │ │ │ 0000057e t typealias_type_params │ │ │ │ 00000540 t typealias_value │ │ │ │ -00000454 t typevar_alloc │ │ │ │ +00000104 t typevar_alloc │ │ │ │ 00000786 t typevar_bound │ │ │ │ -00000c1c t typevar_clear │ │ │ │ +00000a38 t typevar_clear │ │ │ │ 0000073e t typevar_constraints │ │ │ │ -00000b08 t typevar_dealloc │ │ │ │ -00000f98 t typevar_default │ │ │ │ +00000350 t typevar_dealloc │ │ │ │ +00000db4 t typevar_default │ │ │ │ 0000152c r typevar_doc │ │ │ │ 00000964 d typevar_getset │ │ │ │ -00000854 t typevar_has_default │ │ │ │ +00000704 t typevar_has_default │ │ │ │ 00001c54 r typevar_has_default__doc__ │ │ │ │ 000009b4 d typevar_members │ │ │ │ 00000904 d typevar_methods │ │ │ │ 00000d00 t typevar_mro_entries │ │ │ │ 000001b0 t typevar_new │ │ │ │ -00000fec t typevar_reduce │ │ │ │ +00000e08 t typevar_reduce │ │ │ │ 00001c70 r typevar_reduce__doc__ │ │ │ │ -00001100 t typevar_repr │ │ │ │ +00000f1c t typevar_repr │ │ │ │ 0000089c d typevar_slots │ │ │ │ 00000014 D typevar_spec │ │ │ │ -00000120 t typevar_traverse │ │ │ │ -00000890 t typevar_typing_prepare_subst │ │ │ │ +00000274 t typevar_traverse │ │ │ │ +00000740 t typevar_typing_prepare_subst │ │ │ │ 00001c8c r typevar_typing_prepare_subst__doc__ │ │ │ │ -00000ee8 t typevar_typing_subst │ │ │ │ +00000d04 t typevar_typing_subst │ │ │ │ 00001cc4 r typevar_typing_subst__doc__ │ │ │ │ 000007d0 t typevartuple │ │ │ │ 000000a8 t typevartuple_alloc │ │ │ │ 00000ad0 t typevartuple_clear │ │ │ │ -00001000 t typevartuple_dealloc │ │ │ │ +00000e1c t typevartuple_dealloc │ │ │ │ 000006d8 t typevartuple_default │ │ │ │ 000006cc r typevartuple_doc │ │ │ │ 00000594 d typevartuple_getset │ │ │ │ 00000888 t typevartuple_has_default │ │ │ │ 00001b24 r typevartuple_has_default__doc__ │ │ │ │ -00000f14 t typevartuple_iter │ │ │ │ +00000d30 t typevartuple_iter │ │ │ │ 000005bc d typevartuple_members │ │ │ │ 00000534 d typevartuple_methods │ │ │ │ 00000d50 t typevartuple_mro_entries │ │ │ │ 000008fa t typevartuple_reduce │ │ │ │ 00001b40 r typevartuple_reduce__doc__ │ │ │ │ -000011e8 t typevartuple_repr │ │ │ │ +00001004 t typevartuple_repr │ │ │ │ 000004cc D typevartuple_slots │ │ │ │ 00000028 D typevartuple_spec │ │ │ │ -00000dec t typevartuple_traverse │ │ │ │ -00001140 t typevartuple_typing_prepare_subst │ │ │ │ +00000c08 t typevartuple_traverse │ │ │ │ +00000f5c t typevartuple_typing_prepare_subst │ │ │ │ 00001b5c r typevartuple_typing_prepare_subst__doc__ │ │ │ │ 00000d28 t typevartuple_typing_subst │ │ │ │ 00001b94 r typevartuple_typing_subst__doc__ │ │ │ │ -00000d58 t typevartuple_unpack │ │ │ │ -00000770 t unpack_typevartuples │ │ │ │ +00000b74 t typevartuple_unpack │ │ │ │ +00000620 t unpack_typevartuples │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 0000010c r .LC10 │ │ │ │ 00000770 r .LC100 │ │ │ │ @@ -13103,15 +13102,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -000042f0 T PyInit__string │ │ │ │ +00004144 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -13174,110 +13173,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0000e958 T PyUnicode_Append │ │ │ │ -00003ce4 T PyUnicode_AppendAndDel │ │ │ │ -0001b860 T PyUnicode_AsASCIIString │ │ │ │ +0000e9a8 T PyUnicode_Append │ │ │ │ +00003b38 T PyUnicode_AppendAndDel │ │ │ │ +0001bb10 T PyUnicode_AsASCIIString │ │ │ │ 00000644 T PyUnicode_AsCharmapString │ │ │ │ 0000152e T PyUnicode_AsDecodedObject │ │ │ │ 0000158a T PyUnicode_AsDecodedUnicode │ │ │ │ 0000162e T PyUnicode_AsEncodedObject │ │ │ │ -00006230 T PyUnicode_AsEncodedString │ │ │ │ +00006200 T PyUnicode_AsEncodedString │ │ │ │ 0000168a T PyUnicode_AsEncodedUnicode │ │ │ │ 00000670 T PyUnicode_AsLatin1String │ │ │ │ -00020a5c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001cd9c T PyUnicode_AsUCS4 │ │ │ │ -0000742c T PyUnicode_AsUCS4Copy │ │ │ │ +00020e34 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001d04c T PyUnicode_AsUCS4 │ │ │ │ +00007280 T PyUnicode_AsUCS4Copy │ │ │ │ 00000676 T PyUnicode_AsUTF16String │ │ │ │ 0000067e T PyUnicode_AsUTF32String │ │ │ │ -00004978 T PyUnicode_AsUTF8 │ │ │ │ -000025a4 T PyUnicode_AsUTF8AndSize │ │ │ │ -00013cec T PyUnicode_AsUTF8String │ │ │ │ -0001f7d8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -000133c8 T PyUnicode_AsWideChar │ │ │ │ -0000b14c T PyUnicode_AsWideCharString │ │ │ │ -00013534 T PyUnicode_BuildEncodingMap │ │ │ │ -000117dc T PyUnicode_Compare │ │ │ │ -000049d8 T PyUnicode_CompareWithASCIIString │ │ │ │ -00005760 T PyUnicode_Concat │ │ │ │ -00009eb4 T PyUnicode_Contains │ │ │ │ -000041a0 T PyUnicode_CopyCharacters │ │ │ │ +0000497c T PyUnicode_AsUTF8 │ │ │ │ +000025a8 T PyUnicode_AsUTF8AndSize │ │ │ │ +00013d44 T PyUnicode_AsUTF8String │ │ │ │ +0001fab8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00013418 T PyUnicode_AsWideChar │ │ │ │ +0000b19c T PyUnicode_AsWideCharString │ │ │ │ +0001358c T PyUnicode_BuildEncodingMap │ │ │ │ +0001182c T PyUnicode_Compare │ │ │ │ +000049dc T PyUnicode_CompareWithASCIIString │ │ │ │ +00005748 T PyUnicode_Concat │ │ │ │ +00009f00 T PyUnicode_Contains │ │ │ │ +00003ff4 T PyUnicode_CopyCharacters │ │ │ │ 00000956 T PyUnicode_Count │ │ │ │ -00014c9c T PyUnicode_Decode │ │ │ │ -000104b8 T PyUnicode_DecodeASCII │ │ │ │ -00002ff4 T PyUnicode_DecodeCharmap │ │ │ │ -0000264c T PyUnicode_DecodeFSDefault │ │ │ │ -00001efc T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00002ff0 T PyUnicode_DecodeLatin1 │ │ │ │ -0000d1c4 T PyUnicode_DecodeLocale │ │ │ │ +00014cf4 T PyUnicode_Decode │ │ │ │ +00010500 T PyUnicode_DecodeASCII │ │ │ │ +00002ff0 T PyUnicode_DecodeCharmap │ │ │ │ +00002650 T PyUnicode_DecodeFSDefault │ │ │ │ +00001f00 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00002fec T PyUnicode_DecodeLatin1 │ │ │ │ +0000d214 T PyUnicode_DecodeLocale │ │ │ │ 0000172a T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001d474 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0001d724 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 000005da T PyUnicode_DecodeUTF16 │ │ │ │ -0001dc54 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0001df04 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000005f6 T PyUnicode_DecodeUTF32 │ │ │ │ -00020144 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00020424 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 0000192a T PyUnicode_DecodeUTF7 │ │ │ │ -0001e40c T PyUnicode_DecodeUTF7Stateful │ │ │ │ -0000467c T PyUnicode_DecodeUTF8 │ │ │ │ -000046e8 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0001e6bc T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00004680 T PyUnicode_DecodeUTF8 │ │ │ │ +000046ec T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000686 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00010e84 T PyUnicode_EncodeFSDefault │ │ │ │ -0000417c T PyUnicode_EncodeLocale │ │ │ │ -00013ff4 T PyUnicode_EqualToUTF8 │ │ │ │ -0001404c T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00010ecc T PyUnicode_EncodeFSDefault │ │ │ │ +00003fd0 T PyUnicode_EncodeLocale │ │ │ │ +0001404c T PyUnicode_EqualToUTF8 │ │ │ │ +000140a4 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000027d8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -000129e8 T PyUnicode_FSConverter │ │ │ │ -000131f4 T PyUnicode_FSDecoder │ │ │ │ -00006b10 T PyUnicode_Fill │ │ │ │ -000096a0 T PyUnicode_Find │ │ │ │ -0000b320 T PyUnicode_FindChar │ │ │ │ -00015190 T PyUnicode_Format │ │ │ │ -00014aa8 T PyUnicode_FromEncodedObject │ │ │ │ -00007284 T PyUnicode_FromFormat │ │ │ │ -00002704 T PyUnicode_FromFormatV │ │ │ │ -00004278 T PyUnicode_FromKindAndData │ │ │ │ -0000e8f8 T PyUnicode_FromObject │ │ │ │ -00017bb4 T PyUnicode_FromOrdinal │ │ │ │ +00012a38 T PyUnicode_FSConverter │ │ │ │ +00013244 T PyUnicode_FSDecoder │ │ │ │ +00006964 T PyUnicode_Fill │ │ │ │ +00009684 T PyUnicode_Find │ │ │ │ +0000b370 T PyUnicode_FindChar │ │ │ │ +000151e8 T PyUnicode_Format │ │ │ │ +00014b00 T PyUnicode_FromEncodedObject │ │ │ │ +00007254 T PyUnicode_FromFormat │ │ │ │ +00002708 T PyUnicode_FromFormatV │ │ │ │ +0000427c T PyUnicode_FromKindAndData │ │ │ │ +0000e948 T PyUnicode_FromObject │ │ │ │ +00017cfc T PyUnicode_FromOrdinal │ │ │ │ 00000994 T PyUnicode_FromString │ │ │ │ -00001ae0 T PyUnicode_FromStringAndSize │ │ │ │ -00002084 T PyUnicode_FromWideChar │ │ │ │ +00001ae4 T PyUnicode_FromStringAndSize │ │ │ │ +00002088 T PyUnicode_FromWideChar │ │ │ │ 0000063a T PyUnicode_GetDefaultEncoding │ │ │ │ -00016e24 T PyUnicode_GetLength │ │ │ │ +00016f6c T PyUnicode_GetLength │ │ │ │ 00001752 T PyUnicode_GetSize │ │ │ │ 00000778 T PyUnicode_InternFromString │ │ │ │ 0000194a T PyUnicode_InternImmortal │ │ │ │ 000003c8 T PyUnicode_InternInPlace │ │ │ │ -00004708 T PyUnicode_IsIdentifier │ │ │ │ -000109e8 T PyUnicode_Join │ │ │ │ +0000470c T PyUnicode_IsIdentifier │ │ │ │ +00010a30 T PyUnicode_Join │ │ │ │ 00000640 T PyUnicode_New │ │ │ │ -0000d3c0 T PyUnicode_Partition │ │ │ │ -00008790 t PyUnicode_READ_CHAR │ │ │ │ +0000d410 T PyUnicode_Partition │ │ │ │ +000087c4 t PyUnicode_READ_CHAR │ │ │ │ 0000224c t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00006e60 T PyUnicode_RPartition │ │ │ │ +00006e30 T PyUnicode_RPartition │ │ │ │ 000009ee T PyUnicode_RSplit │ │ │ │ -000035c4 T PyUnicode_ReadChar │ │ │ │ -00006654 T PyUnicode_Replace │ │ │ │ +000035c0 T PyUnicode_ReadChar │ │ │ │ +00006418 T PyUnicode_Replace │ │ │ │ 0000099a T PyUnicode_Resize │ │ │ │ -00006728 T PyUnicode_RichCompare │ │ │ │ -0001cd38 T PyUnicode_Split │ │ │ │ -00016f9c T PyUnicode_Splitlines │ │ │ │ -0000b514 T PyUnicode_Substring │ │ │ │ +000066f8 T PyUnicode_RichCompare │ │ │ │ +0001cfe8 T PyUnicode_Split │ │ │ │ +000170e4 T PyUnicode_Splitlines │ │ │ │ +0000b564 T PyUnicode_Substring │ │ │ │ 00002790 T PyUnicode_Tailmatch │ │ │ │ 00000a2a T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000782 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00005744 t Py_XDECREF │ │ │ │ +0000572c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00008680 t SubString_new_object │ │ │ │ -000083e0 t SubString_new_object_or_empty │ │ │ │ +000084d4 t SubString_new_object │ │ │ │ +00008234 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -13307,69 +13306,69 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -00017660 T _PyUnicodeWriter_Dealloc │ │ │ │ -00004028 T _PyUnicodeWriter_Finish │ │ │ │ -00007268 T _PyUnicodeWriter_Init │ │ │ │ -0000541c T _PyUnicodeWriter_PrepareInternal │ │ │ │ +000177a8 T _PyUnicodeWriter_Dealloc │ │ │ │ +0000402c T _PyUnicodeWriter_Finish │ │ │ │ +00007238 T _PyUnicodeWriter_Init │ │ │ │ +00005404 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 0000177c T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 00002054 t _PyUnicodeWriter_Update │ │ │ │ -00003db4 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00016e4c T _PyUnicodeWriter_WriteChar │ │ │ │ -000072ac t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00003db8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00016f94 T _PyUnicodeWriter_WriteChar │ │ │ │ +0000727c t _PyUnicodeWriter_WriteCharInline │ │ │ │ 0000179a T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00006d58 T _PyUnicodeWriter_WriteStr │ │ │ │ -000087e0 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -000066e0 T _PyUnicode_AsASCIIString │ │ │ │ -0001a1e0 T _PyUnicode_AsLatin1String │ │ │ │ -00002514 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -00016ec4 T _PyUnicode_AsUTF8String │ │ │ │ +00006d28 T _PyUnicodeWriter_WriteStr │ │ │ │ +00008814 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +000066b0 T _PyUnicode_AsASCIIString │ │ │ │ +0001a490 T _PyUnicode_AsLatin1String │ │ │ │ +00002518 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001700c T _PyUnicode_AsUTF8String │ │ │ │ 000010e4 T _PyUnicode_CheckConsistency │ │ │ │ -00017ad8 T _PyUnicode_ClearInterned │ │ │ │ -0001b490 T _PyUnicode_Copy │ │ │ │ -0001d478 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00017c20 T _PyUnicode_ClearInterned │ │ │ │ +0001b740 T _PyUnicode_Copy │ │ │ │ +0001d728 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 0000186c T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00004a9c T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00009624 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000d130 T _PyUnicode_EQ │ │ │ │ -000190ec T _PyUnicode_EncodeCharmap │ │ │ │ -000045c4 T _PyUnicode_EncodeUTF16 │ │ │ │ -00008c9c T _PyUnicode_EncodeUTF32 │ │ │ │ -00020724 T _PyUnicode_EncodeUTF7 │ │ │ │ -000048ec T _PyUnicode_Equal │ │ │ │ +00004aa0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00009608 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000d180 T _PyUnicode_EQ │ │ │ │ +00019218 T _PyUnicode_EncodeCharmap │ │ │ │ +00004418 T _PyUnicode_EncodeUTF16 │ │ │ │ +00008af0 T _PyUnicode_EncodeUTF32 │ │ │ │ +00020b00 T _PyUnicode_EncodeUTF7 │ │ │ │ +000048f0 T _PyUnicode_Equal │ │ │ │ 0000188c T _PyUnicode_EqualToASCIIId │ │ │ │ -0000469c T _PyUnicode_EqualToASCIIString │ │ │ │ -00014778 T _PyUnicode_ExactDealloc │ │ │ │ -000069d0 T _PyUnicode_FastCopyCharacters │ │ │ │ -00006584 T _PyUnicode_FastFill │ │ │ │ -000088f0 T _PyUnicode_FindMaxChar │ │ │ │ +000046a0 T _PyUnicode_EqualToASCIIString │ │ │ │ +000147d0 T _PyUnicode_ExactDealloc │ │ │ │ +00006824 T _PyUnicode_FastCopyCharacters │ │ │ │ +000063d8 T _PyUnicode_FastFill │ │ │ │ +00008924 T _PyUnicode_FindMaxChar │ │ │ │ 00002264 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -0000375c T _PyUnicode_Fini │ │ │ │ -000036c4 T _PyUnicode_FiniTypes │ │ │ │ +00003758 T _PyUnicode_Fini │ │ │ │ +000036c0 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001c05c T _PyUnicode_FormatLong │ │ │ │ -00003f3c T _PyUnicode_FromASCII │ │ │ │ +0001c30c T _PyUnicode_FormatLong │ │ │ │ +00003f40 T _PyUnicode_FromASCII │ │ │ │ 00000232 T _PyUnicode_FromId │ │ │ │ -00004498 t _PyUnicode_FromUCS1 │ │ │ │ -00017684 t _PyUnicode_FromUCS2 │ │ │ │ -0001c4b4 t _PyUnicode_FromUCS4 │ │ │ │ -00002d40 T _PyUnicode_GetNameCAPI │ │ │ │ +0000449c t _PyUnicode_FromUCS1 │ │ │ │ +000177cc t _PyUnicode_FromUCS2 │ │ │ │ +0001c764 t _PyUnicode_FromUCS4 │ │ │ │ +00002d3c T _PyUnicode_GetNameCAPI │ │ │ │ 00001eec t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002374 T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001eb8 T _PyUnicode_InitState │ │ │ │ 00001f20 T _PyUnicode_InitTypes │ │ │ │ -0001bce0 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001b40 T _PyUnicode_InternImmortal │ │ │ │ -00020c38 T _PyUnicode_InternInPlace │ │ │ │ -00001d18 T _PyUnicode_InternMortal │ │ │ │ +0001bf90 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001b44 T _PyUnicode_InternImmortal │ │ │ │ +00021010 T _PyUnicode_InternInPlace │ │ │ │ +00001d1c T _PyUnicode_InternMortal │ │ │ │ 00001930 T _PyUnicode_InternStatic │ │ │ │ 00001044 T _PyUnicode_InternedSize │ │ │ │ 00001080 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13379,36 +13378,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00009944 T _PyUnicode_JoinArray │ │ │ │ -00004878 T _PyUnicode_ScanIdentifier │ │ │ │ +00009990 T _PyUnicode_JoinArray │ │ │ │ +0000487c T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001a0dc T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001a240 t _PyUnicode_TranslateCharmap │ │ │ │ +0001a38c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001a4f0 t _PyUnicode_TranslateCharmap │ │ │ │ 0000146c T _PyUnicode_WideCharString_Converter │ │ │ │ 000014c4 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00011d88 T _PyUnicode_XStrip │ │ │ │ +00011dd8 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000008c T _Py_DecodeUTF8Ex │ │ │ │ 00002340 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000dab4 T _Py_EncodeUTF8Ex │ │ │ │ +0000db04 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000d318 T _Py_GetErrorHandler │ │ │ │ +0000d368 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13434,15 +13433,15 @@ │ │ │ │ 00000210 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00005b24 t _copy_characters │ │ │ │ +00005b10 t _copy_characters │ │ │ │ 00000238 r _keywords.11 │ │ │ │ 00000248 r _keywords.14 │ │ │ │ 00000254 r _keywords.17 │ │ │ │ 00000260 r _keywords.20 │ │ │ │ 00000268 r _keywords.23 │ │ │ │ 00000270 r _keywords.26 │ │ │ │ 0000022c r _keywords.8 │ │ │ │ @@ -13458,252 +13457,252 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 00000594 d _parser.24 │ │ │ │ 000005c0 d _parser.27 │ │ │ │ 00000568 d _parser.9 │ │ │ │ 00000720 d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -00011238 t any_find_slice │ │ │ │ -00013cf4 t anylib_find │ │ │ │ +00011280 t any_find_slice │ │ │ │ +00013d4c t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -00007640 t asciilib__factorize │ │ │ │ -00007680 t asciilib__lex_search │ │ │ │ -000072a0 t asciilib__preprocess │ │ │ │ -00007750 t asciilib__two_way │ │ │ │ -00006be4 t asciilib_adaptive_find.constprop.0 │ │ │ │ -0001ff10 t asciilib_default_rfind.constprop.0 │ │ │ │ -000037c8 t backslashreplace │ │ │ │ +00007494 t asciilib__factorize │ │ │ │ +000074d4 t asciilib__lex_search │ │ │ │ +000070f4 t asciilib__preprocess │ │ │ │ +000075a4 t asciilib__two_way │ │ │ │ +00006a38 t asciilib_adaptive_find.constprop.0 │ │ │ │ +000201f0 t asciilib_default_rfind.constprop.0 │ │ │ │ +000037c4 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -000066d4 t case_operation │ │ │ │ -00004f6c t charmapencode_lookup │ │ │ │ -00003990 t charmapencode_output │ │ │ │ -000036fc t clear_interned_dict │ │ │ │ +00006528 t case_operation │ │ │ │ +00004dc0 t charmapencode_lookup │ │ │ │ +0000398c t charmapencode_output │ │ │ │ +000036f8 t clear_interned_dict │ │ │ │ 00002500 t config_get_codec_name │ │ │ │ 00000474 t convert_uc.constprop.0 │ │ │ │ -0001d3ac t do_capitalize │ │ │ │ +0001d65c t do_capitalize │ │ │ │ 0000055c t do_casefold │ │ │ │ -00007838 t do_string_format │ │ │ │ -000096e8 t do_string_format_map │ │ │ │ -00006890 t do_swapcase │ │ │ │ +00007800 t do_string_format │ │ │ │ +000096cc t do_string_format_map │ │ │ │ +000066e4 t do_swapcase │ │ │ │ 000025c0 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 000020e4 t ensure_unicode.isra.0 │ │ │ │ -0000862c t fieldnameiter_dealloc │ │ │ │ +00008480 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -000084c8 t fieldnameiter_next │ │ │ │ +0000831c t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -000083f8 t formatter_field_name_split │ │ │ │ -00007ed8 t formatter_parser │ │ │ │ -0000864c t formatteriter_dealloc │ │ │ │ +0000824c t formatter_field_name_split │ │ │ │ +00007d2c t formatter_parser │ │ │ │ +000084a0 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00007f3c t formatteriter_next │ │ │ │ +00007d90 t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ 000022c4 t get_integer │ │ │ │ 000004d2 t handle_capital_sigma │ │ │ │ -00001944 t hashtable_unicode_compare │ │ │ │ +00001948 t hashtable_unicode_compare │ │ │ │ 000005f0 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000564 t intern_static.isra.0 │ │ │ │ 000002d0 r length_hint_doc │ │ │ │ 00002a50 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -00008930 t output_markup │ │ │ │ -00004428 t pad │ │ │ │ -0000395c t raise_encode_exception │ │ │ │ +00008964 t output_markup │ │ │ │ +0000427c t pad │ │ │ │ +00003958 t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000f43c t replace │ │ │ │ -000059cc t resize_compact │ │ │ │ +0000f484 t replace │ │ │ │ +000059b4 t resize_compact │ │ │ │ 0000140a t resize_copy │ │ │ │ -00005150 t rsplit │ │ │ │ +00004fa4 t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ -0000b7b0 t split │ │ │ │ +0000b800 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00007688 t tailmatch │ │ │ │ -00007640 t ucs1lib__factorize │ │ │ │ -00007b9c t ucs1lib__preprocess │ │ │ │ -00007c40 t ucs1lib__two_way │ │ │ │ +00007650 t tailmatch │ │ │ │ +00007494 t ucs1lib__factorize │ │ │ │ +000079f0 t ucs1lib__preprocess │ │ │ │ +00007a94 t ucs1lib__two_way │ │ │ │ 00000404 t ucs1lib__two_way_count │ │ │ │ -00006f04 t ucs1lib_adaptive_find │ │ │ │ +00006d58 t ucs1lib_adaptive_find │ │ │ │ 00002610 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00004bc8 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00009218 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00004a1c t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000091fc t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000a5a t ucs2lib__lex_search │ │ │ │ 00000f0c t ucs2lib__preprocess │ │ │ │ 00000aae t ucs2lib__two_way │ │ │ │ 00000fd4 t ucs2lib__two_way_count │ │ │ │ -00019c64 t ucs2lib_fastsearch │ │ │ │ -00003da4 t ucs2lib_find_char │ │ │ │ -00003638 t ucs2lib_find_max_char │ │ │ │ -00003d04 t ucs2lib_rfind_char │ │ │ │ -000126d0 t ucs2lib_utf8_encoder │ │ │ │ +00019f14 t ucs2lib_fastsearch │ │ │ │ +00003bf8 t ucs2lib_find_char │ │ │ │ +00003634 t ucs2lib_find_max_char │ │ │ │ +00003b58 t ucs2lib_rfind_char │ │ │ │ +00012720 t ucs2lib_utf8_encoder │ │ │ │ 00000c02 t ucs4lib__lex_search │ │ │ │ 00000dd4 t ucs4lib__preprocess │ │ │ │ 00000c56 t ucs4lib__two_way │ │ │ │ 00000e9e t ucs4lib__two_way_count │ │ │ │ -00008874 t ucs4lib_fastsearch │ │ │ │ -000087d8 t ucs4lib_find_char │ │ │ │ -00004ee0 t ucs4lib_find_max_char │ │ │ │ +000086c8 t ucs4lib_fastsearch │ │ │ │ +0000862c t ucs4lib_find_char │ │ │ │ +00004d34 t ucs4lib_find_max_char │ │ │ │ 000006f6 t ucs4lib_rfind_char │ │ │ │ -00003e88 t ucs4lib_utf8_encoder │ │ │ │ -00006958 t unicode___format__ │ │ │ │ +00003cdc t ucs4lib_utf8_encoder │ │ │ │ +000067ac t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00010af8 t unicode_ascii_iter_next │ │ │ │ -00003b3c t unicode_askind │ │ │ │ -000066a0 t unicode_capitalize │ │ │ │ +00010b40 t unicode_ascii_iter_next │ │ │ │ +00019d90 t unicode_askind │ │ │ │ +000064f4 t unicode_capitalize │ │ │ │ 0000309c r unicode_capitalize__doc__ │ │ │ │ -00008698 t unicode_casefold │ │ │ │ +000084ec t unicode_casefold │ │ │ │ 00003040 r unicode_casefold__doc__ │ │ │ │ -00004344 t unicode_center │ │ │ │ +00004198 t unicode_center │ │ │ │ 00002fa0 r unicode_center__doc__ │ │ │ │ -0001417c t unicode_char │ │ │ │ +000141d4 t unicode_char │ │ │ │ 0000211c t unicode_check_encoding_errors │ │ │ │ -000042a0 t unicode_check_modifiable │ │ │ │ -00011834 t unicode_compare │ │ │ │ -0001af90 t unicode_count │ │ │ │ +000040f4 t unicode_check_modifiable │ │ │ │ +00011884 t unicode_compare │ │ │ │ +0001b240 t unicode_count │ │ │ │ 00002ed4 r unicode_count__doc__ │ │ │ │ -0001b03c t unicode_count_impl │ │ │ │ -000019d4 t unicode_dealloc │ │ │ │ -00002d94 t unicode_decode_call_errorhandler_writer │ │ │ │ -00001fa4 t unicode_decode_locale │ │ │ │ +0001b2ec t unicode_count_impl │ │ │ │ +000019d8 t unicode_dealloc │ │ │ │ +00002d90 t unicode_decode_call_errorhandler_writer │ │ │ │ +00001fa8 t unicode_decode_locale │ │ │ │ 000009bc t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -00014880 t unicode_encode │ │ │ │ +000148d8 t unicode_encode │ │ │ │ 00002cd4 r unicode_encode__doc__ │ │ │ │ 00002940 t unicode_encode_call_errorhandler │ │ │ │ -00010f20 t unicode_encode_locale │ │ │ │ -00017e74 t unicode_encode_ucs1 │ │ │ │ -00012448 t unicode_encode_utf8 │ │ │ │ -00011ef4 t unicode_endswith │ │ │ │ +00010f68 t unicode_encode_locale │ │ │ │ +00017fbc t unicode_encode_ucs1 │ │ │ │ +00012498 t unicode_encode_utf8 │ │ │ │ +00011f44 t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000edc0 t unicode_expandtabs │ │ │ │ +0000ee10 t unicode_expandtabs │ │ │ │ 00002c2c r unicode_expandtabs__doc__ │ │ │ │ -000042fc t unicode_fill │ │ │ │ +00004150 t unicode_fill │ │ │ │ 00002adc t unicode_fill_utf8 │ │ │ │ -000149f4 t unicode_find │ │ │ │ +00014a4c t unicode_find │ │ │ │ 00002b38 r unicode_find__doc__ │ │ │ │ -00006888 t unicode_fromformat_write_cstr │ │ │ │ -00006b54 t unicode_fromformat_write_str │ │ │ │ +00006858 t unicode_fromformat_write_cstr │ │ │ │ +00006b24 t unicode_fromformat_write_str │ │ │ │ 00000850 t unicode_fromformat_write_wcstr │ │ │ │ -00014090 t unicode_getitem │ │ │ │ +000140e8 t unicode_getitem │ │ │ │ 00000612 t unicode_getnewargs │ │ │ │ 00000514 t unicode_hash │ │ │ │ -0001d2d8 t unicode_index │ │ │ │ +0001d588 t unicode_index │ │ │ │ 00002a28 r unicode_index__doc__ │ │ │ │ -00012b40 t unicode_isalnum │ │ │ │ +00012b90 t unicode_isalnum │ │ │ │ 00002448 r unicode_isalnum__doc__ │ │ │ │ -0001d034 t unicode_isalpha │ │ │ │ +0001d2e4 t unicode_isalpha │ │ │ │ 00002528 r unicode_isalpha__doc__ │ │ │ │ -000133bc t unicode_isascii │ │ │ │ +0001340c t unicode_isascii │ │ │ │ 00002970 r unicode_isascii__doc__ │ │ │ │ -0002006c t unicode_isdecimal │ │ │ │ +0002034c t unicode_isdecimal │ │ │ │ 00002370 r unicode_isdecimal__doc__ │ │ │ │ -0001cc70 t unicode_isdigit │ │ │ │ +0001cf20 t unicode_isdigit │ │ │ │ 000022a0 r unicode_isdigit__doc__ │ │ │ │ -00014294 t unicode_isidentifier │ │ │ │ +000142ec t unicode_isidentifier │ │ │ │ 00002108 r unicode_isidentifier__doc__ │ │ │ │ -0001f144 t unicode_islower │ │ │ │ +0001f424 t unicode_islower │ │ │ │ 00002894 r unicode_islower__doc__ │ │ │ │ -0002064c t unicode_isnumeric │ │ │ │ +00020a28 t unicode_isnumeric │ │ │ │ 000021d4 r unicode_isnumeric__doc__ │ │ │ │ -0001f740 t unicode_isprintable │ │ │ │ +0001fa20 t unicode_isprintable │ │ │ │ 00002064 r unicode_isprintable__doc__ │ │ │ │ -0001cb54 t unicode_isspace │ │ │ │ +0001ce04 t unicode_isspace │ │ │ │ 000025fc r unicode_isspace__doc__ │ │ │ │ -0001fba4 t unicode_istitle │ │ │ │ +0001fe84 t unicode_istitle │ │ │ │ 000026d0 r unicode_istitle__doc__ │ │ │ │ -0001b630 t unicode_isupper │ │ │ │ +0001b8e0 t unicode_isupper │ │ │ │ 000027b4 r unicode_isupper__doc__ │ │ │ │ -00010a4c t unicode_iter │ │ │ │ -00010984 t unicode_join │ │ │ │ +00010a94 t unicode_iter │ │ │ │ +000109cc t unicode_join │ │ │ │ 00001f78 r unicode_join__doc__ │ │ │ │ 000008c4 t unicode_kind_name │ │ │ │ -00006e58 t unicode_length │ │ │ │ -0001da84 t unicode_ljust │ │ │ │ +00006e28 t unicode_length │ │ │ │ +0001dd34 t unicode_ljust │ │ │ │ 00001ed4 r unicode_ljust__doc__ │ │ │ │ -0000e588 t unicode_lower │ │ │ │ +0000e5d8 t unicode_lower │ │ │ │ 00001e8c r unicode_lower__doc__ │ │ │ │ -00012d88 t unicode_lstrip │ │ │ │ +00012dd8 t unicode_lstrip │ │ │ │ 00001d38 r unicode_lstrip__doc__ │ │ │ │ -000061dc t unicode_maketrans │ │ │ │ +00006030 t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00015178 t unicode_mod │ │ │ │ -00018e58 t unicode_new │ │ │ │ -0000d3bc t unicode_partition │ │ │ │ +000151d0 t unicode_mod │ │ │ │ +00018f84 t unicode_new │ │ │ │ +0000d40c t unicode_partition │ │ │ │ 000012ac r unicode_partition__doc__ │ │ │ │ -000065c4 t unicode_removeprefix │ │ │ │ +00006464 t unicode_removeprefix │ │ │ │ 00001a78 r unicode_removeprefix__doc__ │ │ │ │ -00008700 t unicode_removesuffix │ │ │ │ +00008554 t unicode_removesuffix │ │ │ │ 0000197c r unicode_removesuffix__doc__ │ │ │ │ -00014404 t unicode_repeat │ │ │ │ -0000f338 t unicode_replace │ │ │ │ +0001445c t unicode_repeat │ │ │ │ +0000f380 t unicode_replace │ │ │ │ 00001b58 r unicode_replace__doc__ │ │ │ │ -0000a344 t unicode_repr │ │ │ │ -0000eb90 t unicode_resize │ │ │ │ +0000a388 t unicode_repr │ │ │ │ +0000ebe0 t unicode_resize │ │ │ │ 00001f8c t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -00011180 t unicode_rfind │ │ │ │ +000111c8 t unicode_rfind │ │ │ │ 00001888 r unicode_rfind__doc__ │ │ │ │ -0001b3b4 t unicode_rindex │ │ │ │ +0001b664 t unicode_rindex │ │ │ │ 00001774 r unicode_rindex__doc__ │ │ │ │ -0001d11c t unicode_rjust │ │ │ │ +0001d3cc t unicode_rjust │ │ │ │ 000016d0 r unicode_rjust__doc__ │ │ │ │ -00006e5c t unicode_rpartition │ │ │ │ +00006e2c t unicode_rpartition │ │ │ │ 00001118 r unicode_rpartition__doc__ │ │ │ │ -0000504c t unicode_rsplit │ │ │ │ +00004ea0 t unicode_rsplit │ │ │ │ 00000f20 r unicode_rsplit__doc__ │ │ │ │ -000119b0 t unicode_rstrip │ │ │ │ +00011a00 t unicode_rstrip │ │ │ │ 00001c94 r unicode_rstrip__doc__ │ │ │ │ 0000068c t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ -0000b654 t unicode_split │ │ │ │ +0000b6a4 t unicode_split │ │ │ │ 0000142c r unicode_split__doc__ │ │ │ │ -00016ecc t unicode_splitlines │ │ │ │ +00017014 t unicode_splitlines │ │ │ │ 00000e58 r unicode_splitlines__doc__ │ │ │ │ -00007324 t unicode_startswith │ │ │ │ +000072ec t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -0001ef84 t unicode_str │ │ │ │ -0000ddbc t unicode_strip │ │ │ │ +0001f264 t unicode_str │ │ │ │ +0000de0c t unicode_strip │ │ │ │ 00001ddc r unicode_strip__doc__ │ │ │ │ -00010bc0 t unicode_subscript │ │ │ │ +00010c08 t unicode_subscript │ │ │ │ 000003f8 t unicode_swapcase │ │ │ │ 00000df0 r unicode_swapcase__doc__ │ │ │ │ -0001f31c t unicode_title │ │ │ │ +0001f5fc t unicode_title │ │ │ │ 00003138 r unicode_title__doc__ │ │ │ │ -0001a234 t unicode_translate │ │ │ │ +0001a4e4 t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001b8a8 t unicode_upper │ │ │ │ +0001bb58 t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -000121c0 t unicode_vectorcall │ │ │ │ -00009520 t unicode_zfill │ │ │ │ +00012210 t unicode_vectorcall │ │ │ │ +00009504 t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -00010b50 t unicodeiter_dealloc │ │ │ │ -0000866c t unicodeiter_len │ │ │ │ +00010b98 t unicodeiter_dealloc │ │ │ │ +000084c0 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00017cd4 t unicodeiter_next │ │ │ │ -00008790 t unicodeiter_reduce │ │ │ │ -00008828 t unicodeiter_setstate │ │ │ │ +00017e1c t unicodeiter_next │ │ │ │ +000085e4 t unicodeiter_reduce │ │ │ │ +0000867c t unicodeiter_setstate │ │ │ │ 000003bc t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -000069f4 t xmlcharrefreplace │ │ │ │ +00006848 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000005c8 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -14024,19 +14023,19 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000004b8 T PyErr_Warn │ │ │ │ -00000370 T PyErr_WarnEx │ │ │ │ +00000310 T PyErr_WarnEx │ │ │ │ 000004be T PyErr_WarnExplicit │ │ │ │ 00000114 T PyErr_WarnExplicitFormat │ │ │ │ -00000284 T PyErr_WarnExplicitObject │ │ │ │ -00000b0c T PyErr_WarnFormat │ │ │ │ +00000224 T PyErr_WarnExplicitObject │ │ │ │ +00000678 T PyErr_WarnFormat │ │ │ │ U PyErr_WriteUnraisable │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_ImportWarning │ │ │ │ U PyExc_PendingDeprecationWarning │ │ │ │ U PyExc_ResourceWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ @@ -14081,28 +14080,28 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Splitlines │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ -00000da4 t Py_XDECREF │ │ │ │ +00001380 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 000000e8 t _PyErr_WarnFormat.constprop.0 │ │ │ │ -00000ab0 t _PyErr_WarnFormatV │ │ │ │ +0000061c t _PyErr_WarnFormatV │ │ │ │ 00000468 T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 00000036 T _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyImport_BlessMyLoader │ │ │ │ U _PyImport_GetModules │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ -00000738 T _PyWarnings_Fini │ │ │ │ +000003bc T _PyWarnings_Fini │ │ │ │ 0000018c T _PyWarnings_Init │ │ │ │ 00000000 T _PyWarnings_InitState │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DisplaySourceLine │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -14112,33 +14111,31 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000018 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000b4 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ -00000998 t already_warned │ │ │ │ -000002f4 t check_matched.part.0 │ │ │ │ +00001254 t already_warned │ │ │ │ +00000294 t check_matched.part.0 │ │ │ │ 00000100 t create_filter │ │ │ │ -0000041c t do_warn │ │ │ │ -00000000 t get_current_tstate │ │ │ │ -00000d24 t get_frame_filename │ │ │ │ -00000ca0 t get_warnings_attr │ │ │ │ -00000d5c t is_internal_filename │ │ │ │ +00000ea0 t do_warn │ │ │ │ +0000005c t get_current_tstate │ │ │ │ +00000e1c t get_warnings_attr │ │ │ │ U stderr │ │ │ │ -00000040 t warn_explicit │ │ │ │ -000003c4 t warn_unicode │ │ │ │ +0000009c t warn_explicit │ │ │ │ +00000364 t warn_unicode │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ -00000224 t warnings_filters_mutated │ │ │ │ +00000000 t warnings_filters_mutated │ │ │ │ 000000a8 r warnings_filters_mutated__doc__ │ │ │ │ 00000108 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ 00000198 t warnings_module_exec │ │ │ │ 000000e8 d warnings_slots │ │ │ │ -000007b0 t warnings_warn │ │ │ │ +00000434 t warnings_warn │ │ │ │ 000001b4 r warnings_warn__doc__ │ │ │ │ 000001c8 t warnings_warn_explicit │ │ │ │ 000000cc r warnings_warn_explicit__doc__ │ │ │ │ │ │ │ │ Python-ast.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -14424,24 +14421,24 @@ │ │ │ │ 00002da4 r .LC350 │ │ │ │ 00002dcc r .LC351 │ │ │ │ 00002df0 r .LC352 │ │ │ │ 00002e14 r .LC353 │ │ │ │ 00002e3c r .LC354 │ │ │ │ 00002e6c r .LC355 │ │ │ │ 00002e9c r .LC356 │ │ │ │ -00002ec4 r .LC357 │ │ │ │ -00002ef0 r .LC358 │ │ │ │ -00002f20 r .LC359 │ │ │ │ +00002ec8 r .LC357 │ │ │ │ +00002ef8 r .LC358 │ │ │ │ +00002efc r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ -00002f24 r .LC360 │ │ │ │ -00002f40 r .LC361 │ │ │ │ -00002f50 r .LC362 │ │ │ │ -00002f64 r .LC363 │ │ │ │ -00002f78 r .LC364 │ │ │ │ -00002fa4 r .LC365 │ │ │ │ +00002f18 r .LC360 │ │ │ │ +00002f28 r .LC361 │ │ │ │ +00002f3c r .LC362 │ │ │ │ +00002f50 r .LC363 │ │ │ │ +00002f7c r .LC364 │ │ │ │ +00002fa8 r .LC365 │ │ │ │ 00002fd0 r .LC366 │ │ │ │ 00002ff8 r .LC367 │ │ │ │ 0000301c r .LC368 │ │ │ │ 00003058 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ 00003098 r .LC370 │ │ │ │ 000030c8 r .LC371 │ │ │ │ @@ -14923,17 +14920,17 @@ │ │ │ │ 00000310 r MatchValue_fields │ │ │ │ 0000010c r Match_fields │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000234 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 0000036c r ParamSpec_fields │ │ │ │ -00000c78 T PyAST_Check │ │ │ │ -00000fc0 T PyAST_mod2obj │ │ │ │ -0001140c T PyAST_obj2mod │ │ │ │ +00000cbc T PyAST_Check │ │ │ │ +00001004 T PyAST_mod2obj │ │ │ │ +000113c8 T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -14944,15 +14941,15 @@ │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000fcc4 T PyInit__ast │ │ │ │ +0000fc28 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -14986,15 +14983,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00003bbc t Py_XDECREF │ │ │ │ +00003c54 t Py_XDECREF │ │ │ │ 00000114 r Raise_fields │ │ │ │ 00000078 r Return_fields │ │ │ │ 000001bc r SetComp_fields │ │ │ │ 000001b0 r Set_fields │ │ │ │ 0000024c r Slice_fields │ │ │ │ 0000022c r Starred_fields │ │ │ │ 00000220 r Subscript_fields │ │ │ │ @@ -15006,180 +15003,180 @@ │ │ │ │ 00000374 r TypeVarTuple_fields │ │ │ │ 00000360 r TypeVar_fields │ │ │ │ 0000018c r UnaryOp_fields │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ -0000fc50 T _PyAST_AnnAssign │ │ │ │ -000001e4 T _PyAST_Assert │ │ │ │ +0000fbb4 T _PyAST_AnnAssign │ │ │ │ +000001a0 T _PyAST_Assert │ │ │ │ 000001bc T _PyAST_Assign │ │ │ │ -00017eac T _PyAST_AsyncFor │ │ │ │ -0000fb78 T _PyAST_AsyncFunctionDef │ │ │ │ -00010f9c T _PyAST_AsyncWith │ │ │ │ +00017e68 T _PyAST_AsyncFor │ │ │ │ +0000fb34 T _PyAST_AsyncFunctionDef │ │ │ │ +00010f58 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ -000004fc T _PyAST_AugAssign │ │ │ │ -00010a78 T _PyAST_Await │ │ │ │ -0000098c T _PyAST_BinOp │ │ │ │ +000004b8 T _PyAST_AugAssign │ │ │ │ +00010a34 T _PyAST_Await │ │ │ │ +000009d0 T _PyAST_BinOp │ │ │ │ 00000330 T _PyAST_BoolOp │ │ │ │ -000003a4 T _PyAST_Break │ │ │ │ +00000360 T _PyAST_Break │ │ │ │ 00000274 T _PyAST_Call │ │ │ │ -0000079c T _PyAST_ClassDef │ │ │ │ +000007e0 T _PyAST_ClassDef │ │ │ │ 00000448 T _PyAST_Compare │ │ │ │ 00000074 T _PyAST_Constant │ │ │ │ -000003dc T _PyAST_Continue │ │ │ │ -000005f4 T _PyAST_Delete │ │ │ │ -00000808 T _PyAST_Dict │ │ │ │ -0000cf9c T _PyAST_DictComp │ │ │ │ -000000c4 T _PyAST_ExceptHandler │ │ │ │ +00000398 T _PyAST_Continue │ │ │ │ +000005b0 T _PyAST_Delete │ │ │ │ +0000084c T _PyAST_Dict │ │ │ │ +0000cf58 T _PyAST_DictComp │ │ │ │ +00000080 T _PyAST_ExceptHandler │ │ │ │ 00000164 T _PyAST_Expr │ │ │ │ -00000ee8 T _PyAST_Expression │ │ │ │ -0000d030 T _PyAST_Fini │ │ │ │ -000008b0 T _PyAST_For │ │ │ │ +00000f2c T _PyAST_Expression │ │ │ │ +0000cfec T _PyAST_Fini │ │ │ │ +000008f4 T _PyAST_For │ │ │ │ 00000544 T _PyAST_FormattedValue │ │ │ │ -00000710 T _PyAST_FunctionDef │ │ │ │ +00000754 T _PyAST_FunctionDef │ │ │ │ 00000440 T _PyAST_FunctionType │ │ │ │ -00000188 T _PyAST_GeneratorExp │ │ │ │ -00000630 T _PyAST_Global │ │ │ │ +00000144 T _PyAST_GeneratorExp │ │ │ │ +000005ec T _PyAST_Global │ │ │ │ 0000061c T _PyAST_If │ │ │ │ -00000470 T _PyAST_IfExp │ │ │ │ +0000042c T _PyAST_IfExp │ │ │ │ 00000000 T _PyAST_Import │ │ │ │ 0000003c T _PyAST_ImportFrom │ │ │ │ -0000d00c T _PyAST_Interactive │ │ │ │ +0000cfc8 T _PyAST_Interactive │ │ │ │ 000005a4 T _PyAST_JoinedStr │ │ │ │ -00000e74 T _PyAST_Lambda │ │ │ │ +00000eb8 T _PyAST_Lambda │ │ │ │ 000004e8 T _PyAST_List │ │ │ │ -00000414 T _PyAST_ListComp │ │ │ │ -00010a1c T _PyAST_Match │ │ │ │ -00010fe0 T _PyAST_MatchAs │ │ │ │ -00011020 T _PyAST_MatchClass │ │ │ │ -00017e68 T _PyAST_MatchMapping │ │ │ │ -00017d2c T _PyAST_MatchOr │ │ │ │ -0001095c T _PyAST_MatchSequence │ │ │ │ +000003d0 T _PyAST_ListComp │ │ │ │ +00010980 T _PyAST_Match │ │ │ │ +00010f9c T _PyAST_MatchAs │ │ │ │ +00010fdc T _PyAST_MatchClass │ │ │ │ +00017e24 T _PyAST_MatchMapping │ │ │ │ +00017ce8 T _PyAST_MatchOr │ │ │ │ +000108c0 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -000109e0 T _PyAST_MatchStar │ │ │ │ -00010904 T _PyAST_MatchValue │ │ │ │ -00000bd0 T _PyAST_Module │ │ │ │ +00010944 T _PyAST_MatchStar │ │ │ │ +00010868 T _PyAST_MatchValue │ │ │ │ +00000c14 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ -00000338 T _PyAST_NamedExpr │ │ │ │ -00000240 T _PyAST_Nonlocal │ │ │ │ -00017e0c T _PyAST_ParamSpec │ │ │ │ -00000150 T _PyAST_Pass │ │ │ │ -00000b90 T _PyAST_Raise │ │ │ │ +000002f4 T _PyAST_NamedExpr │ │ │ │ +000001fc T _PyAST_Nonlocal │ │ │ │ +00017dc8 T _PyAST_ParamSpec │ │ │ │ +0000010c T _PyAST_Pass │ │ │ │ +00000bd4 T _PyAST_Raise │ │ │ │ 000005e0 T _PyAST_Return │ │ │ │ -00000c3c T _PyAST_Set │ │ │ │ -0000027c T _PyAST_SetComp │ │ │ │ -00000080 T _PyAST_Slice │ │ │ │ -00000588 T _PyAST_Starred │ │ │ │ -0000067c T _PyAST_Subscript │ │ │ │ -00000108 T _PyAST_Try │ │ │ │ -00017d68 T _PyAST_TryStar │ │ │ │ -00000930 T _PyAST_Tuple │ │ │ │ -0001139c T _PyAST_TypeAlias │ │ │ │ +00000c80 T _PyAST_Set │ │ │ │ +00000238 T _PyAST_SetComp │ │ │ │ +0000067c T _PyAST_Slice │ │ │ │ +00000544 T _PyAST_Starred │ │ │ │ +000006c0 T _PyAST_Subscript │ │ │ │ +000000c4 T _PyAST_Try │ │ │ │ +00017d24 T _PyAST_TryStar │ │ │ │ +00000974 T _PyAST_Tuple │ │ │ │ +00011358 T _PyAST_TypeAlias │ │ │ │ 00000482 T _PyAST_TypeIgnore │ │ │ │ -0001133c T _PyAST_TypeVar │ │ │ │ -00017db0 T _PyAST_TypeVarTuple │ │ │ │ -00000a20 T _PyAST_UnaryOp │ │ │ │ -000002d8 T _PyAST_While │ │ │ │ -00000bf8 T _PyAST_With │ │ │ │ -0000cf60 T _PyAST_Yield │ │ │ │ -0000fbf8 T _PyAST_YieldFrom │ │ │ │ +000112f8 T _PyAST_TypeVar │ │ │ │ +00017d6c T _PyAST_TypeVarTuple │ │ │ │ +00000a64 T _PyAST_UnaryOp │ │ │ │ +00000294 T _PyAST_While │ │ │ │ +00000c3c T _PyAST_With │ │ │ │ +0000cf1c T _PyAST_Yield │ │ │ │ +000109dc T _PyAST_YieldFrom │ │ │ │ 0000021c T _PyAST_alias │ │ │ │ 000002d4 T _PyAST_arg │ │ │ │ 000004a8 T _PyAST_arguments │ │ │ │ -00000848 T _PyAST_comprehension │ │ │ │ -00000a94 T _PyAST_keyword │ │ │ │ -00010998 T _PyAST_match_case │ │ │ │ -00000b50 T _PyAST_withitem │ │ │ │ +0000088c T _PyAST_comprehension │ │ │ │ +00000ad8 T _PyAST_keyword │ │ │ │ +000108fc T _PyAST_match_case │ │ │ │ +00000b94 T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -0000066c t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ +00000628 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00003bd4 t _Py_EnterRecursiveCall │ │ │ │ +00003c6c t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000082 T _Py_asdl_alias_seq_new │ │ │ │ 000003e4 T _Py_asdl_arg_seq_new │ │ │ │ 000029b4 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a08 T _Py_asdl_comprehension_seq_new │ │ │ │ 000004c4 T _Py_asdl_excepthandler_seq_new │ │ │ │ 0000038c T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ -00000aec T _Py_asdl_keyword_seq_new │ │ │ │ +00000b30 T _Py_asdl_keyword_seq_new │ │ │ │ 00000ee8 T _Py_asdl_match_case_seq_new │ │ │ │ 00002960 T _Py_asdl_mod_seq_new │ │ │ │ -00011084 T _Py_asdl_pattern_seq_new │ │ │ │ -00011d88 T _Py_asdl_stmt_seq_new │ │ │ │ -00018088 T _Py_asdl_type_ignore_seq_new │ │ │ │ -00017cd8 T _Py_asdl_type_param_seq_new │ │ │ │ +00011040 T _Py_asdl_pattern_seq_new │ │ │ │ +00011d44 T _Py_asdl_stmt_seq_new │ │ │ │ +00018044 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00017c94 T _Py_asdl_type_param_seq_new │ │ │ │ 00000d40 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ -00002b7c t add_ast_annotations │ │ │ │ -00000dd4 t add_attributes │ │ │ │ +00002b38 t add_ast_annotations │ │ │ │ +00000e18 t add_attributes │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ -00010bb4 t ast2obj_alias │ │ │ │ -00003598 t ast2obj_arg │ │ │ │ -000110dc t ast2obj_arguments │ │ │ │ -0001852c t ast2obj_comprehension │ │ │ │ -000186a0 t ast2obj_excepthandler │ │ │ │ -000025b0 t ast2obj_expr │ │ │ │ -0000355c t ast2obj_expr_context.isra.0 │ │ │ │ -00010db0 t ast2obj_keyword │ │ │ │ -0000143c t ast2obj_list │ │ │ │ -00018cd4 t ast2obj_match_case │ │ │ │ -000189d4 t ast2obj_object │ │ │ │ -00010ad0 t ast2obj_operator.isra.0 │ │ │ │ -00018e0c t ast2obj_pattern │ │ │ │ -000014d8 t ast2obj_stmt │ │ │ │ -000189f4 t ast2obj_type_param │ │ │ │ -000188e4 t ast2obj_withitem │ │ │ │ +00010b70 t ast2obj_alias │ │ │ │ +00003630 t ast2obj_arg │ │ │ │ +00011098 t ast2obj_arguments │ │ │ │ +000184e8 t ast2obj_comprehension │ │ │ │ +0001865c t ast2obj_excepthandler │ │ │ │ +0000264c t ast2obj_expr │ │ │ │ +000035f4 t ast2obj_expr_context.isra.0 │ │ │ │ +00010d6c t ast2obj_keyword │ │ │ │ +00001480 t ast2obj_list │ │ │ │ +00018c90 t ast2obj_match_case │ │ │ │ +00018990 t ast2obj_object │ │ │ │ +00010a8c t ast2obj_operator.isra.0 │ │ │ │ +00018dc8 t ast2obj_pattern │ │ │ │ +0000154c t ast2obj_stmt │ │ │ │ +000189b0 t ast2obj_type_param │ │ │ │ +000188a0 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ -00000f64 t ast_dealloc │ │ │ │ -00000f28 t ast_traverse │ │ │ │ +00000fa8 t ast_dealloc │ │ │ │ +00000f6c t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00003808 t ast_type_init │ │ │ │ +000038a0 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -00007844 t ast_type_reduce │ │ │ │ -0000fcd0 t astmodule_exec │ │ │ │ +000078dc t ast_type_reduce │ │ │ │ +0000fc34 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ -00000690 t init_types │ │ │ │ +0000064c t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ 000002bc r keyword_fields │ │ │ │ -00000cec t make_type │ │ │ │ +00000d30 t make_type │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ -000180dc t obj2ast_arg │ │ │ │ -000174b8 t obj2ast_arguments │ │ │ │ +00018098 t obj2ast_arg │ │ │ │ +00017474 t obj2ast_arguments │ │ │ │ 00000a5c t obj2ast_comprehension │ │ │ │ 00000518 t obj2ast_excepthandler │ │ │ │ -00003c6c t obj2ast_expr │ │ │ │ -00017094 t obj2ast_expr_context.isra.0 │ │ │ │ -0001701c t obj2ast_identifier.isra.0 │ │ │ │ -00003c10 t obj2ast_int.isra.0 │ │ │ │ -00017108 t obj2ast_keyword │ │ │ │ +00003d04 t obj2ast_expr │ │ │ │ +00017050 t obj2ast_expr_context.isra.0 │ │ │ │ +00016fd8 t obj2ast_identifier.isra.0 │ │ │ │ +00003ca8 t obj2ast_int.isra.0 │ │ │ │ +000170c4 t obj2ast_keyword │ │ │ │ 00000f3c t obj2ast_match_case │ │ │ │ -00017f24 t obj2ast_operator.isra.0 │ │ │ │ +00017ee0 t obj2ast_operator.isra.0 │ │ │ │ 000011b8 t obj2ast_pattern │ │ │ │ -00011de0 t obj2ast_stmt │ │ │ │ +00011d9c t obj2ast_stmt │ │ │ │ 000028e0 t obj2ast_string.isra.0 │ │ │ │ 00002210 t obj2ast_type_param │ │ │ │ 00000d94 t obj2ast_withitem │ │ │ │ 00000300 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000350 r type_param_attributes │ │ │ │ 000002ec r withitem_fields │ │ │ │ @@ -15228,15 +15225,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ -000005f4 t Py_XDECREF │ │ │ │ +000005fc t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyPegen_byte_offset_to_character_offset │ │ │ │ U _PyPegen_byte_offset_to_character_offset_line │ │ │ │ U _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ U _PyRuntime │ │ │ │ U _PyToken_Free │ │ │ │ @@ -15252,15 +15249,15 @@ │ │ │ │ 00000000 d _tokenizemodule │ │ │ │ U strlen │ │ │ │ 00000000 b tokenize_methods │ │ │ │ 000001b0 t tokenizemodule_clear │ │ │ │ 0000000c t tokenizemodule_exec │ │ │ │ 000001ec t tokenizemodule_free │ │ │ │ 00000090 d tokenizemodule_slots │ │ │ │ -000005c8 t tokenizemodule_traverse │ │ │ │ +000005d0 t tokenizemodule_traverse │ │ │ │ 0000016c t tokenizeriter_dealloc │ │ │ │ 00000048 t tokenizeriter_new │ │ │ │ 00000000 t tokenizeriter_next │ │ │ │ 000000b0 d tokenizeriter_slots │ │ │ │ 00000034 d tokenizeriter_spec │ │ │ │ │ │ │ │ asdl.o: │ │ │ │ @@ -15286,16 +15283,16 @@ │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -00001604 t assemble_emit_exception_table_item │ │ │ │ -000015c0 t write_location_signed_varint │ │ │ │ +00001610 t assemble_emit_exception_table_item │ │ │ │ +000015cc t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000188 r .LC10 │ │ │ │ 0000018c r .LC11 │ │ │ │ @@ -15462,27 +15459,27 @@ │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002498 t astfold_arg │ │ │ │ -00002214 t astfold_arguments │ │ │ │ +000024cc t astfold_arg │ │ │ │ +00002248 t astfold_arguments │ │ │ │ 000000bc t astfold_body │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ 00000074 t astfold_excepthandler │ │ │ │ -00000f94 t astfold_expr │ │ │ │ +00000fc4 t astfold_expr │ │ │ │ 0000014c t astfold_pattern │ │ │ │ 000001d4 t astfold_stmt │ │ │ │ 0000030c t astfold_type_param │ │ │ │ 00000028 t check_complexity │ │ │ │ -000024ac t fold_iter.isra.0 │ │ │ │ -000025f8 t make_const │ │ │ │ -00002554 t make_const_tuple │ │ │ │ +000024e0 t fold_iter.isra.0 │ │ │ │ +0000262c t make_const │ │ │ │ +00002588 t make_const_tuple │ │ │ │ 00000000 r ops.0 │ │ │ │ 00000000 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -15884,131 +15881,131 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003b4 d _parser_min.14 │ │ │ │ 00000f24 r breakpoint_doc │ │ │ │ 00000fe8 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00000fc0 t builtin___import__ │ │ │ │ 00002e6c r builtin___import____doc__ │ │ │ │ -000027f8 t builtin_abs │ │ │ │ +000027f0 t builtin_abs │ │ │ │ 00002e28 r builtin_abs__doc__ │ │ │ │ 00000060 t builtin_aiter │ │ │ │ 00001cc0 r builtin_aiter__doc__ │ │ │ │ 00000ee8 t builtin_all │ │ │ │ 00002da0 r builtin_all__doc__ │ │ │ │ 00000b4c t builtin_anext │ │ │ │ 00001be4 r builtin_anext__doc__ │ │ │ │ 00000a7c t builtin_any │ │ │ │ 00002d1c r builtin_any__doc__ │ │ │ │ 00000978 t builtin_ascii │ │ │ │ 00002bd0 r builtin_ascii__doc__ │ │ │ │ -0000344c t builtin_bin │ │ │ │ +00003448 t builtin_bin │ │ │ │ 00002b50 r builtin_bin__doc__ │ │ │ │ 00000240 t builtin_breakpoint │ │ │ │ -00002448 t builtin_callable │ │ │ │ +00002440 t builtin_callable │ │ │ │ 00002a94 r builtin_callable__doc__ │ │ │ │ -0000225c t builtin_chr │ │ │ │ +00002254 t builtin_chr │ │ │ │ 000028c4 r builtin_chr__doc__ │ │ │ │ 00001454 t builtin_compile │ │ │ │ 00002588 r builtin_compile__doc__ │ │ │ │ -000022fc t builtin_delattr │ │ │ │ +000022f4 t builtin_delattr │ │ │ │ 00001e48 r builtin_delattr__doc__ │ │ │ │ 000003d4 t builtin_dir │ │ │ │ -00002800 t builtin_divmod │ │ │ │ +000027f8 t builtin_divmod │ │ │ │ 0000252c r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ -00001e1c t builtin_eval │ │ │ │ +00001e14 t builtin_eval │ │ │ │ 000023ac r builtin_eval__doc__ │ │ │ │ 00000b4c t builtin_exec │ │ │ │ 00002190 r builtin_exec__doc__ │ │ │ │ 00000acc t builtin_format │ │ │ │ 00002928 r builtin_format__doc__ │ │ │ │ 00000614 t builtin_getattr │ │ │ │ -00001b48 t builtin_globals │ │ │ │ +00001b40 t builtin_globals │ │ │ │ 000020c8 r builtin_globals__doc__ │ │ │ │ 000005a4 t builtin_hasattr │ │ │ │ 0000201c r builtin_hasattr__doc__ │ │ │ │ -00002340 t builtin_hash │ │ │ │ +00002338 t builtin_hash │ │ │ │ 00001d94 r builtin_hash__doc__ │ │ │ │ 00000b3c t builtin_hex │ │ │ │ 00001d1c r builtin_hex__doc__ │ │ │ │ -000022a4 t builtin_id │ │ │ │ +0000229c t builtin_id │ │ │ │ 00001f6c r builtin_id__doc__ │ │ │ │ 0000040c t builtin_input │ │ │ │ 00001550 r builtin_input__doc__ │ │ │ │ 000006c4 t builtin_isinstance │ │ │ │ 00001184 r builtin_isinstance__doc__ │ │ │ │ -000018f4 t builtin_issubclass │ │ │ │ +000018ec t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ -0000187c t builtin_iter │ │ │ │ +00001874 t builtin_iter │ │ │ │ 00000ec4 t builtin_len │ │ │ │ 00001ba0 r builtin_len__doc__ │ │ │ │ 00000980 t builtin_locals │ │ │ │ 00001a80 r builtin_locals__doc__ │ │ │ │ 000010c4 t builtin_max │ │ │ │ 00000570 d builtin_methods │ │ │ │ -00002464 t builtin_min │ │ │ │ -000020f0 t builtin_next │ │ │ │ +0000245c t builtin_min │ │ │ │ +000020e8 t builtin_next │ │ │ │ 00000b44 t builtin_oct │ │ │ │ 00001a10 r builtin_oct__doc__ │ │ │ │ -0000236c t builtin_ord │ │ │ │ +00002364 t builtin_ord │ │ │ │ 00001910 r builtin_ord__doc__ │ │ │ │ -00003394 t builtin_pow │ │ │ │ +0000338c t builtin_pow │ │ │ │ 00001828 r builtin_pow__doc__ │ │ │ │ 00000770 t builtin_print │ │ │ │ 000016a4 r builtin_print__doc__ │ │ │ │ -00002364 t builtin_repr │ │ │ │ +0000235c t builtin_repr │ │ │ │ 000014b0 r builtin_repr__doc__ │ │ │ │ -00002840 t builtin_round │ │ │ │ +00002838 t builtin_round │ │ │ │ 000013b8 r builtin_round__doc__ │ │ │ │ 00000680 t builtin_setattr │ │ │ │ 00001ecc r builtin_setattr__doc__ │ │ │ │ -000021b0 t builtin_sorted │ │ │ │ +000021a8 t builtin_sorted │ │ │ │ 000004e0 r builtin_sorted__doc__ │ │ │ │ -000029c0 t builtin_sum │ │ │ │ +000029b8 t builtin_sum │ │ │ │ 000012ac r builtin_sum__doc__ │ │ │ │ 00000708 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000bdc r dir_doc │ │ │ │ U fileno │ │ │ │ 00000a28 t filter_dealloc │ │ │ │ 00000e4c r filter_doc │ │ │ │ 00000890 d filter_methods │ │ │ │ 00000066 t filter_new │ │ │ │ -000032a8 t filter_next │ │ │ │ +000032a0 t filter_next │ │ │ │ 000001e8 t filter_reduce │ │ │ │ 00000030 t filter_traverse │ │ │ │ 00000984 t filter_vectorcall │ │ │ │ 00000ae0 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000888 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ -00001dbc t map_dealloc │ │ │ │ +00001db4 t map_dealloc │ │ │ │ 00000a2c r map_doc │ │ │ │ 00000870 d map_methods │ │ │ │ 0000010e t map_new │ │ │ │ -00001c60 t map_next │ │ │ │ +00001c58 t map_next │ │ │ │ 00000be0 t map_reduce │ │ │ │ 00000a98 t map_traverse │ │ │ │ -00001b6c t map_vectorcall │ │ │ │ +00001b64 t map_vectorcall │ │ │ │ 000005fc r max_doc │ │ │ │ 00000740 r min_doc │ │ │ │ 00000984 r next_doc │ │ │ │ 00000efc r reduce_doc │ │ │ │ 0000043c r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000464 r vars_doc │ │ │ │ -00001ae8 t zip_dealloc │ │ │ │ +00001ae0 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000840 d zip_methods │ │ │ │ -00001938 t zip_new │ │ │ │ -00002f80 t zip_next │ │ │ │ +00001930 t zip_new │ │ │ │ +00002f78 t zip_next │ │ │ │ 000001fc t zip_reduce │ │ │ │ 00000218 t zip_setstate │ │ │ │ 00000000 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16138,23 +16135,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000078 T PyEval_EvalCode │ │ │ │ 0000002c T PyEval_EvalCodeEx │ │ │ │ 00000af8 T PyEval_EvalFrame │ │ │ │ 00000ada T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -0000de08 T PyEval_GetFrame │ │ │ │ +0000ddf4 T PyEval_GetFrame │ │ │ │ 000007a8 T PyEval_GetFrameBuiltins │ │ │ │ 0000075c T PyEval_GetFrameGlobals │ │ │ │ 00000758 T PyEval_GetFrameLocals │ │ │ │ 00000818 T PyEval_GetFuncDesc │ │ │ │ 00000868 T PyEval_GetFuncName │ │ │ │ -0000d450 T PyEval_GetGlobals │ │ │ │ +0000d43c T PyEval_GetGlobals │ │ │ │ 000008be T PyEval_GetLocals │ │ │ │ -0000ddcc T PyEval_MergeCompilerFlags │ │ │ │ +0000ddb8 T PyEval_MergeCompilerFlags │ │ │ │ 00000a04 T PyEval_SetProfile │ │ │ │ 00000a40 T PyEval_SetProfileAllThreads │ │ │ │ 000007dc T PyEval_SetTrace │ │ │ │ 00000a80 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -16262,16 +16259,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000e374 T PyThreadState_EnterTracing │ │ │ │ -0000e37c T PyThreadState_LeaveTracing │ │ │ │ +0000e4a4 T PyThreadState_EnterTracing │ │ │ │ +0000e4ac T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -16281,18 +16278,18 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000003ec T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -0000e384 T Py_EnterRecursiveCall │ │ │ │ -0000dea8 T Py_GetRecursionLimit │ │ │ │ -0000e3c0 T Py_LeaveRecursiveCall │ │ │ │ -0000021c T Py_SetRecursionLimit │ │ │ │ +0000e4b4 T Py_EnterRecursiveCall │ │ │ │ +0000dfd0 T Py_GetRecursionLimit │ │ │ │ +0000e4f0 T Py_LeaveRecursiveCall │ │ │ │ +00000100 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ U _PyDict_SetItem_Take2 │ │ │ │ @@ -16307,56 +16304,56 @@ │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000534 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ -000007a4 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000d3d0 T _PyEval_CheckExceptTypeValid │ │ │ │ +00000688 T _PyEval_CheckExceptStarTypeValid │ │ │ │ +0000d3bc T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ 00001190 t _PyEval_EvalFrame │ │ │ │ 000011a4 T _PyEval_EvalFrameDefault │ │ │ │ -00000838 T _PyEval_ExceptionGroupMatch │ │ │ │ +0000071c T _PyEval_ExceptionGroupMatch │ │ │ │ 0000070c T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 00000266 T _PyEval_FormatExcUnbound │ │ │ │ 000002b4 T _PyEval_FormatKwargsError │ │ │ │ -0000cf8c T _PyEval_FrameClearAndPop │ │ │ │ -00000208 T _PyEval_GetAsyncGenFinalizer │ │ │ │ -000001f4 T _PyEval_GetAsyncGenFirstiter │ │ │ │ -000002d0 T _PyEval_GetBuiltin │ │ │ │ +0000cf84 T _PyEval_FrameClearAndPop │ │ │ │ +000000ec T _PyEval_GetAsyncGenFinalizer │ │ │ │ +000000d8 T _PyEval_GetAsyncGenFirstiter │ │ │ │ +000001b4 T _PyEval_GetBuiltin │ │ │ │ 00000ac0 T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ -00000afc T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000de70 T _PyEval_GetFrame │ │ │ │ -00000070 T _PyEval_GetFrameLocals │ │ │ │ -0000df48 T _PyEval_MatchClass │ │ │ │ +000009e0 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ +0000de5c T _PyEval_GetFrame │ │ │ │ +0000de94 T _PyEval_GetFrameLocals │ │ │ │ +0000e078 T _PyEval_MatchClass │ │ │ │ 00000428 T _PyEval_MatchKeys │ │ │ │ 000009f0 T _PyEval_MonitorRaise │ │ │ │ -0000d43c T _PyEval_NoToolsForUnwind │ │ │ │ -000003e0 T _PyEval_SetAsyncGenFinalizer │ │ │ │ -00000470 T _PyEval_SetAsyncGenFirstiter │ │ │ │ -00000b10 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ +0000d428 T _PyEval_NoToolsForUnwind │ │ │ │ +000002c4 T _PyEval_SetAsyncGenFinalizer │ │ │ │ +00000354 T _PyEval_SetAsyncGenFirstiter │ │ │ │ +000009f4 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0000d95c T _PyEval_SliceIndex │ │ │ │ -0000e3d8 T _PyEval_SliceIndexNotNone │ │ │ │ +0000d948 T _PyEval_SliceIndex │ │ │ │ +0000e508 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000d124 T _PyEval_UnpackIterable │ │ │ │ +0000d11c T _PyEval_UnpackIterable │ │ │ │ 00000260 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -0000d0a0 t _PyFrame_PushUnchecked │ │ │ │ +0000d098 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyGen_yf │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ @@ -16374,15 +16371,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000dd7c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000dd68 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -16396,16 +16393,16 @@ │ │ │ │ U _PyType_NewManagedObject │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ -0000018c T _Py_CheckRecursiveCall │ │ │ │ -00000318 T _Py_CheckRecursiveCallPy │ │ │ │ +00000070 T _Py_CheckRecursiveCall │ │ │ │ +000001fc T _Py_CheckRecursiveCallPy │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_HandlePending │ │ │ │ 0000001c r _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS │ │ │ │ U _Py_InitCleanup │ │ │ │ U _Py_Instrument │ │ │ │ @@ -16433,23 +16430,23 @@ │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.1 │ │ │ │ 000004b8 r __func__.2 │ │ │ │ 000004a0 r __func__.3 │ │ │ │ -0000d03c t clear_thread_frame │ │ │ │ -0000dec0 t do_monitor_exc │ │ │ │ -0000d9d8 t do_raise │ │ │ │ -0000d490 t import_from │ │ │ │ +0000d034 t clear_thread_frame │ │ │ │ +0000dfe8 t do_monitor_exc │ │ │ │ +0000d9c4 t do_raise │ │ │ │ +0000d47c t import_from │ │ │ │ 000006cc t initialize_locals │ │ │ │ -00000378 t match_class_attr │ │ │ │ +0000025c t match_class_attr │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00000500 t missing_arguments │ │ │ │ +000003e4 t missing_arguments │ │ │ │ 00000210 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ @@ -16603,56 +16600,56 @@ │ │ │ │ 00000384 t surrogatepass_errors │ │ │ │ 00000e74 t xmlcharrefreplace_errors │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000104 r .LC10 │ │ │ │ -00000134 r .LC11 │ │ │ │ -0000016c r .LC12 │ │ │ │ -00000184 r .LC13 │ │ │ │ -000001a4 r .LC14 │ │ │ │ -000001c8 r .LC15 │ │ │ │ -000001e4 r .LC16 │ │ │ │ -00000204 r .LC17 │ │ │ │ -00000228 r .LC18 │ │ │ │ -00000244 r .LC19 │ │ │ │ +00000128 r .LC11 │ │ │ │ +00000160 r .LC12 │ │ │ │ +00000178 r .LC13 │ │ │ │ +00000198 r .LC14 │ │ │ │ +000001bc r .LC15 │ │ │ │ +000001d8 r .LC16 │ │ │ │ +000001f8 r .LC17 │ │ │ │ +0000021c r .LC18 │ │ │ │ +00000238 r .LC19 │ │ │ │ 0000000c r .LC2 │ │ │ │ -00000264 r .LC20 │ │ │ │ -00000284 r .LC21 │ │ │ │ -0000028c r .LC22 │ │ │ │ -00000298 r .LC23 │ │ │ │ -000002d8 r .LC24 │ │ │ │ -00000300 r .LC25 │ │ │ │ -00000308 r .LC26 │ │ │ │ -0000034c r .LC27 │ │ │ │ -000003a0 r .LC28 │ │ │ │ -000003d8 r .LC29 │ │ │ │ +00000258 r .LC20 │ │ │ │ +00000278 r .LC21 │ │ │ │ +00000280 r .LC22 │ │ │ │ +0000028c r .LC23 │ │ │ │ +000002cc r .LC24 │ │ │ │ +000002f4 r .LC25 │ │ │ │ +000002fc r .LC26 │ │ │ │ +00000340 r .LC27 │ │ │ │ +00000394 r .LC28 │ │ │ │ +000003cc r .LC29 │ │ │ │ 00000034 r .LC3 │ │ │ │ -000003fc r .LC30 │ │ │ │ -00000414 r .LC31 │ │ │ │ -00000444 r .LC32 │ │ │ │ -00000478 r .LC33 │ │ │ │ -0000049c r .LC34 │ │ │ │ -000004dc r .LC35 │ │ │ │ -000004e8 r .LC36 │ │ │ │ -00000508 r .LC37 │ │ │ │ -0000054c r .LC38 │ │ │ │ -00000558 r .LC39 │ │ │ │ +000003f0 r .LC30 │ │ │ │ +00000408 r .LC31 │ │ │ │ +00000438 r .LC32 │ │ │ │ +0000046c r .LC33 │ │ │ │ +000004ac r .LC34 │ │ │ │ +000004b8 r .LC35 │ │ │ │ +000004d8 r .LC36 │ │ │ │ +0000051c r .LC37 │ │ │ │ +00000528 r .LC38 │ │ │ │ +00000568 r .LC39 │ │ │ │ 0000004c r .LC4 │ │ │ │ -00000598 r .LC40 │ │ │ │ -000005d4 r .LC41 │ │ │ │ -00000610 r .LC42 │ │ │ │ -00000620 r .LC43 │ │ │ │ -00000674 r .LC44 │ │ │ │ -000006d8 r .LC45 │ │ │ │ -000006e0 r .LC46 │ │ │ │ -000006e8 r .LC47 │ │ │ │ -00000708 r .LC48 │ │ │ │ -0000073c r .LC49 │ │ │ │ +000005a4 r .LC40 │ │ │ │ +000005e0 r .LC41 │ │ │ │ +000005f0 r .LC42 │ │ │ │ +00000644 r .LC43 │ │ │ │ +000006a8 r .LC44 │ │ │ │ +000006b0 r .LC45 │ │ │ │ +000006b8 r .LC46 │ │ │ │ +000006d8 r .LC47 │ │ │ │ +0000070c r .LC48 │ │ │ │ +00000738 r .LC49 │ │ │ │ 00000068 r .LC5 │ │ │ │ 00000768 r .LC50 │ │ │ │ 00000774 r .LC51 │ │ │ │ 000007ac r .LC52 │ │ │ │ 000007f0 r .LC53 │ │ │ │ 00000820 r .LC54 │ │ │ │ 00000858 r .LC55 │ │ │ │ @@ -16678,31 +16675,31 @@ │ │ │ │ 00000aa4 r .LC73 │ │ │ │ 00000ab0 r .LC74 │ │ │ │ 00000abc r .LC75 │ │ │ │ 00000acc r .LC76 │ │ │ │ 00000adc r .LC77 │ │ │ │ 00000ae4 r .LC78 │ │ │ │ 00000b24 r .LC79 │ │ │ │ -000000dc r .LC8 │ │ │ │ +000000b8 r .LC8 │ │ │ │ 00000b68 r .LC80 │ │ │ │ 00000b94 r .LC81 │ │ │ │ 00000bd8 r .LC82 │ │ │ │ -000000e8 r .LC9 │ │ │ │ +000000d4 r .LC9 │ │ │ │ 0000002c r CSWTCH.297 │ │ │ │ 00000054 r CSWTCH.744 │ │ │ │ 00000020 r CSWTCH.808 │ │ │ │ 00000050 r NO_LABEL │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00000ea4 T PyCode_Optimize │ │ │ │ -000045cc T PyCompile_OpcodeStackEffect │ │ │ │ -0000919c T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00004c44 T PyCompile_OpcodeStackEffect │ │ │ │ +00009098 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16774,15 +16771,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00005390 t Py_XDECREF │ │ │ │ +00005274 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -16797,26 +16794,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 00000800 T _PyCompile_Assemble │ │ │ │ 00000d80 T _PyCompile_AstOptimize │ │ │ │ -00008c0c T _PyCompile_CleanDoc │ │ │ │ +00008b08 T _PyCompile_CleanDoc │ │ │ │ 000008ea T _PyCompile_CodeGen │ │ │ │ -000098c0 T _PyCompile_ConstCacheMergeOne │ │ │ │ -000009d0 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000c014 T _PyCompile_OpcodeHasArg │ │ │ │ -0000c02c T _PyCompile_OpcodeHasConst │ │ │ │ -0000c0a4 T _PyCompile_OpcodeHasExc │ │ │ │ -0000c074 T _PyCompile_OpcodeHasFree │ │ │ │ -0000c05c T _PyCompile_OpcodeHasJump │ │ │ │ -0000c08c T _PyCompile_OpcodeHasLocal │ │ │ │ -0000c044 T _PyCompile_OpcodeHasName │ │ │ │ -0000bff0 T _PyCompile_OpcodeIsValid │ │ │ │ +000096ec T _PyCompile_ConstCacheMergeOne │ │ │ │ +000009d8 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ +0000bc58 T _PyCompile_OpcodeHasArg │ │ │ │ +0000bc70 T _PyCompile_OpcodeHasConst │ │ │ │ +0000bce8 T _PyCompile_OpcodeHasExc │ │ │ │ +0000bcb8 T _PyCompile_OpcodeHasFree │ │ │ │ +0000bca0 T _PyCompile_OpcodeHasJump │ │ │ │ +0000bcd0 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000bc88 T _PyCompile_OpcodeHasName │ │ │ │ +0000bc34 T _PyCompile_OpcodeIsValid │ │ │ │ 00000dce T _PyCompile_OptimizeCfg │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ U _PyInstructionSequence_New │ │ │ │ @@ -16824,16 +16821,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000005b4 R _PyOpcode_Caches │ │ │ │ 00000490 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000590 R _PyOpcode_PseudoTargets │ │ │ │ 000006b4 R _PyOpcode_macro_expansion │ │ │ │ -00009220 T _PyOpcode_num_popped │ │ │ │ -00009568 T _PyOpcode_num_pushed │ │ │ │ +0000911c T _PyOpcode_num_popped │ │ │ │ +00009464 T _PyOpcode_num_pushed │ │ │ │ 00000060 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -16845,93 +16842,93 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ -0000abbc t addop_binary │ │ │ │ -0000115c t addop_yield │ │ │ │ -0000b004 t assignment_helper │ │ │ │ -00005628 t check_ann_expr │ │ │ │ +0000aab0 t addop_binary │ │ │ │ +0000131c t addop_yield │ │ │ │ +0000ac40 t assignment_helper │ │ │ │ +00005ca0 t check_ann_expr │ │ │ │ 00000cf8 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ -00002a70 t compiler_add_yield_from │ │ │ │ -0000605c t compiler_addcompare │ │ │ │ -00005044 t compiler_addop_load_const │ │ │ │ -00004e9c t compiler_addop_name │ │ │ │ -000085e0 t compiler_addop_o │ │ │ │ -00005380 t compiler_async_for │ │ │ │ -00004160 t compiler_async_with │ │ │ │ -00000a60 t compiler_body │ │ │ │ -0000ba08 t compiler_call_exit_with_nones │ │ │ │ -00007fd8 t compiler_call_helper │ │ │ │ -0000b1a4 t compiler_call_simple_kw_helper │ │ │ │ -00007a30 t compiler_check_debug_args │ │ │ │ -00009aac t compiler_class_body │ │ │ │ -00005a0c t compiler_compare │ │ │ │ +00003160 t compiler_add_yield_from │ │ │ │ +00005f40 t compiler_addcompare │ │ │ │ +00004f20 t compiler_addop_load_const │ │ │ │ +00004d78 t compiler_addop_name │ │ │ │ +000084dc t compiler_addop_o │ │ │ │ +000059f8 t compiler_async_for │ │ │ │ +000047d8 t compiler_async_with │ │ │ │ +00002530 t compiler_augassign │ │ │ │ +00000a68 t compiler_body │ │ │ │ +0000b64c t compiler_call_exit_with_nones │ │ │ │ +00007ed4 t compiler_call_helper │ │ │ │ +0000ade0 t compiler_call_simple_kw_helper │ │ │ │ +0000792c t compiler_check_debug_args │ │ │ │ +000099a8 t compiler_class_body │ │ │ │ +000058f0 t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ -0000091c t compiler_comprehension_generator │ │ │ │ -0000230c t compiler_comprehension_iter │ │ │ │ -00007c30 t compiler_default_arguments │ │ │ │ +00000adc t compiler_comprehension_generator │ │ │ │ +000024cc t compiler_comprehension_iter │ │ │ │ +00007b2c t compiler_default_arguments │ │ │ │ 00000274 t compiler_enter_scope │ │ │ │ -000029b0 t compiler_error │ │ │ │ -0000a378 t compiler_exit_scope │ │ │ │ -0000ad4c t compiler_for │ │ │ │ -0000b35c t compiler_free │ │ │ │ -00001a80 t compiler_from_import │ │ │ │ -00006630 t compiler_function │ │ │ │ -000053ac t compiler_jump_if.isra.0 │ │ │ │ -0000ab98 t compiler_lookup_arg │ │ │ │ -0000a7a4 t compiler_make_closure │ │ │ │ -00004908 t compiler_nameop │ │ │ │ -00002cd4 t compiler_pattern │ │ │ │ -0000567c t compiler_pattern_mapping │ │ │ │ -0000381c t compiler_pattern_sequence │ │ │ │ -0000998c t compiler_pop_except_and_reraise │ │ │ │ -00007f4c t compiler_push_fblock │ │ │ │ -00002258 t compiler_slice │ │ │ │ -0000bd18 t compiler_subdict │ │ │ │ -000027c8 t compiler_subkwargs │ │ │ │ -00001314 t compiler_try_except │ │ │ │ -00002370 t compiler_try_finally │ │ │ │ -00004978 t compiler_try_star_except │ │ │ │ +00003028 t compiler_error │ │ │ │ +0000a270 t compiler_exit_scope │ │ │ │ +0000af98 t compiler_free │ │ │ │ +00001c40 t compiler_from_import │ │ │ │ +00006514 t compiler_function │ │ │ │ +00005290 t compiler_jump_if.isra.0 │ │ │ │ +0000aa8c t compiler_lookup_arg │ │ │ │ +0000a69c t compiler_make_closure │ │ │ │ +000047e4 t compiler_nameop │ │ │ │ +0000334c t compiler_pattern │ │ │ │ +00005cf4 t compiler_pattern_mapping │ │ │ │ +00003e94 t compiler_pattern_sequence │ │ │ │ +00009888 t compiler_pop_except_and_reraise │ │ │ │ +00007e48 t compiler_push_fblock │ │ │ │ +00002418 t compiler_slice │ │ │ │ +0000b95c t compiler_subdict │ │ │ │ +00002e40 t compiler_subkwargs │ │ │ │ +000014d4 t compiler_try_except │ │ │ │ +000029e8 t compiler_try_finally │ │ │ │ +00004ff0 t compiler_try_star_except │ │ │ │ 000004d8 t compiler_try_star_finally │ │ │ │ 000003bc t compiler_type_param_bound_or_default │ │ │ │ -00004638 t compiler_type_params │ │ │ │ +00004cb0 t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ -0000a600 t compiler_unit_free │ │ │ │ -00001dd0 t compiler_unwind_fblock │ │ │ │ -000097f0 t compiler_unwind_fblock_stack │ │ │ │ -00002c5c t compiler_visit_annexpr │ │ │ │ -00007e7c t compiler_visit_argannotation │ │ │ │ -00002b34 t compiler_visit_expr1 │ │ │ │ -00000f50 t compiler_visit_stmt │ │ │ │ -00005ce4 t compiler_warn │ │ │ │ -0000b3d4 t compiler_with │ │ │ │ -0000bab8 t compiler_with_except_finish │ │ │ │ -00008ab4 t consts_dict_keys_inorder │ │ │ │ -00004e08 t dict_add_o │ │ │ │ -00003f64 t emit_and_reset_fail_pop │ │ │ │ -00003f0c t ensure_fail_pop │ │ │ │ -00000e00 t find_ann │ │ │ │ -0000ab3c t get_ref_type │ │ │ │ +0000a4f8 t compiler_unit_free │ │ │ │ +00001f90 t compiler_unwind_fblock │ │ │ │ +000097b8 t compiler_unwind_fblock_stack │ │ │ │ +000030e8 t compiler_visit_annexpr │ │ │ │ +00007d78 t compiler_visit_argannotation │ │ │ │ +0000297c t compiler_visit_expr1 │ │ │ │ +00000f58 t compiler_visit_stmt │ │ │ │ +0000635c t compiler_warn │ │ │ │ +0000b010 t compiler_with │ │ │ │ +0000b6fc t compiler_with_except_finish │ │ │ │ +000089b0 t consts_dict_keys_inorder │ │ │ │ +00004ce4 t dict_add_o │ │ │ │ +000045dc t emit_and_reset_fail_pop │ │ │ │ +00004584 t ensure_fail_pop │ │ │ │ +00000e08 t find_ann │ │ │ │ +0000aa30 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -00009a38 t infer_type │ │ │ │ -00008b1c t instr_sequence_to_cfg │ │ │ │ -00003ea0 t jump_to_fail_pop │ │ │ │ -0000265c t load_args_for_super │ │ │ │ +00009934 t infer_type │ │ │ │ +00008a18 t instr_sequence_to_cfg │ │ │ │ +00004518 t jump_to_fail_pop │ │ │ │ +00002cd4 t load_args_for_super │ │ │ │ U memset │ │ │ │ -00005148 t merge_consts_recursive │ │ │ │ -00008644 t optimize_and_assemble │ │ │ │ -00004104 t pattern_helper_rotate │ │ │ │ -00003ff8 t pattern_helper_store_name │ │ │ │ -00002738 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -0000618c t starunpack_helper │ │ │ │ -00001214 t wrap_in_stopiteration_handler │ │ │ │ +00005024 t merge_consts_recursive │ │ │ │ +00008540 t optimize_and_assemble │ │ │ │ +0000477c t pattern_helper_rotate │ │ │ │ +00004670 t pattern_helper_store_name │ │ │ │ +00002db0 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00006070 t starunpack_helper │ │ │ │ +000013d4 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000178 r .LC10 │ │ │ │ @@ -17246,27 +17243,27 @@ │ │ │ │ 00000c20 T _PyCrossInterpreterData_InitWithSize │ │ │ │ 00001084 T _PyCrossInterpreterData_Lookup │ │ │ │ 0000110c T _PyCrossInterpreterData_New │ │ │ │ 00000cb8 T _PyCrossInterpreterData_NewObject │ │ │ │ 000003cc T _PyCrossInterpreterData_RegisterClass │ │ │ │ 00001138 T _PyCrossInterpreterData_Release │ │ │ │ 00000cbc T _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ -00000c90 T _PyCrossInterpreterData_UnregisterClass │ │ │ │ +00000c4c T _PyCrossInterpreterData_UnregisterClass │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ 00000000 d _PyExc_InterpreterError │ │ │ │ 000000d0 d _PyExc_InterpreterNotFoundError │ │ │ │ U _PyInterpreterState_IsReady │ │ │ │ U _PyInterpreterState_LookUpID │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyNamespace_New │ │ │ │ -00000c4c T _PyObject_CheckCrossInterpreterData │ │ │ │ +00000d10 T _PyObject_CheckCrossInterpreterData │ │ │ │ 00000a8c T _PyObject_GetCrossInterpreterData │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyThreadState_NewBound │ │ │ │ 000003d0 T _PyXI_ApplyCapturedException │ │ │ │ 000003f8 T _PyXI_ApplyError │ │ │ │ @@ -17396,45 +17393,45 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 0000020c T PyErr_BadArgument │ │ │ │ 00000422 T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00000b6c T PyErr_Clear │ │ │ │ -000009b0 T PyErr_ExceptionMatches │ │ │ │ +00000b4c T PyErr_Clear │ │ │ │ +00000990 T PyErr_ExceptionMatches │ │ │ │ 0000037c T PyErr_Fetch │ │ │ │ 000001f4 T PyErr_Format │ │ │ │ 000007b0 T PyErr_FormatUnraisable │ │ │ │ 000002b0 T PyErr_FormatV │ │ │ │ 000002dc T PyErr_GetExcInfo │ │ │ │ 000003ac T PyErr_GetHandledException │ │ │ │ -00000b24 T PyErr_GetRaisedException │ │ │ │ -00000a78 T PyErr_GivenExceptionMatches │ │ │ │ +00000b04 T PyErr_GetRaisedException │ │ │ │ +00000a58 T PyErr_GivenExceptionMatches │ │ │ │ 0000001c T PyErr_NewException │ │ │ │ 00000714 T PyErr_NewExceptionWithDoc │ │ │ │ 0000079c T PyErr_NoMemory │ │ │ │ 000001cc T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000538 T PyErr_ProgramText │ │ │ │ 000006e0 T PyErr_ProgramTextObject │ │ │ │ 00000418 T PyErr_RangedSyntaxLocationObject │ │ │ │ 000003e4 T PyErr_Restore │ │ │ │ 0000036c T PyErr_SetExcInfo │ │ │ │ -00000bb8 T PyErr_SetFromErrno │ │ │ │ +00000b98 T PyErr_SetFromErrno │ │ │ │ 00000138 T PyErr_SetFromErrnoWithFilename │ │ │ │ -00000e14 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -00000c8c T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +00000df4 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ +00000c6c T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 00001170 T PyErr_SetHandledException │ │ │ │ 00000280 T PyErr_SetImportError │ │ │ │ 0000044e T PyErr_SetImportErrorSubclass │ │ │ │ -000010d8 T PyErr_SetNone │ │ │ │ -00000b9c T PyErr_SetObject │ │ │ │ -00000b3c T PyErr_SetRaisedException │ │ │ │ -00001034 T PyErr_SetString │ │ │ │ +000010b8 T PyErr_SetNone │ │ │ │ +00000b7c T PyErr_SetObject │ │ │ │ +00000b1c T PyErr_SetRaisedException │ │ │ │ +00001014 T PyErr_SetString │ │ │ │ 000005ec T PyErr_SyntaxLocation │ │ │ │ 00000594 T PyErr_SyntaxLocationEx │ │ │ │ 000001ec T PyErr_SyntaxLocationObject │ │ │ │ 0000041c t PyErr_SyntaxLocationObjectEx │ │ │ │ 00001060 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -17485,19 +17482,19 @@ │ │ │ │ 000001ac t Py_XDECREF │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ 0000112c T _PyErr_BadInternalCall │ │ │ │ 0000046c T _PyErr_ChainExceptions │ │ │ │ -00000f08 T _PyErr_ChainExceptions1 │ │ │ │ -000010f4 T _PyErr_ChainStackItem │ │ │ │ -00001010 T _PyErr_Clear │ │ │ │ -000007a0 t _PyErr_CreateException │ │ │ │ -00000f60 T _PyErr_ExceptionMatches │ │ │ │ +00000ee8 T _PyErr_ChainExceptions1 │ │ │ │ +000010d4 T _PyErr_ChainStackItem │ │ │ │ +00000ff0 T _PyErr_Clear │ │ │ │ +00000784 t _PyErr_CreateException │ │ │ │ +00000f40 T _PyErr_ExceptionMatches │ │ │ │ 000003a0 T _PyErr_Fetch │ │ │ │ 0000040c T _PyErr_FiniTypes │ │ │ │ 000006e8 T _PyErr_Format │ │ │ │ 00000244 T _PyErr_FormatFromCause │ │ │ │ 000000a0 T _PyErr_FormatFromCauseTstate │ │ │ │ 000011b0 T _PyErr_FormatNote │ │ │ │ 00000280 t _PyErr_FormatV.isra.0 │ │ │ │ @@ -17506,24 +17503,24 @@ │ │ │ │ 000003f0 T _PyErr_GetHandledException │ │ │ │ 000001c8 T _PyErr_GetRaisedException │ │ │ │ 000001b4 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ 00000b8c T _PyErr_NormalizeException │ │ │ │ 000001c8 T _PyErr_ProgramDecodedTextObject │ │ │ │ -0000086c T _PyErr_Restore │ │ │ │ +00000850 T _PyErr_Restore │ │ │ │ 00001184 T _PyErr_SetHandledException │ │ │ │ 00000088 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 00000058 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00000db4 T _PyErr_SetKeyError │ │ │ │ +00000d94 T _PyErr_SetKeyError │ │ │ │ 00000174 T _PyErr_SetLocaleString │ │ │ │ 00000448 T _PyErr_SetNone │ │ │ │ 000002f4 T _PyErr_SetObject │ │ │ │ 000001d4 T _PyErr_SetRaisedException │ │ │ │ -0000108c T _PyErr_SetString │ │ │ │ +0000106c T _PyErr_SetString │ │ │ │ 0000108c T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ @@ -17587,40 +17584,40 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000094 T _PyCfgBuilder_Addop │ │ │ │ 00000294 T _PyCfgBuilder_CheckSize │ │ │ │ -00004b40 T _PyCfgBuilder_Free │ │ │ │ +00004b38 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 000001f4 T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000002d8 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003ee0 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004a74 T _PyCfg_ToInstructionSequence │ │ │ │ +00003ed8 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004a6c T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyCompile_EnsureArrayLargeEnough │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000088 t add_const │ │ │ │ 00000000 t basicblock_add_jump │ │ │ │ 00000188 t basicblock_addop │ │ │ │ -000049e8 t basicblock_insert_instruction │ │ │ │ +000049e0 t basicblock_insert_instruction │ │ │ │ 00000058 t cfg_builder_new_block │ │ │ │ -000030d8 t duplicate_exits_without_lineno │ │ │ │ -00004b78 t get_const_value │ │ │ │ -00002dd0 t label_exception_targets │ │ │ │ +000030b4 t duplicate_exits_without_lineno │ │ │ │ +00004b70 t get_const_value │ │ │ │ +00002dac t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000034f0 t optimize_basic_block │ │ │ │ +000034cc t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -17758,15 +17755,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 0000023c T PyUnstable_GC_VisitObjects │ │ │ │ 000001b0 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00001424 t Py_XDECREF │ │ │ │ +0000142c t Py_XDECREF │ │ │ │ 00000078 t Py_XDECREF.part.0 │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyDict_MaybeUntrack │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ @@ -17774,50 +17771,50 @@ │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ 00000230 T _PyGC_Collect │ │ │ │ 000000d8 T _PyGC_CollectNoFail │ │ │ │ 000002fc T _PyGC_Dump │ │ │ │ 000000e0 T _PyGC_DumpShutdownStats │ │ │ │ 000001a0 T _PyGC_Fini │ │ │ │ 00000070 T _PyGC_Freeze │ │ │ │ -000015dc T _PyGC_GetFreezeCount │ │ │ │ +000015e4 T _PyGC_GetFreezeCount │ │ │ │ 00000112 T _PyGC_GetObjects │ │ │ │ 0000028c T _PyGC_GetReferrers │ │ │ │ 00000024 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 000000c8 T _PyGC_Unfreeze │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 0000011c T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000001c8 T _PyObject_GC_NewVar │ │ │ │ -00001524 T _PyObject_GC_Resize │ │ │ │ +0000152c T _PyObject_GC_Resize │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NewReference │ │ │ │ 00000438 T _Py_RunGC │ │ │ │ 000003a0 T _Py_ScheduleGC │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000015a4 t append_objects │ │ │ │ +000015ac t append_objects │ │ │ │ 0000045c t gc_collect_main │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ -00001578 t referrersvisit │ │ │ │ -0000142c t visit_decref │ │ │ │ +00001580 t referrersvisit │ │ │ │ +00001434 t visit_decref │ │ │ │ 0000029c t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ -0000147c t visit_reachable │ │ │ │ +00001484 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ @@ -17907,21 +17904,21 @@ │ │ │ │ 00000a38 r .LC86 │ │ │ │ 00000a44 r .LC87 │ │ │ │ 00000a50 r .LC88 │ │ │ │ 00000108 r .LC9 │ │ │ │ 00000a58 r .LC90 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -000036c8 T PyArg_Parse │ │ │ │ +000036f8 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001c0c T PyArg_ParseTupleAndKeywords │ │ │ │ -00001920 T PyArg_UnpackTuple │ │ │ │ +00001c3c T PyArg_ParseTupleAndKeywords │ │ │ │ +00001950 T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001b8 T PyArg_VaParseTupleAndKeywords │ │ │ │ -00002874 T PyArg_ValidateKeywordArguments │ │ │ │ +000028a4 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17962,32 +17959,32 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ -00000594 t Py_XDECREF │ │ │ │ -00000ca0 T _PyArg_BadArgument │ │ │ │ -00001acc T _PyArg_CheckPositional │ │ │ │ -00003644 T _PyArg_Fini │ │ │ │ -000035ec T _PyArg_NoKeywords │ │ │ │ +000005c0 t Py_XDECREF │ │ │ │ +00000ccc T _PyArg_BadArgument │ │ │ │ +00001afc T _PyArg_CheckPositional │ │ │ │ +00003674 T _PyArg_Fini │ │ │ │ +0000361c T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000003b8 T _PyArg_NoPositional │ │ │ │ -00000410 T _PyArg_ParseStack │ │ │ │ -000005b0 T _PyArg_ParseStackAndKeywords │ │ │ │ +000003e4 T _PyArg_NoPositional │ │ │ │ +0000043c T _PyArg_ParseStack │ │ │ │ +000005dc T _PyArg_ParseStackAndKeywords │ │ │ │ 0000027a T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000250 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000162 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000118 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -00002d64 T _PyArg_UnpackKeywords │ │ │ │ -000028c0 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -0000348c T _PyArg_UnpackStack │ │ │ │ +00002d94 T _PyArg_UnpackKeywords │ │ │ │ +000028f0 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +000034bc T _PyArg_UnpackStack │ │ │ │ 00000204 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 0000015e T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -18000,37 +17997,37 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 t _parser_init │ │ │ │ -00000b10 t cleanreturn.constprop.0 │ │ │ │ +00000b3c t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ -00000ab4 t convertbuffer │ │ │ │ -00000cf8 t converterr │ │ │ │ -00000e84 t convertitem.constprop.0 │ │ │ │ -00000ee8 t convertsimple.constprop.0 │ │ │ │ -0000044c t converttuple.constprop.0 │ │ │ │ -00000d60 t error_unexpected_keyword_arg │ │ │ │ -00002cec t find_keyword │ │ │ │ +00000ae0 t convertbuffer │ │ │ │ +00000d24 t converterr │ │ │ │ +00000eb4 t convertitem.constprop.0 │ │ │ │ +00000f18 t convertsimple.constprop.0 │ │ │ │ +00000478 t converttuple.constprop.0 │ │ │ │ +00000d8c t error_unexpected_keyword_arg │ │ │ │ +00002d1c t find_keyword │ │ │ │ U memcpy │ │ │ │ -00000330 t new_kwtuple │ │ │ │ -00000b80 t seterror │ │ │ │ -00003304 t skipitem.constprop.0 │ │ │ │ +0000035c t new_kwtuple │ │ │ │ +00000bac t seterror │ │ │ │ +00003334 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 0000064c t vgetargs1_impl │ │ │ │ 000000b0 t vgetargs1_impl.constprop.0 │ │ │ │ -00001c80 t vgetargskeywords.constprop.0 │ │ │ │ +00001cb0 t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ -000005ec t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +00000618 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -18072,20 +18069,20 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -0000060c T PyEval_AcquireThread │ │ │ │ +00000610 T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -00000608 T PyEval_ReleaseThread │ │ │ │ -000004dc T PyEval_RestoreThread │ │ │ │ -00000288 T PyEval_SaveThread │ │ │ │ +0000060c T PyEval_ReleaseThread │ │ │ │ +000004e0 T PyEval_RestoreThread │ │ │ │ +0000028c T PyEval_SaveThread │ │ │ │ 0000008e T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyThread_init_thread │ │ │ │ @@ -18102,30 +18099,30 @@ │ │ │ │ 00000614 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000d8 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 000001f8 T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002b4 T _PyEval_ReleaseLock │ │ │ │ +000002b8 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ 00000618 T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000598 T _Py_FinishPendingCalls │ │ │ │ -00000504 T _Py_HandlePending │ │ │ │ +00000508 T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000e4 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000180 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000084 r __func__.0 │ │ │ │ @@ -18137,15 +18134,15 @@ │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ 00000458 t _make_pending_calls │ │ │ │ 0000012c t create_gil │ │ │ │ -000003d8 t drop_gil │ │ │ │ +000003dc t drop_gil │ │ │ │ 00000244 t handle_signals │ │ │ │ 000002bc t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ @@ -18251,16 +18248,16 @@ │ │ │ │ 00000a7c t hamt_tp_subscript │ │ │ │ 00000064 t hamt_tp_traverse │ │ │ │ U memset │ │ │ │ │ │ │ │ hashtable.o: │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000004e0 T _Py_hashtable_clear │ │ │ │ -000004d8 T _Py_hashtable_compare_direct │ │ │ │ +000004e8 T _Py_hashtable_clear │ │ │ │ +000004e0 T _Py_hashtable_compare_direct │ │ │ │ 00000328 T _Py_hashtable_destroy │ │ │ │ 00000000 T _Py_hashtable_foreach │ │ │ │ 000000a0 T _Py_hashtable_get │ │ │ │ 00000110 T _Py_hashtable_get_entry_generic │ │ │ │ 000002f8 t _Py_hashtable_get_entry_ptr │ │ │ │ 00000320 T _Py_hashtable_hash_ptr │ │ │ │ 0000002c T _Py_hashtable_len │ │ │ │ @@ -18434,22 +18431,22 @@ │ │ │ │ 00000704 T PyImport_ExecCodeModuleObject │ │ │ │ 000005f8 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 0000135c T PyImport_GetImporter │ │ │ │ 000017c0 T PyImport_GetMagicNumber │ │ │ │ 000007ee T PyImport_GetMagicTag │ │ │ │ -00002ee0 T PyImport_GetModule │ │ │ │ +00002ef8 T PyImport_GetModule │ │ │ │ 000007fa T PyImport_GetModuleDict │ │ │ │ 00002678 T PyImport_Import │ │ │ │ 000009c0 T PyImport_ImportFrozenModule │ │ │ │ 00000a08 T PyImport_ImportFrozenModuleObject │ │ │ │ -00002a34 T PyImport_ImportModule │ │ │ │ -000029e8 T PyImport_ImportModuleLevel │ │ │ │ -00000e40 T PyImport_ImportModuleLevelObject │ │ │ │ +00002a4c T PyImport_ImportModule │ │ │ │ +00002a00 T PyImport_ImportModuleLevel │ │ │ │ +00000e44 T PyImport_ImportModuleLevelObject │ │ │ │ 00000834 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000bf4 T PyImport_ReloadModule │ │ │ │ 00000e1c T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ @@ -18522,15 +18519,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ -00000200 t Py_XDECREF │ │ │ │ +00000204 t Py_XDECREF │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_Clear │ │ │ │ @@ -18543,15 +18540,15 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ 00001c88 T _PyImport_AcquireLock │ │ │ │ 000000a8 T _PyImport_BlessMyLoader │ │ │ │ 000018c0 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ 000019b0 T _PyImport_ClearCore │ │ │ │ 00000108 T _PyImport_ClearExtension │ │ │ │ 00001920 T _PyImport_ClearModules │ │ │ │ -000032c8 T _PyImport_ClearModulesByIndex │ │ │ │ +000032f8 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ 00001a4c T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ 00001944 T _PyImport_FiniCore │ │ │ │ 00001848 T _PyImport_FiniExternal │ │ │ │ 00000228 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ @@ -18560,34 +18557,34 @@ │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000020 T _PyImport_GetBuiltinModuleNames │ │ │ │ 00001764 T _PyImport_GetDLOpenFlags │ │ │ │ 0000176c T _PyImport_GetImportlibExternalLoader │ │ │ │ 00001354 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ 00002630 T _PyImport_GetModuleAttr │ │ │ │ -0000221c T _PyImport_GetModuleAttrString │ │ │ │ -000002e8 T _PyImport_GetModules │ │ │ │ +00002220 T _PyImport_GetModuleAttrString │ │ │ │ +000002ec T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ 00001c24 T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ 0000058c T _PyImport_InitCore │ │ │ │ 00000554 T _PyImport_InitDefaultImportFunc │ │ │ │ 00000f6c T _PyImport_InitExternal │ │ │ │ 000001b8 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00000e30 T _PyImport_IsDefaultImportFunc │ │ │ │ +00000e34 T _PyImport_IsDefaultImportFunc │ │ │ │ 000018b4 T _PyImport_IsInitialized │ │ │ │ 00000046 T _PyImport_ReInitLock │ │ │ │ 00001c90 T _PyImport_ReleaseLock │ │ │ │ 000001d4 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 000005b2 T _PyImport_SetDLOpenFlags │ │ │ │ 00000062 T _PyImport_SetModule │ │ │ │ 00000e5c T _PyImport_SetModuleString │ │ │ │ -000007c0 T _PyImport_SwapPackageContext │ │ │ │ +000007c4 T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ @@ -18636,88 +18633,88 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000250 t _extensions_cache_delete │ │ │ │ 0000014c t _extensions_cache_find_unlocked │ │ │ │ 000000c4 t _extensions_cache_get │ │ │ │ -00002df8 t _imp__fix_co_filename │ │ │ │ +00002e10 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000958 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ 00001c98 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 0000086c t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -000019c8 t _imp_acquire_lock │ │ │ │ +000019cc t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ -000008a0 t _imp_create_builtin │ │ │ │ +000008a4 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ 000014dc t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -00000dc8 t _imp_exec_builtin │ │ │ │ +00000dcc t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -00000d8c t _imp_exec_dynamic │ │ │ │ +00000d90 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ 000010ec t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00001a58 t _imp_find_frozen │ │ │ │ +00001a5c t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -00001ea0 t _imp_get_frozen_object │ │ │ │ +00001ea4 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000b86 t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ -00000824 t _imp_is_builtin │ │ │ │ +00000828 t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ 00000ea4 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ 00000f08 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000b1c t _imp_lock_held │ │ │ │ 00000a64 r _imp_lock_held__doc__ │ │ │ │ -000019fc t _imp_release_lock │ │ │ │ +00001a00 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ 00001ad4 t _imp_source_hash │ │ │ │ 00000134 r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000a8 d _kwtuple.3 │ │ │ │ 000001e4 t _modules_by_index_clear_one │ │ │ │ -00000218 t _modules_by_index_set │ │ │ │ +0000021c t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ 00001a98 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -000007d4 t exec_builtin_or_dynamic │ │ │ │ +000007d8 t exec_builtin_or_dynamic │ │ │ │ 00000d58 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ -000002f0 t find_frozen │ │ │ │ +000002f4 t find_frozen │ │ │ │ 00000514 t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ 000016f4 t hashtable_compare_str │ │ │ │ 00001a94 t hashtable_destroy_str │ │ │ │ -000001e0 t hashtable_hash_str │ │ │ │ +000001e4 t hashtable_hash_str │ │ │ │ 000000e4 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ 00000e28 t imp_module_exec │ │ │ │ 000000c4 d imp_slots │ │ │ │ 00000cbc t import_add_module │ │ │ │ -000016e8 t import_find_and_load │ │ │ │ -00000538 t import_get_module │ │ │ │ -000005a0 t import_run_extension.isra.0 │ │ │ │ +000016ec t import_find_and_load │ │ │ │ +0000053c t import_get_module │ │ │ │ +000005a4 t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000c30 t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 000002e0 t reload_singlephase_extension │ │ │ │ -000030f0 t remove_importlib_frames │ │ │ │ +00003108 t remove_importlib_frames │ │ │ │ 000008e0 t remove_module │ │ │ │ 000004f8 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ @@ -19254,47 +19251,47 @@ │ │ │ │ 000002e0 T _PyMonitoring_FirePyStartEvent │ │ │ │ 00000548 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 000006c2 T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000466 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 000005fe T _PyMonitoring_FireRaiseEvent │ │ │ │ 0000095e T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000724 T _PyMonitoring_FireStopIterationEvent │ │ │ │ -000023c0 T _PyMonitoring_GetLocalEvents │ │ │ │ +000023e8 T _PyMonitoring_GetLocalEvents │ │ │ │ 000001e8 T _PyMonitoring_RegisterCallback │ │ │ │ 0000038c T _PyMonitoring_SetEvents │ │ │ │ -000024b0 T _PyMonitoring_SetLocalEvents │ │ │ │ +000024d8 T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000344 T _Py_GetBaseOpcode │ │ │ │ 00001b64 T _Py_Instrument │ │ │ │ -00002364 T _Py_Instrumentation_GetLine │ │ │ │ +0000238c T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ 00001b74 T _Py_call_instrumentation │ │ │ │ 0000052c T _Py_call_instrumentation_2args │ │ │ │ -000026d0 T _Py_call_instrumentation_arg │ │ │ │ +000026f8 T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 000003bc T _Py_call_instrumentation_instruction │ │ │ │ 00000568 T _Py_call_instrumentation_jump │ │ │ │ 00002028 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00001d80 t call_instrumentation_vector │ │ │ │ 00001f78 t call_one_instrument │ │ │ │ 0000030a t capi_call_instrumentation.constprop.0 │ │ │ │ -00002970 t de_instrument.isra.0 │ │ │ │ -000029d4 t de_instrument_line │ │ │ │ -00002a18 t de_instrument_per_instruction │ │ │ │ +00002998 t de_instrument.isra.0 │ │ │ │ +000029fc t de_instrument_line │ │ │ │ +00002a40 t de_instrument_per_instruction │ │ │ │ 00000000 r event_names │ │ │ │ 000005aa t exception_event_setup │ │ │ │ 000006a8 t force_instrument_lock_held │ │ │ │ 000005f4 t instrument_all_executing_code_objects │ │ │ │ 00000044 d methods │ │ │ │ 0000005c t monitoring__all_events │ │ │ │ 00000354 r monitoring__all_events__doc__ │ │ │ │ @@ -19313,15 +19310,15 @@ │ │ │ │ 00000374 r monitoring_restart_events__doc__ │ │ │ │ 000000dc t monitoring_set_events │ │ │ │ 00000404 r monitoring_set_events__doc__ │ │ │ │ 00000170 t monitoring_set_local_events │ │ │ │ 00000394 r monitoring_set_local_events__doc__ │ │ │ │ 00000000 t monitoring_use_tool_id │ │ │ │ 000004e4 r monitoring_use_tool_id__doc__ │ │ │ │ -000028e0 t remove_tools │ │ │ │ +00002908 t remove_tools │ │ │ │ 00000250 t set_global_version │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ @@ -19553,43 +19550,43 @@ │ │ │ │ 000000ac T _PyEvent_Notify │ │ │ │ 000002f4 T _PyMutex_LockTimed │ │ │ │ 0000045c T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -0000006e T _PyRWMutex_RLock │ │ │ │ -0000010e T _PyRWMutex_RUnlock │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -00000138 T _PyRawMutex_LockSlow │ │ │ │ -000001f0 T _PyRawMutex_UnlockSlow │ │ │ │ +000000b4 T _PyRWMutex_Lock │ │ │ │ +00000122 T _PyRWMutex_RLock │ │ │ │ +000001c2 T _PyRWMutex_RUnlock │ │ │ │ +000000fa T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000001e8 T _PyRawMutex_UnlockSlow │ │ │ │ 00000248 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 000001c8 T _PyRecursiveMutex_Lock │ │ │ │ 00000274 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -0000017c T _PySeqLock_AbandonWrite │ │ │ │ -000001e8 T _PySeqLock_AfterFork │ │ │ │ -0000019c T _PySeqLock_BeginRead │ │ │ │ -000001c4 T _PySeqLock_EndRead │ │ │ │ -00000134 T _PySeqLock_LockWrite │ │ │ │ -0000018c T _PySeqLock_UnlockWrite │ │ │ │ +000002b0 T _PySeqLock_AbandonWrite │ │ │ │ +0000031c T _PySeqLock_AfterFork │ │ │ │ +000002d0 T _PySeqLock_BeginRead │ │ │ │ +000002f8 T _PySeqLock_EndRead │ │ │ │ +00000268 T _PySeqLock_LockWrite │ │ │ │ +000002c0 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000004ec t mutex_unpark │ │ │ │ -000000b0 t rwmutex_set_parked_and_wait │ │ │ │ +00000164 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -19747,15 +19744,15 @@ │ │ │ │ U getc │ │ │ │ 000004b4 t marshal_dump │ │ │ │ 00000940 r marshal_dump__doc__ │ │ │ │ 00000274 t marshal_dumps │ │ │ │ 000005dc r marshal_dumps__doc__ │ │ │ │ 00000374 t marshal_load │ │ │ │ 00000764 r marshal_load__doc__ │ │ │ │ -00002850 t marshal_loads │ │ │ │ +00002848 t marshal_loads │ │ │ │ 000004e4 r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ @@ -19765,22 +19762,22 @@ │ │ │ │ 00000184 t r_object │ │ │ │ 000017b0 t r_ref.constprop.0 │ │ │ │ 00001668 t r_string │ │ │ │ 000000e8 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ 00001a84 t w_complex_object │ │ │ │ -00002838 t w_decref_entry │ │ │ │ +00002830 t w_decref_entry │ │ │ │ 00000320 t w_float_bin │ │ │ │ 00000644 t w_float_str │ │ │ │ -00002718 t w_long │ │ │ │ +00002710 t w_long │ │ │ │ 000017fc t w_object │ │ │ │ 00000188 t w_reserve │ │ │ │ 00000214 t w_short │ │ │ │ -000027c8 t w_string │ │ │ │ +000027c0 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -19806,43 +19803,43 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000d94 T PyModule_Add │ │ │ │ -00001000 T PyModule_AddIntConstant │ │ │ │ +00000d98 T PyModule_Add │ │ │ │ +00001004 T PyModule_AddIntConstant │ │ │ │ 00000034 T PyModule_AddObject │ │ │ │ -00000e60 T PyModule_AddObjectRef │ │ │ │ +00000e64 T PyModule_AddObjectRef │ │ │ │ 00000000 T PyModule_AddStringConstant │ │ │ │ -00000f28 T PyModule_AddType │ │ │ │ +00000f2c T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ -00000d90 T Py_VaBuildValue │ │ │ │ -00000f0c t Py_XDECREF │ │ │ │ +00000d94 T Py_VaBuildValue │ │ │ │ +00000f10 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 0000007a T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000b64 T _Py_VaBuildStack │ │ │ │ -00001144 T _Py_VaBuildValue_SizeT │ │ │ │ -000010d0 T _Py_convert_optional_to_ssize_t │ │ │ │ -00000af0 t check_end │ │ │ │ +00000b68 T _Py_VaBuildStack │ │ │ │ +00001148 T _Py_VaBuildValue_SizeT │ │ │ │ +000010d4 T _Py_convert_optional_to_ssize_t │ │ │ │ +00000af4 t check_end │ │ │ │ 00000210 t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000002f8 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -19850,15 +19847,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000410 T PyOS_strtoul │ │ │ │ +00000420 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -19883,22 +19880,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000fc T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000004d8 T _PyParkingLot_Unpark │ │ │ │ +000004ac T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000138 T _PySemaphore_Destroy │ │ │ │ -000003d0 T _PySemaphore_Init │ │ │ │ -00000400 T _PySemaphore_Wait │ │ │ │ -000004b0 T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +000003a4 T _PySemaphore_Init │ │ │ │ +000003d4 T _PySemaphore_Wait │ │ │ │ +00000484 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -20602,65 +20599,65 @@ │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000014c T PyGILState_Check │ │ │ │ +00000180 T PyGILState_Check │ │ │ │ 0000058c T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 00000628 T PyGILState_Release │ │ │ │ 00000720 T PyInterpreterState_Clear │ │ │ │ -00001620 T PyInterpreterState_Delete │ │ │ │ -000003f0 T PyInterpreterState_Get │ │ │ │ -000004e4 T PyInterpreterState_GetDict │ │ │ │ -00000434 T PyInterpreterState_GetID │ │ │ │ -00001ae8 T PyInterpreterState_Head │ │ │ │ -00001ad8 T PyInterpreterState_Main │ │ │ │ +00001584 T PyInterpreterState_Delete │ │ │ │ +0000040c T PyInterpreterState_Get │ │ │ │ +00000620 T PyInterpreterState_GetDict │ │ │ │ +00000450 T PyInterpreterState_GetID │ │ │ │ +00001a4c T PyInterpreterState_Head │ │ │ │ +00001a3c T PyInterpreterState_Main │ │ │ │ 00000684 T PyInterpreterState_New │ │ │ │ -00001af8 T PyInterpreterState_Next │ │ │ │ +00001a5c T PyInterpreterState_Next │ │ │ │ 00000054 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetItemString │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ U PyStatus_Exception │ │ │ │ -000008b4 T PyThreadState_Clear │ │ │ │ -00000b94 T PyThreadState_Delete │ │ │ │ +00000874 T PyThreadState_Clear │ │ │ │ +00000b54 T PyThreadState_Delete │ │ │ │ 0000074c T PyThreadState_DeleteCurrent │ │ │ │ -00000198 T PyThreadState_Get │ │ │ │ -00000470 T PyThreadState_GetDict │ │ │ │ -000015a4 T PyThreadState_GetFrame │ │ │ │ +000001cc T PyThreadState_Get │ │ │ │ +000005ac T PyThreadState_GetDict │ │ │ │ +0000065c T PyThreadState_GetFrame │ │ │ │ 000006c2 T PyThreadState_GetID │ │ │ │ 00000588 T PyThreadState_GetInterpreter │ │ │ │ -00001ac8 T PyThreadState_GetUnchecked │ │ │ │ +00001a2c T PyThreadState_GetUnchecked │ │ │ │ 00000318 T PyThreadState_New │ │ │ │ 0000005a T PyThreadState_Next │ │ │ │ 0000087c T PyThreadState_SetAsyncExc │ │ │ │ -00000874 T PyThreadState_Swap │ │ │ │ +0000048c T PyThreadState_Swap │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_release_lock │ │ │ │ U PyThread_tss_create │ │ │ │ U PyThread_tss_delete │ │ │ │ U PyThread_tss_get │ │ │ │ U PyThread_tss_is_created │ │ │ │ U PyThread_tss_set │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_Type │ │ │ │ -00001a70 T PyUnstable_InterpreterState_GetMainModule │ │ │ │ +000019d4 T PyUnstable_InterpreterState_GetMainModule │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_ExitStatusException │ │ │ │ U _PyAST_Fini │ │ │ │ U _PyAtExit_Fini │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyConfig_Copy │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ @@ -20669,57 +20666,57 @@ │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -00000528 T _PyEval_StartTheWorld │ │ │ │ +000006c4 T _PyEval_StartTheWorld │ │ │ │ 00000840 T _PyEval_StartTheWorldAll │ │ │ │ -00000524 T _PyEval_StopTheWorld │ │ │ │ +000006c0 T _PyEval_StopTheWorld │ │ │ │ 00000078 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ -00001600 T _PyGILState_Fini │ │ │ │ +00001564 T _PyGILState_Fini │ │ │ │ 00000000 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 000003a8 T _PyGILState_Init │ │ │ │ 0000007c T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModules │ │ │ │ -00000e34 T _PyInterpreterState_Clear │ │ │ │ +00000df4 T _PyInterpreterState_Clear │ │ │ │ 000001d6 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000108 T _PyInterpreterState_Enable │ │ │ │ 000006c8 T _PyInterpreterState_FailIfRunningMain │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000001c8 T _PyInterpreterState_GetConfig │ │ │ │ +000001fc T _PyInterpreterState_GetConfig │ │ │ │ 0000000c T _PyInterpreterState_GetConfigCopy │ │ │ │ 00000998 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ -000017fc T _PyInterpreterState_GetIDObject │ │ │ │ -00001a68 T _PyInterpreterState_GetWhence │ │ │ │ +00001760 T _PyInterpreterState_GetIDObject │ │ │ │ +000019cc T _PyInterpreterState_GetWhence │ │ │ │ 00000728 T _PyInterpreterState_HasFeature │ │ │ │ 0000031e T _PyInterpreterState_IDDecref │ │ │ │ -00001a24 T _PyInterpreterState_IDIncref │ │ │ │ -0000182c T _PyInterpreterState_IDInitref │ │ │ │ -00001a1c T _PyInterpreterState_IsReady │ │ │ │ -00001b00 T _PyInterpreterState_IsRunningMain │ │ │ │ -00001924 T _PyInterpreterState_LookUpID │ │ │ │ -00001884 T _PyInterpreterState_LookUpIDObject │ │ │ │ +00001988 T _PyInterpreterState_IDIncref │ │ │ │ +00001790 T _PyInterpreterState_IDInitref │ │ │ │ +00001980 T _PyInterpreterState_IsReady │ │ │ │ +00001a64 T _PyInterpreterState_IsRunningMain │ │ │ │ +00001888 T _PyInterpreterState_LookUpID │ │ │ │ +000017e8 T _PyInterpreterState_LookUpIDObject │ │ │ │ 0000011c T _PyInterpreterState_New │ │ │ │ -000018b0 T _PyInterpreterState_ObjectToID │ │ │ │ +00001814 T _PyInterpreterState_ObjectToID │ │ │ │ 000001c4 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 0000005e T _PyInterpreterState_RequireIDRef │ │ │ │ 000006bc T _PyInterpreterState_RequiresIDRef │ │ │ │ 0000038e T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ -00000e2c T _PyInterpreterState_SetNotRunningMain │ │ │ │ +00000dec T _PyInterpreterState_SetNotRunningMain │ │ │ │ 000006b0 T _PyInterpreterState_SetRunningMain │ │ │ │ 000003a0 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ U _PyMem_RawFree │ │ │ │ @@ -20738,42 +20735,42 @@ │ │ │ │ U _PyRuntime │ │ │ │ 000000cc T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 0000006a T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000080 T _PyThreadState_Attach │ │ │ │ 00000548 T _PyThreadState_Bind │ │ │ │ -00000520 T _PyThreadState_ClearMimallocHeaps │ │ │ │ -00000dec T _PyThreadState_DeleteCurrent │ │ │ │ +000006bc T _PyThreadState_ClearMimallocHeaps │ │ │ │ +00000dac T _PyThreadState_DeleteCurrent │ │ │ │ 00000844 T _PyThreadState_DeleteList │ │ │ │ -000001d0 T _PyThreadState_Detach │ │ │ │ -00001ab8 T _PyThreadState_GetCurrent │ │ │ │ -000004b4 T _PyThreadState_GetDict │ │ │ │ +00000204 T _PyThreadState_Detach │ │ │ │ +00001a1c T _PyThreadState_GetCurrent │ │ │ │ +000005f0 T _PyThreadState_GetDict │ │ │ │ 00000700 T _PyThreadState_Init │ │ │ │ -000017ec T _PyThreadState_IsRunningMain │ │ │ │ -00000100 T _PyThreadState_MustExit │ │ │ │ +00001750 T _PyThreadState_IsRunningMain │ │ │ │ +00000134 T _PyThreadState_MustExit │ │ │ │ 000003d0 T _PyThreadState_New │ │ │ │ 000007f8 T _PyThreadState_NewBound │ │ │ │ -00000388 T _PyThreadState_PopFrame │ │ │ │ +000003a4 T _PyThreadState_PopFrame │ │ │ │ 000006fa T _PyThreadState_Prealloc │ │ │ │ -000002cc T _PyThreadState_PushFrame │ │ │ │ +000002e8 T _PyThreadState_PushFrame │ │ │ │ 0000073c T _PyThreadState_RemoveExcept │ │ │ │ 0000075c T _PyThreadState_Suspend │ │ │ │ -00000880 T _PyThreadState_Swap │ │ │ │ +00000578 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ 000003d4 T _PyThread_CurrentExceptions │ │ │ │ 0000051c T _PyThread_CurrentFrames │ │ │ │ U _PyThread_at_fork_reinit │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000294 T _Py_GetConfig │ │ │ │ +000002b0 T _Py_GetConfig │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000098 r __func__.0 │ │ │ │ 000000bc r __func__.1 │ │ │ │ 00000044 r __func__.10 │ │ │ │ @@ -20794,25 +20791,25 @@ │ │ │ │ 00000084 r __func__.4 │ │ │ │ 0000006c r __func__.5 │ │ │ │ 00000150 r __func__.6 │ │ │ │ 0000010c r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ 00000028 t bind_gilstate_tstate │ │ │ │ -00000230 t detach_thread │ │ │ │ -000017a4 t free_interpreter │ │ │ │ -00000da0 t free_threadstate │ │ │ │ +00000264 t detach_thread │ │ │ │ +00001708 t free_interpreter │ │ │ │ +00000d60 t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ -00000e5c t interpreter_clear │ │ │ │ +00000e1c t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000003d4 t new_threadstate │ │ │ │ U stderr │ │ │ │ -00000be8 t tstate_delete_common │ │ │ │ -00001758 t zapthreads │ │ │ │ +00000ba8 t tstate_delete_common │ │ │ │ +000016bc t zapthreads │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000094 r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -21042,70 +21039,69 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -00000890 T PyTime_Monotonic │ │ │ │ -00000204 T PyTime_MonotonicRaw │ │ │ │ -00000cd8 T PyTime_PerfCounter │ │ │ │ +000007d0 T PyTime_Monotonic │ │ │ │ +00000158 T PyTime_MonotonicRaw │ │ │ │ +00000c10 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000a10 T PyTime_Time │ │ │ │ +00000950 T PyTime_Time │ │ │ │ 000001a8 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000568 T _PyDeadline_Get │ │ │ │ -000002bc T _PyDeadline_Init │ │ │ │ -00000e0c T _PyLong_AsTime_t │ │ │ │ -00000668 T _PyLong_FromTime_t │ │ │ │ +00000538 T _PyDeadline_Get │ │ │ │ +00000e30 T _PyDeadline_Init │ │ │ │ +00000d44 T _PyLong_AsTime_t │ │ │ │ +000005a8 T _PyLong_FromTime_t │ │ │ │ 00000230 T _PyTimeFraction_Mul │ │ │ │ 000001e6 T _PyTimeFraction_Resolution │ │ │ │ 00000028 T _PyTimeFraction_Set │ │ │ │ -00000578 T _PyTime_Add │ │ │ │ -00000b44 T _PyTime_AsLong │ │ │ │ +000004b8 T _PyTime_Add │ │ │ │ +00000a84 T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ -00000290 T _PyTime_AsMilliseconds │ │ │ │ -000009c4 T _PyTime_AsTimespec │ │ │ │ -000005d0 T _PyTime_AsTimespec_clamp │ │ │ │ -00000534 T _PyTime_AsTimeval │ │ │ │ +00000dac T _PyTime_AsMilliseconds │ │ │ │ +00000904 T _PyTime_AsTimespec │ │ │ │ +00000510 T _PyTime_AsTimespec_clamp │ │ │ │ +00000504 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -000005a0 T _PyTime_FromLong │ │ │ │ -0000019c T _PyTime_FromMicrosecondsClamp │ │ │ │ -00000334 T _PyTime_FromMillisecondsObject │ │ │ │ +00000570 T _PyTime_FromLong │ │ │ │ +000000f0 T _PyTime_FromMicrosecondsClamp │ │ │ │ +00000298 T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ 00000100 T _PyTime_FromSecondsDouble │ │ │ │ -0000066c T _PyTime_FromSecondsObject │ │ │ │ +000005ac T _PyTime_FromSecondsObject │ │ │ │ 000000ec T _PyTime_FromTimespec │ │ │ │ 000003ca T _PyTime_FromTimeval │ │ │ │ -000002b4 T _PyTime_MonotonicWithInfo │ │ │ │ -00000b48 T _PyTime_ObjectToTime_t │ │ │ │ +00000290 T _PyTime_MonotonicWithInfo │ │ │ │ +00000a88 T _PyTime_ObjectToTime_t │ │ │ │ 000000f4 T _PyTime_ObjectToTimespec │ │ │ │ -00000510 T _PyTime_ObjectToTimeval │ │ │ │ +000004e0 T _PyTime_ObjectToTimeval │ │ │ │ 0000005a T _PyTime_PerfCounterWithInfo │ │ │ │ 00000060 T _PyTime_TimeWithInfo │ │ │ │ 000000a8 T _PyTime_gmtime │ │ │ │ -00000618 T _PyTime_localtime │ │ │ │ +00000558 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ -000002f8 t py_get_monotonic_clock │ │ │ │ -000004c0 t pytime_as_timeval.isra.0 │ │ │ │ -000000f0 t pytime_divide │ │ │ │ -00000480 t pytime_fromtimespec │ │ │ │ +0000024c t py_get_monotonic_clock │ │ │ │ +00000420 t pytime_as_timeval.isra.0 │ │ │ │ +000003c0 t pytime_fromtimespec │ │ │ │ 00000118 t pytime_object_to_denominator │ │ │ │ -000007f0 t pytime_round │ │ │ │ +00000730 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -21373,57 +21369,57 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 0000031c t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00004afc t Py_XDECREF │ │ │ │ +00004b40 t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00004b94 T _PyST_GetScope │ │ │ │ -00004b74 T _PyST_GetSymbol │ │ │ │ -00004bb4 T _PyST_IsFunctionLike │ │ │ │ +00004bd8 T _PyST_GetScope │ │ │ │ +00004bb8 T _PyST_GetSymbol │ │ │ │ +00004bf8 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00004e14 T _PySymtable_Free │ │ │ │ -00004b14 T _PySymtable_Lookup │ │ │ │ +00004e68 T _PySymtable_Free │ │ │ │ +00004b58 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002abc T _Py_Mangle │ │ │ │ -00002a6c T _Py_MaybeMangle │ │ │ │ +00002ad0 T _Py_Mangle │ │ │ │ +00002a80 T _Py_MaybeMangle │ │ │ │ 00000a80 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003a14 t analyze_block │ │ │ │ +00003a28 t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -00004e78 t ste_dealloc │ │ │ │ +00004ecc t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ -0000280c t symtable_add_def │ │ │ │ -0000285c t symtable_add_def_helper │ │ │ │ -000004c0 t symtable_enter_block │ │ │ │ +00002820 t symtable_add_def │ │ │ │ +00002870 t symtable_add_def_helper │ │ │ │ +000004d4 t symtable_enter_block │ │ │ │ 00000718 t symtable_enter_type_param_block │ │ │ │ -000039c4 t symtable_exit_block │ │ │ │ +000039d8 t symtable_exit_block │ │ │ │ 00000000 t symtable_handle_comprehension │ │ │ │ 00000334 t symtable_lookup_entry.isra.0 │ │ │ │ 00000410 t symtable_raise_if_annotation_block │ │ │ │ 0000009c t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 00000384 t symtable_record_directive │ │ │ │ -00004bc8 t symtable_visit_alias │ │ │ │ +00004c0c t symtable_visit_alias │ │ │ │ 000004c4 t symtable_visit_annotation │ │ │ │ -00002e08 t symtable_visit_annotations │ │ │ │ -00003004 t symtable_visit_arguments │ │ │ │ +00002e1c t symtable_visit_annotations │ │ │ │ +00003018 t symtable_visit_arguments │ │ │ │ 00000280 t symtable_visit_excepthandler │ │ │ │ -00001e94 t symtable_visit_expr │ │ │ │ +00001ea8 t symtable_visit_expr │ │ │ │ 0000052c t symtable_visit_pattern │ │ │ │ -00000664 t symtable_visit_stmt │ │ │ │ +00000678 t symtable_visit_stmt │ │ │ │ 0000084c t symtable_visit_type_param │ │ │ │ 00000988 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -21736,37 +21732,37 @@ │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_DebugMallocStats │ │ │ │ U _PyObject_DebugTypeStats │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000009a8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000009f4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPathConfig_ComputeSysPath0 │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 00000508 T _PySys_Audit │ │ │ │ -000006fc T _PySys_ClearAttrString │ │ │ │ -00001fbc T _PySys_ClearAuditHooks │ │ │ │ +00000748 T _PySys_ClearAttrString │ │ │ │ +00001f70 T _PySys_ClearAuditHooks │ │ │ │ 000000f0 T _PySys_Create │ │ │ │ -00002030 T _PySys_FiniTypes │ │ │ │ +00001fe4 T _PySys_FiniTypes │ │ │ │ 00000cac T _PySys_GetAttr │ │ │ │ 00001d14 T _PySys_GetOptionalAttr │ │ │ │ 000004d8 T _PySys_GetOptionalAttrString │ │ │ │ 00000448 T _PySys_GetRequiredAttr │ │ │ │ 00001b50 T _PySys_GetRequiredAttrString │ │ │ │ -0000298c T _PySys_GetSizeOf │ │ │ │ +00002940 T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ 00000040 T _PySys_ReadPreinitWarnOptions │ │ │ │ 00000098 T _PySys_ReadPreinitXOptions │ │ │ │ -00001e1c T _PySys_SetAttr │ │ │ │ +00001dd0 T _PySys_SetAttr │ │ │ │ 00001510 T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ U _PyThread_CurrentFrames │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnicode_InternedSize │ │ │ │ @@ -21842,15 +21838,15 @@ │ │ │ │ 00000034 d hash_info_desc │ │ │ │ 0000141c r hash_info_doc │ │ │ │ 000005f8 d hash_info_fields │ │ │ │ 000000a8 d keywords.18 │ │ │ │ 0000010c d kwlist.11 │ │ │ │ U open64 │ │ │ │ 00000348 b perf_map_state │ │ │ │ -00002574 t profile_trampoline │ │ │ │ +00002528 t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 00001484 r set_asyncgen_hooks_doc │ │ │ │ 000010e8 t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ @@ -21864,110 +21860,110 @@ │ │ │ │ 00001a80 r sys__clear_type_cache__doc__ │ │ │ │ 000006b8 t sys__current_exceptions │ │ │ │ 00001c74 r sys__current_exceptions__doc__ │ │ │ │ 000006bc t sys__current_frames │ │ │ │ 00001d28 r sys__current_frames__doc__ │ │ │ │ 00000368 t sys__debugmallocstats │ │ │ │ 00001ac8 r sys__debugmallocstats__doc__ │ │ │ │ -00001ef8 t sys__get_cpu_count_config │ │ │ │ +00001eac t sys__get_cpu_count_config │ │ │ │ 000016cc r sys__get_cpu_count_config__doc__ │ │ │ │ -00000530 t sys__getframe │ │ │ │ +0000057c t sys__getframe │ │ │ │ 00001dd0 r sys__getframe__doc__ │ │ │ │ -0000074c t sys__getframemodulename │ │ │ │ +00000798 t sys__getframemodulename │ │ │ │ 00001724 r sys__getframemodulename__doc__ │ │ │ │ 000007aa t sys__is_gil_enabled │ │ │ │ 00001620 r sys__is_gil_enabled__doc__ │ │ │ │ 00000762 t sys__is_interned │ │ │ │ 00002f18 r sys__is_interned__doc__ │ │ │ │ 00000bc0 t sys__setprofileallthreads │ │ │ │ 00002b60 r sys__setprofileallthreads__doc__ │ │ │ │ 00000b70 t sys__settraceallthreads │ │ │ │ 00002d84 r sys__settraceallthreads__doc__ │ │ │ │ 00000b00 t sys_activate_stack_trampoline │ │ │ │ 00001984 r sys_activate_stack_trampoline__doc__ │ │ │ │ -0000277c t sys_addaudithook │ │ │ │ +00002730 t sys_addaudithook │ │ │ │ 000036fc r sys_addaudithook__doc__ │ │ │ │ -00000a14 t sys_audit │ │ │ │ +00000a60 t sys_audit │ │ │ │ 00000054 t sys_audit_tstate │ │ │ │ 000007b0 t sys_breakpointhook │ │ │ │ 000003c4 t sys_call_tracing │ │ │ │ 00001b80 r sys_call_tracing__doc__ │ │ │ │ 00000adc t sys_deactivate_stack_trampoline │ │ │ │ 000018dc r sys_deactivate_stack_trampoline__doc__ │ │ │ │ -00002094 t sys_displayhook │ │ │ │ +00002048 t sys_displayhook │ │ │ │ 00003698 r sys_displayhook__doc__ │ │ │ │ 000005dc r sys_doc │ │ │ │ -00002668 t sys_exc_info │ │ │ │ +0000261c t sys_exc_info │ │ │ │ 00003468 r sys_exc_info__doc__ │ │ │ │ -00001f28 t sys_excepthook │ │ │ │ +00001edc t sys_excepthook │ │ │ │ 0000361c r sys_excepthook__doc__ │ │ │ │ -000025f8 t sys_exception │ │ │ │ +000025ac t sys_exception │ │ │ │ 00003548 r sys_exception__doc__ │ │ │ │ -00001f68 t sys_exit │ │ │ │ +00001f1c t sys_exit │ │ │ │ 000031b8 r sys_exit__doc__ │ │ │ │ 00001424 t sys_format │ │ │ │ -000023ec t sys_get_asyncgen_hooks │ │ │ │ +000023a0 t sys_get_asyncgen_hooks │ │ │ │ 00002598 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -00002838 t sys_get_coroutine_origin_tracking_depth │ │ │ │ +000027ec t sys_get_coroutine_origin_tracking_depth │ │ │ │ 00002630 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ -00002074 t sys_get_int_max_str_digits │ │ │ │ +00002028 t sys_get_int_max_str_digits │ │ │ │ 0000219c r sys_get_int_max_str_digits__doc__ │ │ │ │ 00000734 t sys_getallocatedblocks │ │ │ │ 00001fe8 r sys_getallocatedblocks__doc__ │ │ │ │ 000003a4 t sys_getdefaultencoding │ │ │ │ 0000314c r sys_getdefaultencoding__doc__ │ │ │ │ 000006c0 t sys_getdlopenflags │ │ │ │ 00002210 r sys_getdlopenflags__doc__ │ │ │ │ -00001eb4 t sys_getfilesystemencodeerrors │ │ │ │ +00001e68 t sys_getfilesystemencodeerrors │ │ │ │ 00003074 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ -00001e38 t sys_getfilesystemencoding │ │ │ │ +00001dec t sys_getfilesystemencoding │ │ │ │ 000030dc r sys_getfilesystemencoding__doc__ │ │ │ │ 0000059e t sys_getprofile │ │ │ │ 00002adc r sys_getprofile__doc__ │ │ │ │ -000009f8 t sys_getrecursionlimit │ │ │ │ +00000a44 t sys_getrecursionlimit │ │ │ │ 00002494 r sys_getrecursionlimit__doc__ │ │ │ │ -000023b4 t sys_getrefcount │ │ │ │ +00002368 t sys_getrefcount │ │ │ │ 00002044 r sys_getrefcount__doc__ │ │ │ │ -000028ec t sys_getsizeof │ │ │ │ +000028a0 t sys_getsizeof │ │ │ │ 000005d4 t sys_getswitchinterval │ │ │ │ 000028d8 r sys_getswitchinterval__doc__ │ │ │ │ -00002638 t sys_gettrace │ │ │ │ +000025ec t sys_gettrace │ │ │ │ 00002cf8 r sys_gettrace__doc__ │ │ │ │ 00000c10 t sys_getunicodeinternedsize │ │ │ │ 00001f64 r sys_getunicodeinternedsize__doc__ │ │ │ │ -00000664 t sys_intern │ │ │ │ +000006b0 t sys_intern │ │ │ │ 00002f6c r sys_intern__doc__ │ │ │ │ -00002460 t sys_is_finalizing │ │ │ │ +00002414 t sys_is_finalizing │ │ │ │ 000019e8 r sys_is_finalizing__doc__ │ │ │ │ 00000a94 t sys_is_stack_trampoline_active │ │ │ │ 00001878 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 000002b8 d sys_methods │ │ │ │ 00001ccc t sys_pyfile_write │ │ │ │ 000014b8 t sys_pyfile_write_unicode │ │ │ │ -00002694 t sys_set_asyncgen_hooks │ │ │ │ -00002870 t sys_set_coroutine_origin_tracking_depth │ │ │ │ +00002648 t sys_set_asyncgen_hooks │ │ │ │ +00002824 t sys_set_coroutine_origin_tracking_depth │ │ │ │ 000026ac r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ -00002aac t sys_set_int_max_str_digits │ │ │ │ +00002a60 t sys_set_int_max_str_digits │ │ │ │ 00002120 r sys_set_int_max_str_digits__doc__ │ │ │ │ -00001dd0 t sys_set_object │ │ │ │ +00000530 t sys_set_object │ │ │ │ 000006ec t sys_setdlopenflags │ │ │ │ 000022a8 r sys_setdlopenflags__doc__ │ │ │ │ -0000251c t sys_setprofile │ │ │ │ +000024d0 t sys_setprofile │ │ │ │ 00002c50 r sys_setprofile__doc__ │ │ │ │ -0000247c t sys_setrecursionlimit │ │ │ │ +00002430 t sys_setrecursionlimit │ │ │ │ 000027d8 r sys_setrecursionlimit__doc__ │ │ │ │ 00000630 t sys_setswitchinterval │ │ │ │ 00002944 r sys_setswitchinterval__doc__ │ │ │ │ -0000235c t sys_settrace │ │ │ │ +00002310 t sys_settrace │ │ │ │ 00002e70 r sys_settrace__doc__ │ │ │ │ 0000039e t sys_unraisablehook │ │ │ │ 0000330c r sys_unraisablehook__doc__ │ │ │ │ 00001bfc t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -0000088c t trace_trampoline │ │ │ │ +000008d8 t trace_trampoline │ │ │ │ 00000554 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 000001e8 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004c4 r whatstrings │ │ │ │ @@ -22003,34 +21999,34 @@ │ │ │ │ 0000040c T PyThread_acquire_lock │ │ │ │ 000002b0 T PyThread_acquire_lock_timed │ │ │ │ 000000e0 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000070 T PyThread_allocate_lock │ │ │ │ 000000aa T PyThread_create_key │ │ │ │ 000000e0 T PyThread_delete_key │ │ │ │ 000000e4 T PyThread_delete_key_value │ │ │ │ -00000024 T PyThread_detach_thread │ │ │ │ -00000070 T PyThread_exit_thread │ │ │ │ +00000038 T PyThread_detach_thread │ │ │ │ +00000084 T PyThread_exit_thread │ │ │ │ 000003d8 T PyThread_free_lock │ │ │ │ 00000106 T PyThread_get_key_value │ │ │ │ 0000010c T PyThread_get_stacksize │ │ │ │ 00000000 T PyThread_get_thread_ident │ │ │ │ 00000030 T PyThread_get_thread_ident_ex │ │ │ │ 000001d4 T PyThread_get_thread_native_id │ │ │ │ -00000096 T PyThread_hang_thread │ │ │ │ +00000024 T PyThread_hang_thread │ │ │ │ 00000100 T PyThread_init_thread │ │ │ │ 00000188 T PyThread_join_thread │ │ │ │ 000003b0 T PyThread_release_lock │ │ │ │ 000000ea T PyThread_set_key_value │ │ │ │ 00000124 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 00000314 T PyThread_start_new_thread │ │ │ │ -00000028 T PyThread_tss_alloc │ │ │ │ +0000003c T PyThread_tss_alloc │ │ │ │ 00000158 T PyThread_tss_create │ │ │ │ 000001b0 T PyThread_tss_delete │ │ │ │ -00000044 T PyThread_tss_free │ │ │ │ +00000058 T PyThread_tss_free │ │ │ │ 00000068 T PyThread_tss_get │ │ │ │ 00000064 T PyThread_tss_is_created │ │ │ │ 000000c0 T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ U PyUnicode_DecodeFSDefaultAndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -22444,40 +22440,40 @@ │ │ │ │ U __aeabi_uidiv │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ -000002f0 t Balloc │ │ │ │ -000025b4 t Bfree │ │ │ │ +000002e4 t Balloc │ │ │ │ +000025dc t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -000025ec T _PyDtoa_Fini │ │ │ │ +00002614 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002828 T _Py_dg_dtoa │ │ │ │ -00005214 T _Py_dg_freedtoa │ │ │ │ -00000688 T _Py_dg_strtod │ │ │ │ +00002850 T _Py_dg_dtoa │ │ │ │ +0000525c T _Py_dg_freedtoa │ │ │ │ +0000067c T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00005390 t b2d │ │ │ │ +000053d8 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00004e6c t hi0bits │ │ │ │ -00004eac t lshift │ │ │ │ +00004eb4 t hi0bits │ │ │ │ +00004ef4 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000039c t mult │ │ │ │ -00005108 t multadd │ │ │ │ +00000390 t mult │ │ │ │ +00005150 t multadd │ │ │ │ 00000000 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -00004930 t pow5mult │ │ │ │ -0000525c t sd2b │ │ │ │ +00004968 t pow5mult │ │ │ │ +000052a4 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22598,49 +22594,49 @@ │ │ │ │ 0000033c T Py_EncodeLocale │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 0000018c T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -00001338 T _Py_EncodeLocaleEx │ │ │ │ +000010e0 T _Py_EncodeLocaleEx │ │ │ │ 00000342 T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 000001ec T _Py_GetForceASCII │ │ │ │ 00000218 T _Py_GetLocaleEncoding │ │ │ │ 0000063c T _Py_GetLocaleEncodingObject │ │ │ │ 00000678 T _Py_GetLocaleconvNumeric │ │ │ │ 00000410 T _Py_GetTicksPerSecond │ │ │ │ 00000478 T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 T _Py_ResetForceASCII │ │ │ │ 00000064 T _Py_abspath │ │ │ │ 00000c9c T _Py_add_relfile │ │ │ │ 000004b8 T _Py_closerange │ │ │ │ 00000192 T _Py_device_encoding │ │ │ │ -00001a0c T _Py_dup │ │ │ │ +00001a34 T _Py_dup │ │ │ │ 00000490 T _Py_find_basename │ │ │ │ 00000544 T _Py_fopen_obj │ │ │ │ 000000da T _Py_fstat │ │ │ │ 000006fc T _Py_fstat_noraise │ │ │ │ 0000011a T _Py_get_blocking │ │ │ │ 0000018c T _Py_get_inheritable │ │ │ │ 000006ec T _Py_isabs │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 000007b0 T _Py_normpath │ │ │ │ 000009b8 T _Py_normpath_and_size │ │ │ │ 000003b0 T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 00000152 T _Py_open_noraise │ │ │ │ -0000195c T _Py_read │ │ │ │ +00001984 T _Py_read │ │ │ │ 0000009a T _Py_set_blocking │ │ │ │ -00001874 T _Py_set_inheritable │ │ │ │ +0000189c T _Py_set_inheritable │ │ │ │ 00000670 T _Py_set_inheritable_async_safe │ │ │ │ -00001a54 T _Py_skiproot │ │ │ │ +00001a7c T _Py_skiproot │ │ │ │ 00000348 T _Py_stat │ │ │ │ 00000320 T _Py_wfopen │ │ │ │ 00000164 T _Py_wgetcwd │ │ │ │ 00000264 T _Py_wreadlink │ │ │ │ 0000049c T _Py_wrealpath │ │ │ │ 00000700 T _Py_write │ │ │ │ 00000010 T _Py_write_noraise │ │ │ │ @@ -22657,30 +22653,29 @@ │ │ │ │ 0000036c t check_force_ascii │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 000001e0 t decode_ascii │ │ │ │ 00000558 t decode_current_locale │ │ │ │ 00000286 t encode_ascii │ │ │ │ -00000dac t encode_current_locale │ │ │ │ 00000d1c t encode_locale.constprop.0 │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ 00000434 t get_inheritable │ │ │ │ U getcwd │ │ │ │ 00000000 d ioctl_works.0 │ │ │ │ U isatty │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ -0000125c t set_inheritable │ │ │ │ +00001004 t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -23397,15 +23392,15 @@ │ │ │ │ 0000012c r .LC17 │ │ │ │ 00000170 r .LC18 │ │ │ │ 00000194 r .LC19 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000001a0 r .LC20 │ │ │ │ 00000210 r .LC21 │ │ │ │ 0000021c r .LC22 │ │ │ │ -0000028c r .LC23 │ │ │ │ +00000220 r .LC23 │ │ │ │ 00000290 r .LC24 │ │ │ │ 0000029c r .LC25 │ │ │ │ 000002a0 r .LC26 │ │ │ │ 000002d8 r .LC27 │ │ │ │ 00000334 r .LC28 │ │ │ │ 00000340 r .LC29 │ │ │ │ 00000014 r .LC3 │ │ │ │ @@ -23565,22 +23560,22 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -000019fc t PyUnicode_READ_CHAR │ │ │ │ +00001910 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ -00000524 t Py_XDECREF │ │ │ │ +0000051c t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsTime_t │ │ │ │ U _PyLong_DivmodNear │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_InitForExtension │ │ │ │ @@ -23610,15 +23605,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 0000004c r _days_before_month │ │ │ │ 00000018 r _days_in_month │ │ │ │ -00000f7c t _get_current_state.constprop.0 │ │ │ │ +00001130 t _get_current_state.constprop.0 │ │ │ │ 0000013c r _keywords.1 │ │ │ │ 0000015c r _keywords.13 │ │ │ │ 00000178 r _keywords.16 │ │ │ │ 00000180 r _keywords.27 │ │ │ │ 0000014c r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -23626,263 +23621,263 @@ │ │ │ │ 000007c4 d _kwtuple.26 │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ -00002a18 t _timezone_check_argument │ │ │ │ -00001028 t accum │ │ │ │ +00002928 t _timezone_check_argument │ │ │ │ +000011dc t accum │ │ │ │ 000010d8 t add_date_timedelta.isra.0 │ │ │ │ -0000183c t add_datetime_timedelta │ │ │ │ +000019fc t add_datetime_timedelta │ │ │ │ 0000185e t append_keyword_fold │ │ │ │ 0000169c t append_keyword_tzinfo │ │ │ │ -000014e8 t build_struct_time │ │ │ │ -000040c4 t call_subclass_fold │ │ │ │ -0000053c t call_tzinfo_method │ │ │ │ -0000336c t call_tzname │ │ │ │ +000013ec t build_struct_time │ │ │ │ +00003fd4 t call_subclass_fold │ │ │ │ +000006f0 t call_tzinfo_method │ │ │ │ +0000327c t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000000 r capi_types │ │ │ │ 00000274 t check_tzinfo_subclass │ │ │ │ 000008dc t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ -00001218 t checked_divmod │ │ │ │ -000012c0 t clear_state.isra.0 │ │ │ │ +000013cc t checked_divmod │ │ │ │ +000011c4 t clear_state.isra.0 │ │ │ │ 00000128 r correction.20 │ │ │ │ 00000a74 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001044 t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 00001208 t date_ctime │ │ │ │ -00003444 t date_day │ │ │ │ +00003354 t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ 0000067a t date_format │ │ │ │ 00000f54 t date_from_pickle │ │ │ │ -000034ac t date_fromisocalendar │ │ │ │ +000033bc t date_fromisocalendar │ │ │ │ 00001298 t date_fromisoformat │ │ │ │ -0000344c t date_fromordinal │ │ │ │ +0000335c t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ -00000d40 t date_hash │ │ │ │ -000044d0 t date_isocalendar │ │ │ │ +00000c44 t date_hash │ │ │ │ +000043e0 t date_isocalendar │ │ │ │ 000006cc t date_isoformat │ │ │ │ 00001460 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -0000343c t date_month │ │ │ │ -00000c44 t date_new │ │ │ │ +0000334c t date_month │ │ │ │ +00000534 t date_new │ │ │ │ 00001356 t date_reduce │ │ │ │ 000004f6 t date_repr │ │ │ │ -00000f5c t date_richcompare │ │ │ │ +00000e60 t date_richcompare │ │ │ │ 0000064c t date_str │ │ │ │ -00001438 t date_strftime │ │ │ │ +0000133c t date_strftime │ │ │ │ 00000f7c t date_subtract │ │ │ │ -000014b4 t date_timetuple │ │ │ │ +000013b8 t date_timetuple │ │ │ │ 000001e8 t date_today │ │ │ │ -00000e50 t date_toordinal │ │ │ │ -00001ac8 t date_weekday │ │ │ │ -00001abc t date_year │ │ │ │ -00002ce4 t datetime_add │ │ │ │ +00001004 t date_toordinal │ │ │ │ +000019dc t date_weekday │ │ │ │ +000019d0 t date_year │ │ │ │ +00002bf4 t datetime_add │ │ │ │ 000002b8 t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -00002f08 t datetime_astimezone │ │ │ │ +00002e18 t datetime_astimezone │ │ │ │ 000004a8 t datetime_best_possible │ │ │ │ 00000e70 t datetime_combine │ │ │ │ 00001490 t datetime_ctime │ │ │ │ 00000268 t datetime_date_fromtimestamp │ │ │ │ 00000854 r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000c46 t datetime_date_fromtimestamp_capi │ │ │ │ 00001392 t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003da t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -000012fc t datetime_datetime_replace │ │ │ │ +000014b0 t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ -000009fc t datetime_dealloc │ │ │ │ +00000bb0 t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ -0000341c t datetime_dst │ │ │ │ -00001e44 t datetime_fold │ │ │ │ -00003f84 t datetime_from_pickle │ │ │ │ -000024ec t datetime_from_timestamp │ │ │ │ -00002098 t datetime_from_timet_and_us │ │ │ │ -00004ac8 t datetime_fromisoformat │ │ │ │ -000023c0 t datetime_fromtimestamp │ │ │ │ -00004ab0 t datetime_getdate │ │ │ │ +0000332c t datetime_dst │ │ │ │ +00002004 t datetime_fold │ │ │ │ +00003e94 t datetime_from_pickle │ │ │ │ +000023fc t datetime_from_timestamp │ │ │ │ +00001fa8 t datetime_from_timet_and_us │ │ │ │ +000049d8 t datetime_fromisoformat │ │ │ │ +000022d0 t datetime_fromtimestamp │ │ │ │ +000049c0 t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 00000728 t datetime_getstate │ │ │ │ 00000cd6 t datetime_gettime │ │ │ │ 00001548 t datetime_gettimetz │ │ │ │ -00000da8 t datetime_hash │ │ │ │ -00001e4c t datetime_hour │ │ │ │ -00002260 t datetime_isoformat │ │ │ │ +00000cac t datetime_hash │ │ │ │ +0000200c t datetime_hour │ │ │ │ +00002170 t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -000040b0 t datetime_microsecond │ │ │ │ -00001e54 t datetime_minute │ │ │ │ -0000060c t datetime_new │ │ │ │ +00003fc0 t datetime_microsecond │ │ │ │ +00002014 t datetime_minute │ │ │ │ +000007c0 t datetime_new │ │ │ │ 0000151e t datetime_reduce │ │ │ │ 000006e6 t datetime_reduce_ex │ │ │ │ 0000052a t datetime_repr │ │ │ │ -00000af0 t datetime_richcompare │ │ │ │ -00001e5c t datetime_second │ │ │ │ -0000404c t datetime_str │ │ │ │ +00000ca4 t datetime_richcompare │ │ │ │ +0000201c t datetime_second │ │ │ │ +00003f5c t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ -00002598 t datetime_subtract │ │ │ │ +000024a8 t datetime_subtract │ │ │ │ 00000aa8 t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ -00003cc8 t datetime_timestamp │ │ │ │ -00001af8 t datetime_timetuple │ │ │ │ -00002b9c t datetime_tzinfo │ │ │ │ -00003358 t datetime_tzname │ │ │ │ +00003bd8 t datetime_timestamp │ │ │ │ +00001a0c t datetime_timetuple │ │ │ │ +00002aac t datetime_tzinfo │ │ │ │ +00003268 t datetime_tzname │ │ │ │ 000014bc t datetime_utcfromtimestamp │ │ │ │ 00000f0c t datetime_utcnow │ │ │ │ -000033fc t datetime_utcoffset │ │ │ │ +0000330c t datetime_utcoffset │ │ │ │ 000015c4 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a70 t delta_abs │ │ │ │ -00004450 t delta_add │ │ │ │ -00002580 t delta_add.part.0 │ │ │ │ +00004360 t delta_add │ │ │ │ +00002490 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ -00003dc8 t delta_bool │ │ │ │ -000028a4 t delta_divide │ │ │ │ -00002580 t delta_divide.part.0 │ │ │ │ +00003cd8 t delta_bool │ │ │ │ +000027b4 t delta_divide │ │ │ │ +00002490 t delta_divide.part.0 │ │ │ │ 00001a0c t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ -0000252c t delta_hash │ │ │ │ +0000243c t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -00003e54 t delta_multiply │ │ │ │ -00002cb4 t delta_negative │ │ │ │ -00001b98 t delta_new │ │ │ │ +00003d64 t delta_multiply │ │ │ │ +00002bc4 t delta_negative │ │ │ │ +00001aac t delta_new │ │ │ │ 000019e2 t delta_positive │ │ │ │ 00000962 t delta_reduce │ │ │ │ 00001b18 t delta_remainder │ │ │ │ 000002b2 t delta_repr │ │ │ │ -00000d9c t delta_richcompare │ │ │ │ +00000f50 t delta_richcompare │ │ │ │ 000007b4 t delta_str │ │ │ │ -0000246c t delta_subtract │ │ │ │ -00002580 t delta_subtract.part.0 │ │ │ │ -00002a74 t delta_to_microseconds │ │ │ │ -00002c18 t delta_total_seconds │ │ │ │ -00004304 t delta_truedivide │ │ │ │ -00000a4c t diff_to_bool │ │ │ │ -000042c8 t divide_nearest │ │ │ │ -000029a0 t divide_timedelta_timedelta │ │ │ │ +0000237c t delta_subtract │ │ │ │ +00002490 t delta_subtract.part.0 │ │ │ │ +00002984 t delta_to_microseconds │ │ │ │ +00002b28 t delta_total_seconds │ │ │ │ +00004214 t delta_truedivide │ │ │ │ +00000c00 t diff_to_bool │ │ │ │ +000041d8 t divide_nearest │ │ │ │ +000028b0 t divide_timedelta_timedelta │ │ │ │ 00001230 t format_ctime.isra.0 │ │ │ │ -00003b7c t format_utcoffset.constprop.0 │ │ │ │ -00003714 t get_flip_fold_offset │ │ │ │ +00003a8c t format_utcoffset.constprop.0 │ │ │ │ +00003624 t get_flip_fold_offset │ │ │ │ 00000a20 t get_tzinfo_member │ │ │ │ 000003d8 r iso_calendar_date__doc__ │ │ │ │ -00004694 t iso_calendar_date_dealloc │ │ │ │ +000045a4 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ 00001c60 t iso_calendar_date_new │ │ │ │ -00004654 t iso_calendar_date_new_impl │ │ │ │ +00004564 t iso_calendar_date_new_impl │ │ │ │ 00001324 t iso_calendar_date_reduce │ │ │ │ 00001cf4 t iso_calendar_date_repr │ │ │ │ 00001c28 t iso_calendar_date_traverse │ │ │ │ -00004830 t iso_calendar_date_week │ │ │ │ -00004858 t iso_calendar_date_weekday │ │ │ │ -00004808 t iso_calendar_date_year │ │ │ │ -0000358c t iso_to_ymd │ │ │ │ +00004740 t iso_calendar_date_week │ │ │ │ +00004768 t iso_calendar_date_weekday │ │ │ │ +00004718 t iso_calendar_date_year │ │ │ │ +0000349c t iso_to_ymd │ │ │ │ 00000e74 d isocal_slots │ │ │ │ 00000374 d isocal_spec │ │ │ │ 00000690 d keywords.10 │ │ │ │ 0000070c d keywords.11 │ │ │ │ 0000066c d keywords.18 │ │ │ │ 000006d0 d keywords.19 │ │ │ │ 00000660 d keywords.25 │ │ │ │ 00000678 d keywords.29 │ │ │ │ 000005e8 d keywords.3 │ │ │ │ 00000680 d keywords.4 │ │ │ │ 000005e0 d keywords.5 │ │ │ │ -00002ebc t local │ │ │ │ -00003a3c t local_timezone_from_timestamp │ │ │ │ -00003914 t local_to_seconds │ │ │ │ +00002dcc t local │ │ │ │ +0000394c t local_timezone_from_timestamp │ │ │ │ +00003824 t local_to_seconds │ │ │ │ 0000099a t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -00001f54 t microseconds_to_delta_ex │ │ │ │ +00001e64 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ -00001220 t module_clear │ │ │ │ -000013d8 t module_free │ │ │ │ +00001124 t module_clear │ │ │ │ +000012dc t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000af4 t module_traverse │ │ │ │ -00003f0c t multiply_int_timedelta │ │ │ │ -0000418c t multiply_truedivide_timedelta_float │ │ │ │ +00003e1c t multiply_int_timedelta │ │ │ │ +0000409c t multiply_truedivide_timedelta_float │ │ │ │ 00000430 t new_date_ex │ │ │ │ -00001a54 t new_date_subclass_ex │ │ │ │ +00001968 t new_date_subclass_ex │ │ │ │ 00000c7c t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -00001290 t new_datetime_subclass_fold_ex │ │ │ │ +00001444 t new_datetime_subclass_fold_ex │ │ │ │ 00000300 t new_delta_ex │ │ │ │ 00000cac t new_time_ex │ │ │ │ 00000908 t new_time_ex2 │ │ │ │ -00003ab4 t new_timezone │ │ │ │ -00002d64 t ord_to_ymd │ │ │ │ -00004ea4 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -000046cc t parse_isoformat_date.constprop.0 │ │ │ │ -00004ddc t parse_isoformat_time.constprop.0 │ │ │ │ -0000366c t pep495_eq_exception │ │ │ │ +000039c4 t new_timezone │ │ │ │ +00002c74 t ord_to_ymd │ │ │ │ +00004db4 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +000045dc t parse_isoformat_date.constprop.0 │ │ │ │ +00004cec t parse_isoformat_time.constprop.0 │ │ │ │ +0000357c t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ -00004184 t py_time_second │ │ │ │ +00004094 t py_time_second │ │ │ │ U round │ │ │ │ 00000080 r specs.24 │ │ │ │ 000000a8 r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000a2c t time_alloc │ │ │ │ -00000d70 t time_dealloc │ │ │ │ +00000c74 t time_dealloc │ │ │ │ 00000288 r time_doc │ │ │ │ 0000092c t time_dst │ │ │ │ 00000cd0 t time_fold │ │ │ │ 000017c0 t time_from_pickle │ │ │ │ -00005038 t time_fromisoformat │ │ │ │ +00004f48 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ 00001750 t time_getstate │ │ │ │ 00000070 t time_hash │ │ │ │ -00004174 t time_hour │ │ │ │ -000037d0 t time_isoformat │ │ │ │ +00004084 t time_hour │ │ │ │ +000036e0 t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00000c14 t time_microsecond │ │ │ │ -0000417c t time_minute │ │ │ │ +0000408c t time_minute │ │ │ │ 00000b14 t time_new │ │ │ │ 000019b8 t time_reduce │ │ │ │ 0000170e t time_reduce_ex │ │ │ │ 000005ce t time_repr │ │ │ │ -00000fbc t time_richcompare │ │ │ │ +00000ec0 t time_richcompare │ │ │ │ 00000678 t time_str │ │ │ │ 00001922 t time_strftime │ │ │ │ 00000c26 t time_tzinfo │ │ │ │ 00000798 t time_tzname │ │ │ │ -00003e30 t time_utcoffset │ │ │ │ -000013dc t timezone_dealloc │ │ │ │ +00003d40 t time_utcoffset │ │ │ │ +000012e0 t timezone_dealloc │ │ │ │ 00000350 r timezone_doc │ │ │ │ -00002974 t timezone_dst │ │ │ │ -000021e0 t timezone_fromutc │ │ │ │ +00002884 t timezone_dst │ │ │ │ +000020f0 t timezone_fromutc │ │ │ │ 00000950 t timezone_getinitargs │ │ │ │ 00001be8 t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00003de0 t timezone_new │ │ │ │ +00003cf0 t timezone_new │ │ │ │ 00001bee t timezone_repr │ │ │ │ -00002bbc t timezone_richcompare │ │ │ │ +00002acc t timezone_richcompare │ │ │ │ 00000d4a t timezone_str │ │ │ │ 00000d1c t timezone_tzname │ │ │ │ -00002c7c t timezone_utcoffset │ │ │ │ +00002b8c t timezone_utcoffset │ │ │ │ 00000380 r tzinfo_doc │ │ │ │ 000018f2 t tzinfo_dst │ │ │ │ -00004f94 t tzinfo_from_isoformat_results │ │ │ │ -00004880 t tzinfo_fromutc │ │ │ │ +00004ea4 t tzinfo_from_isoformat_results │ │ │ │ +00004790 t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 000008a6 t tzinfo_reduce │ │ │ │ 000018c2 t tzinfo_tzname │ │ │ │ 00001594 t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ -00001d40 t utc_to_seconds │ │ │ │ -000015bc t wrap_strftime │ │ │ │ -00000ee8 t ymd_to_ord │ │ │ │ +00001f00 t utc_to_seconds │ │ │ │ +000014c0 t wrap_strftime │ │ │ │ +0000109c t ymd_to_ord │ │ │ │ 00000574 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000008c r .LC10 │ │ │ │ @@ -23930,16 +23925,16 @@ │ │ │ │ 00001968 r _heapq_heapreplace__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 00000084 t heapify_internal │ │ │ │ 0000000c t heapq_exec │ │ │ │ 00000054 d heapq_methods │ │ │ │ 00000034 d heapq_slots │ │ │ │ 00001270 r module_doc │ │ │ │ -0000055c t siftup │ │ │ │ -00000a9c t siftup_max │ │ │ │ +00000558 t siftup │ │ │ │ +00000a94 t siftup_max │ │ │ │ │ │ │ │ _json.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000d4 r .LC11 │ │ │ │ @@ -24413,28 +24408,28 @@ │ │ │ │ 00000b80 r .LC99 │ │ │ │ 00000d88 t Pdata_clear.isra.0 │ │ │ │ 00002fa0 t Pdata_dealloc │ │ │ │ 000021d4 t Pdata_pop │ │ │ │ 00000b24 t Pdata_poplist │ │ │ │ 00000ab0 t Pdata_poptuple │ │ │ │ 000020bc t Pdata_push │ │ │ │ -0000036c t Pdata_traverse │ │ │ │ -00000ddc t PicklerMemoProxy_clear │ │ │ │ -000009d0 t PicklerMemoProxy_dealloc │ │ │ │ -00000d48 t PicklerMemoProxy_traverse │ │ │ │ -00007070 t Pickler_clear │ │ │ │ -00006e90 t Pickler_dealloc │ │ │ │ -0000076c t Pickler_get_memo │ │ │ │ +00001b40 t Pdata_traverse │ │ │ │ +00000dd0 t PicklerMemoProxy_clear │ │ │ │ +000009c4 t PicklerMemoProxy_dealloc │ │ │ │ +00000d3c t PicklerMemoProxy_traverse │ │ │ │ +000070cc t Pickler_clear │ │ │ │ +00006eec t Pickler_dealloc │ │ │ │ +00000760 t Pickler_get_memo │ │ │ │ 00003018 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ -000007ae t Pickler_set_memo │ │ │ │ +000007a2 t Pickler_set_memo │ │ │ │ 000010cc t Pickler_setattr │ │ │ │ -00008764 t Pickler_traverse │ │ │ │ +000087d4 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24563,38 +24558,38 @@ │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_Split │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ 00001e4c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00000da8 t UnpicklerMemoProxy_clear │ │ │ │ -00000a68 t UnpicklerMemoProxy_dealloc │ │ │ │ -00000d78 t UnpicklerMemoProxy_traverse │ │ │ │ +00000d9c t UnpicklerMemoProxy_clear │ │ │ │ +00000a5c t UnpicklerMemoProxy_dealloc │ │ │ │ +00000d6c t UnpicklerMemoProxy_traverse │ │ │ │ 00002e08 t Unpickler_clear │ │ │ │ 00002bac t Unpickler_dealloc │ │ │ │ -00000a26 t Unpickler_get_memo │ │ │ │ +00000a1a t Unpickler_get_memo │ │ │ │ 00001e00 t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ -00000622 t Unpickler_set_memo │ │ │ │ -00000542 t Unpickler_setattr │ │ │ │ -000086ac t Unpickler_traverse │ │ │ │ +00000616 t Unpickler_set_memo │ │ │ │ +00000536 t Unpickler_setattr │ │ │ │ +0000872c t Unpickler_traverse │ │ │ │ 000004f4 t _Pickle_ClearState │ │ │ │ 0000207c t _Pickle_FastCall │ │ │ │ 000011f8 t _Pickler_ClearBuffer │ │ │ │ -00006e18 t _Pickler_CommitFrame.part.0 │ │ │ │ +00006e74 t _Pickler_CommitFrame.part.0 │ │ │ │ 00001390 t _Pickler_FlushToFile │ │ │ │ 00001020 t _Pickler_SetBufferCallback │ │ │ │ 00000fd8 t _Pickler_SetOutputStream │ │ │ │ 00000f54 t _Pickler_SetProtocol │ │ │ │ 00003434 t _Pickler_Write │ │ │ │ 00003360 t _Pickler_Write.constprop.0 │ │ │ │ 00001238 t _Pickler_Write.constprop.1 │ │ │ │ -00005388 t _Pickler_write_bytes │ │ │ │ +000053e4 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -24629,15 +24624,15 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000002a0 t _Unpickler_MemoCleanup │ │ │ │ 0000212c t _Unpickler_MemoPut │ │ │ │ 00000764 t _Unpickler_NewMemo │ │ │ │ 00001e68 t _Unpickler_ReadImpl │ │ │ │ 00000948 t _Unpickler_ReadInto │ │ │ │ -00007f48 t _Unpickler_Readline │ │ │ │ +00007fc8 t _Unpickler_Readline │ │ │ │ 000008ac t _Unpickler_SetInputEncoding │ │ │ │ 000007a0 t _Unpickler_SetInputStream │ │ │ │ 000008ec t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ @@ -24663,99 +24658,99 @@ │ │ │ │ 000000f0 d _parser.16 │ │ │ │ 000001f8 d _parser.18 │ │ │ │ 000001cc d _parser.2 │ │ │ │ 000000c4 d _parser.20 │ │ │ │ 000001a0 d _parser.23 │ │ │ │ 00000174 d _parser.5 │ │ │ │ 00000098 d _parser.8 │ │ │ │ -00000ff4 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ +00000fe8 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001930 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ -00001082 t _pickle_PicklerMemoProxy_clear │ │ │ │ +00001076 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001998 r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ -00001080 t _pickle_PicklerMemoProxy_copy │ │ │ │ +00001074 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001964 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ -00000f24 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ +00000f18 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ 00000ddc t _pickle_Pickler___init__ │ │ │ │ 000019c8 r _pickle_Pickler___init____doc__ │ │ │ │ -00000c98 t _pickle_Pickler___sizeof__ │ │ │ │ +00000c8c t _pickle_Pickler___sizeof__ │ │ │ │ 00001f6c r _pickle_Pickler___sizeof____doc__ │ │ │ │ -000005f8 t _pickle_Pickler_clear_memo │ │ │ │ +000005ec t _pickle_Pickler_clear_memo │ │ │ │ 00002008 r _pickle_Pickler_clear_memo__doc__ │ │ │ │ 00001128 t _pickle_Pickler_dump │ │ │ │ 00001fa8 r _pickle_Pickler_dump__doc__ │ │ │ │ -00000e96 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ +00000e8a t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 000011a0 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ -00000abe t _pickle_UnpicklerMemoProxy_clear │ │ │ │ +00000ab2 t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 0000120c r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ -00000f22 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ +00000f16 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 000011d8 r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ -00000e10 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ +00000e04 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ 000016cc t _pickle_Unpickler___init__ │ │ │ │ 0000123c r _pickle_Unpickler___init____doc__ │ │ │ │ -00000ce0 t _pickle_Unpickler___sizeof__ │ │ │ │ +00000cd4 t _pickle_Unpickler___sizeof__ │ │ │ │ 000016b0 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 00002218 t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ 000019a0 t _pickle_Unpickler_load │ │ │ │ 0000184c r _pickle_Unpickler_load__doc__ │ │ │ │ -0000059a t _pickle_Unpickler_persistent_load │ │ │ │ +0000058e t _pickle_Unpickler_persistent_load │ │ │ │ 0000190c r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ -00000378 t _pickle_dump │ │ │ │ +0000036c t _pickle_dump │ │ │ │ 00000c88 r _pickle_dump__doc__ │ │ │ │ -000077c0 t _pickle_dumps │ │ │ │ +0000781c t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -000074a8 t _pickle_loads │ │ │ │ +00007504 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 00001aa4 t _save_bytearray_data.isra.0 │ │ │ │ -00008100 t batch_dict │ │ │ │ -0000845c t batch_list │ │ │ │ +00008180 t batch_dict │ │ │ │ +000084dc t batch_list │ │ │ │ 000029a0 t do_append │ │ │ │ 00000b94 t do_setitems │ │ │ │ 00003064 t dump │ │ │ │ -00001e20 t fast_save_enter │ │ │ │ -00001ed4 t fast_save_leave │ │ │ │ +00001e2c t fast_save_enter │ │ │ │ +00001ee0 t fast_save_leave │ │ │ │ 000024c0 t get_deep_attribute │ │ │ │ -00000c3c t instantiate │ │ │ │ +00000c30 t instantiate │ │ │ │ 00000000 t load │ │ │ │ -00007a90 t load_build │ │ │ │ +00007aec t load_build │ │ │ │ 000025b8 t load_counted_binbytes │ │ │ │ -00001d44 t load_counted_binstring │ │ │ │ +00001d50 t load_counted_binstring │ │ │ │ 00001604 t load_counted_long │ │ │ │ 00002864 t load_counted_tuple │ │ │ │ -00001b40 t load_extension │ │ │ │ -00000af2 t load_inst │ │ │ │ +00001b4c t load_extension │ │ │ │ +00000ae6 t load_inst │ │ │ │ 00001430 t load_newobj │ │ │ │ 00002944 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000071f4 t memo_get.isra.0 │ │ │ │ -0000505c t memo_put.isra.0 │ │ │ │ +00007250 t memo_get.isra.0 │ │ │ │ +000050a0 t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ -00000538 t persistent_id │ │ │ │ +0000052c t persistent_id │ │ │ │ 000004dc t pickle_clear │ │ │ │ 00000760 t pickle_free │ │ │ │ 00000328 d pickle_methods │ │ │ │ 00002118 r pickle_module_doc │ │ │ │ 00000308 d pickle_slots │ │ │ │ 000003f0 t pickle_traverse │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ -00007d5c t raw_unicode_escape │ │ │ │ +00007db8 t raw_unicode_escape │ │ │ │ 00003564 t save │ │ │ │ -00005dbc t save_global │ │ │ │ -000056ec t save_reduce │ │ │ │ +00005e18 t save_global │ │ │ │ +00005748 t save_reduce │ │ │ │ 00000310 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -25903,15 +25898,15 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00000954 t Py_XDECREF │ │ │ │ 00000278 t Struct___init__ │ │ │ │ 000000b6 t Struct_iter_unpack │ │ │ │ 00000df8 r Struct_iter_unpack__doc__ │ │ │ │ 000001a8 t Struct_unpack │ │ │ │ 00001000 r Struct_unpack__doc__ │ │ │ │ -00002904 t Struct_unpack_from │ │ │ │ +00002984 t Struct_unpack_from │ │ │ │ 00000ee0 r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -25942,99 +25937,99 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 000000e8 t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ 0000019c t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 0000000c t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -00002734 t bp_bool │ │ │ │ +000027b4 t bp_bool │ │ │ │ 0000030c t bp_double │ │ │ │ -000004a4 t bp_float │ │ │ │ -00000508 t bp_halffloat │ │ │ │ +00000440 t bp_float │ │ │ │ +000004e4 t bp_halffloat │ │ │ │ 000019fc t bp_int │ │ │ │ 000003b0 t bp_longlong │ │ │ │ 00001d60 t bp_uint │ │ │ │ 00000234 t bp_ulonglong │ │ │ │ -00002760 t bu_bool │ │ │ │ +000027e0 t bu_bool │ │ │ │ 00000368 t bu_double │ │ │ │ -00000500 t bu_float │ │ │ │ -00000510 t bu_halffloat │ │ │ │ +0000049c t bu_float │ │ │ │ +000004ec t bu_halffloat │ │ │ │ 00001994 t bu_int │ │ │ │ 000019b0 t bu_longlong │ │ │ │ -0000272c t bu_short │ │ │ │ +000027ac t bu_short │ │ │ │ 00001d1c t bu_uint │ │ │ │ 00001c74 t bu_ulonglong │ │ │ │ 000001b0 t cache_struct_converter.constprop.0 │ │ │ │ 00000c38 t calcsize │ │ │ │ 00000d5c r calcsize__doc__ │ │ │ │ 00000c18 t get_pylong │ │ │ │ 000000a8 t get_pylong.part.0 │ │ │ │ 0000005c t iter_unpack │ │ │ │ 00000a74 r iter_unpack__doc__ │ │ │ │ 00000034 d lilendian_table │ │ │ │ 000002b0 t lp_double │ │ │ │ -00002578 t lp_float │ │ │ │ -00002d80 t lp_halffloat │ │ │ │ +000025f4 t lp_float │ │ │ │ +00002e00 t lp_halffloat │ │ │ │ 0000048e t lp_int │ │ │ │ 00000412 t lp_longlong │ │ │ │ 00000548 t lp_uint │ │ │ │ 000003a0 t lp_ulonglong │ │ │ │ -000027f8 t lu_double │ │ │ │ -0000049c t lu_float │ │ │ │ -00002d78 t lu_halffloat │ │ │ │ +00002878 t lu_double │ │ │ │ +00002658 t lu_float │ │ │ │ +00002df8 t lu_halffloat │ │ │ │ 00000370 t lu_int │ │ │ │ 0000034c t lu_longlong │ │ │ │ 00000384 t lu_short │ │ │ │ 0000038c t lu_uint │ │ │ │ 0000032a t lu_ulonglong │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001dc r module_doc │ │ │ │ 00000448 d module_functions │ │ │ │ 00000000 r native_table │ │ │ │ -00000564 t np_bool │ │ │ │ +00000540 t np_bool │ │ │ │ 000021e0 t np_byte │ │ │ │ -000028b0 t np_char │ │ │ │ -00002784 t np_double │ │ │ │ -00002514 t np_float │ │ │ │ -000026c8 t np_halffloat │ │ │ │ +00002930 t np_char │ │ │ │ +00002804 t np_double │ │ │ │ +00002590 t np_float │ │ │ │ +00002748 t np_halffloat │ │ │ │ 00001bd8 t np_int │ │ │ │ 00002284 t np_long │ │ │ │ 00001b08 t np_longlong │ │ │ │ 00002138 t np_short │ │ │ │ 00002478 t np_size_t │ │ │ │ 000023dc t np_ssize_t │ │ │ │ 00001854 t np_ubyte │ │ │ │ 00000b7c t np_uint │ │ │ │ 00001190 t np_ulong │ │ │ │ 00002320 t np_ulonglong │ │ │ │ 000018f4 t np_ushort │ │ │ │ -00000440 t np_void_p │ │ │ │ -0000276c t nu_bool │ │ │ │ +00002514 t np_void_p │ │ │ │ +000027ec t nu_bool │ │ │ │ 00001834 t nu_byte │ │ │ │ -000028fc t nu_char │ │ │ │ -000027ec t nu_double │ │ │ │ -00002774 t nu_float │ │ │ │ -00002844 t nu_halffloat │ │ │ │ +0000297c t nu_char │ │ │ │ +0000286c t nu_double │ │ │ │ +000027f4 t nu_float │ │ │ │ +000028c4 t nu_halffloat │ │ │ │ 00001d58 t nu_int │ │ │ │ -00002898 t nu_long │ │ │ │ +00002918 t nu_long │ │ │ │ 00001bd0 t nu_longlong │ │ │ │ -00002890 t nu_short │ │ │ │ -000028a8 t nu_size_t │ │ │ │ -000028a0 t nu_ssize_t │ │ │ │ +00002910 t nu_short │ │ │ │ +00002928 t nu_size_t │ │ │ │ +00002920 t nu_ssize_t │ │ │ │ 000012f0 t nu_ubyte │ │ │ │ 000012f8 t nu_uint │ │ │ │ 00001844 t nu_ulong │ │ │ │ 0000184c t nu_ulonglong │ │ │ │ 0000183c t nu_ushort │ │ │ │ -00000604 t nu_void_p │ │ │ │ +000005e0 t nu_void_p │ │ │ │ 00000100 t pack │ │ │ │ 0000079c r pack_doc │ │ │ │ -00002624 t pack_halffloat │ │ │ │ -00000598 t pack_into │ │ │ │ +000026a4 t pack_halffloat │ │ │ │ +00000574 t pack_into │ │ │ │ 00000688 r pack_into_doc │ │ │ │ 00000850 r s__doc__ │ │ │ │ 000002f6 t s_clear │ │ │ │ 00000d1c t s_dealloc │ │ │ │ 00000020 t s_get_format │ │ │ │ 000001a0 t s_get_size │ │ │ │ 00000540 d s_getsetlist │ │ │ │ @@ -26042,25 +26037,24 @@ │ │ │ │ 000005a4 d s_methods │ │ │ │ 00000220 t s_new │ │ │ │ 0000096c t s_pack │ │ │ │ 000009c4 r s_pack__doc__ │ │ │ │ 00001e70 t s_pack_into │ │ │ │ 000008ac r s_pack_into__doc__ │ │ │ │ 000001bc t s_repr │ │ │ │ -00000518 t s_sizeof │ │ │ │ +000004f4 t s_sizeof │ │ │ │ 0000087c r s_sizeof__doc__ │ │ │ │ 00000ce0 t s_traverse │ │ │ │ 0000122c t s_unpack_internal │ │ │ │ U strlen │ │ │ │ 00000d94 t unpack │ │ │ │ 00000c84 r unpack__doc__ │ │ │ │ -000025dc t unpack_float │ │ │ │ 00001300 t unpack_from │ │ │ │ 00000b90 r unpack_from__doc__ │ │ │ │ -00002684 t unpack_halffloat │ │ │ │ +00002704 t unpack_halffloat │ │ │ │ 00000176 t unpackiter_dealloc │ │ │ │ 0000022e t unpackiter_iternext │ │ │ │ 0000028c t unpackiter_len │ │ │ │ 0000064c d unpackiter_methods │ │ │ │ 000002b8 t unpackiter_traverse │ │ │ │ 00000614 d unpackiter_type_slots │ │ │ │ 000001c4 d unpackiter_type_spec │ │ │ │ @@ -26085,17 +26079,17 @@ │ │ │ │ 00000204 r .LC22 │ │ │ │ 00000230 r .LC23 │ │ │ │ 00000264 r .LC24 │ │ │ │ 00000284 r .LC25 │ │ │ │ 00000288 r .LC26 │ │ │ │ 000002c0 r .LC27 │ │ │ │ 000002c4 r .LC28 │ │ │ │ -000002e0 r .LC29 │ │ │ │ +000002e4 r .LC29 │ │ │ │ 0000001c r .LC3 │ │ │ │ -000002fc r .LC30 │ │ │ │ +00000300 r .LC30 │ │ │ │ 0000031c r .LC31 │ │ │ │ 0000033c r .LC32 │ │ │ │ 00000360 r .LC33 │ │ │ │ 00000384 r .LC34 │ │ │ │ 000003a0 r .LC35 │ │ │ │ 000003c0 r .LC36 │ │ │ │ 000003d8 r .LC37 │ │ │ │ @@ -26149,25 +26143,25 @@ │ │ │ │ 000008d8 r .LC81 │ │ │ │ 00000900 r .LC82 │ │ │ │ 00000904 r .LC83 │ │ │ │ 00000910 r .LC84 │ │ │ │ 0000091c r .LC85 │ │ │ │ 00000060 r .LC9 │ │ │ │ 00000ae8 t BB_compareitems │ │ │ │ -00000f1c t BB_getitem │ │ │ │ -00000c50 t BB_setitem │ │ │ │ -00000bb8 t HH_compareitems │ │ │ │ -00000b18 t HH_getitem │ │ │ │ -00001638 t HH_setitem │ │ │ │ -00001a78 t II_compareitems │ │ │ │ -00000b24 t II_getitem │ │ │ │ -000016d4 t II_setitem │ │ │ │ -00000c18 t LL_compareitems │ │ │ │ -00000b30 t LL_getitem │ │ │ │ -00001808 t LL_setitem │ │ │ │ +00000ff4 t BB_getitem │ │ │ │ +00000d28 t BB_setitem │ │ │ │ +00000b94 t HH_compareitems │ │ │ │ +000017c0 t HH_getitem │ │ │ │ +00001724 t HH_setitem │ │ │ │ +00001b88 t II_compareitems │ │ │ │ +00001900 t II_getitem │ │ │ │ +000017cc t II_setitem │ │ │ │ +00000bf4 t LL_compareitems │ │ │ │ +00001a40 t LL_getitem │ │ │ │ +0000190c t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Format │ │ │ │ @@ -26248,17 +26242,17 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ 000008bc t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000830 t Py_XDECREF │ │ │ │ -00001634 t QQ_compareitems │ │ │ │ -00000c70 t QQ_getitem │ │ │ │ -00001a7c t QQ_setitem │ │ │ │ +00001610 t QQ_compareitems │ │ │ │ +00000c4c t QQ_getitem │ │ │ │ +00001b8c t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -26292,141 +26286,141 @@ │ │ │ │ 0000012c d a_methods │ │ │ │ 00000554 t array__array_reconstructor │ │ │ │ 00000e10 r array__array_reconstructor__doc__ │ │ │ │ 000005b2 t array_array___copy__ │ │ │ │ 000017ec r array_array___copy____doc__ │ │ │ │ 000005e8 t array_array___deepcopy__ │ │ │ │ 000017ac r array_array___deepcopy____doc__ │ │ │ │ -00001300 t array_array___reduce_ex__ │ │ │ │ +000012dc t array_array___reduce_ex__ │ │ │ │ 00000dc4 r array_array___reduce_ex____doc__ │ │ │ │ 000006e4 t array_array___sizeof__ │ │ │ │ 00000e9c r array_array___sizeof____doc__ │ │ │ │ 0000037c t array_array_append │ │ │ │ 00001440 r array_array_append__doc__ │ │ │ │ 00000540 t array_array_buffer_info │ │ │ │ 00001484 r array_array_buffer_info__doc__ │ │ │ │ 0000017c t array_array_byteswap │ │ │ │ 000013b0 r array_array_byteswap__doc__ │ │ │ │ 0000058e t array_array_clear │ │ │ │ 00001820 r array_array_clear__doc__ │ │ │ │ -00001024 t array_array_count │ │ │ │ +00001000 t array_array_count │ │ │ │ 00001764 r array_array_count__doc__ │ │ │ │ 000003a2 t array_array_extend │ │ │ │ 000015e0 r array_array_extend__doc__ │ │ │ │ 00000334 t array_array_frombytes │ │ │ │ 00001170 r array_array_frombytes__doc__ │ │ │ │ 00000000 t array_array_fromfile │ │ │ │ 00001300 r array_array_fromfile__doc__ │ │ │ │ -00000f0c t array_array_fromlist │ │ │ │ +00000ee8 t array_array_fromlist │ │ │ │ 0000126c r array_array_fromlist__doc__ │ │ │ │ 000007fe t array_array_fromunicode │ │ │ │ 00001000 r array_array_fromunicode__doc__ │ │ │ │ -00001124 t array_array_index │ │ │ │ +00001100 t array_array_index │ │ │ │ 000016cc r array_array_index__doc__ │ │ │ │ -00001098 t array_array_insert │ │ │ │ +00001074 t array_array_insert │ │ │ │ 0000158c r array_array_insert__doc__ │ │ │ │ -00000e18 t array_array_pop │ │ │ │ +00000df4 t array_array_pop │ │ │ │ 00001620 r array_array_pop__doc__ │ │ │ │ -00000cec t array_array_remove │ │ │ │ +00000cc8 t array_array_remove │ │ │ │ 00001684 r array_array_remove__doc__ │ │ │ │ 0000065c t array_array_reverse │ │ │ │ 0000136c r array_array_reverse__doc__ │ │ │ │ 00000508 t array_array_tobytes │ │ │ │ 00001104 r array_array_tobytes__doc__ │ │ │ │ 0000050c t array_array_tobytes_impl │ │ │ │ 000006f6 t array_array_tofile │ │ │ │ 000012ac r array_array_tofile__doc__ │ │ │ │ -00000c80 t array_array_tolist │ │ │ │ +00000c5c t array_array_tolist │ │ │ │ 00001220 r array_array_tolist__doc__ │ │ │ │ 00000a90 t array_array_tolist_impl │ │ │ │ 000007fc t array_array_tounicode │ │ │ │ 00000edc r array_array_tounicode__doc__ │ │ │ │ 00000268 t array_array_tounicode_impl │ │ │ │ -00001294 t array_arrayiterator___reduce__ │ │ │ │ +00001270 t array_arrayiterator___reduce__ │ │ │ │ 00000d84 r array_arrayiterator___reduce____doc__ │ │ │ │ -000014d8 t array_arrayiterator___setstate__ │ │ │ │ +000014b4 t array_arrayiterator___setstate__ │ │ │ │ 00000d3c r array_arrayiterator___setstate____doc__ │ │ │ │ 0000089c t array_ass_item │ │ │ │ -00001264 t array_ass_subscr │ │ │ │ +0000133c t array_ass_subscr │ │ │ │ 00000434 t array_buffer_getbuf │ │ │ │ 00000500 t array_buffer_relbuf │ │ │ │ 00000204 t array_clear │ │ │ │ 000002c0 t array_concat │ │ │ │ -00001230 t array_contains │ │ │ │ +0000120c t array_contains │ │ │ │ 0000084c t array_dealloc │ │ │ │ -00000d80 t array_del_slice │ │ │ │ +00000d5c t array_del_slice │ │ │ │ 0000040c t array_do_extend.isra.0 │ │ │ │ 00000430 t array_free │ │ │ │ 000001fc t array_get_itemsize │ │ │ │ -00000b6c t array_get_typecode │ │ │ │ +00000b48 t array_get_typecode │ │ │ │ 0000043c d array_getsets │ │ │ │ 000005ea t array_inplace_concat │ │ │ │ 000004b8 t array_inplace_repeat │ │ │ │ -00000ec0 t array_item │ │ │ │ +00000f98 t array_item │ │ │ │ 000006f4 t array_iter │ │ │ │ 0000094c t array_iter_extend │ │ │ │ 000006f0 t array_length │ │ │ │ 00000284 d array_members │ │ │ │ 000002ac d array_methods │ │ │ │ 0000000c t array_modexec │ │ │ │ 00000000 t array_new │ │ │ │ -00000fb0 t array_repeat │ │ │ │ +00000f8c t array_repeat │ │ │ │ 00000a04 t array_repr │ │ │ │ 00000630 t array_resize │ │ │ │ -00000f9c t array_richcompare │ │ │ │ -00000c88 t array_slice.constprop.0 │ │ │ │ +00001074 t array_richcompare │ │ │ │ +00000c64 t array_slice.constprop.0 │ │ │ │ 000001b4 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ -00000d60 t array_subscr │ │ │ │ +00000e38 t array_subscr │ │ │ │ 0000025c t array_tp_traverse │ │ │ │ 000001c4 t array_traverse │ │ │ │ 000007dc t arrayiter_dealloc │ │ │ │ 00000184 d arrayiter_methods │ │ │ │ 00000784 t arrayiter_next │ │ │ │ 0000014c d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 000005b8 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 0000030c r arraytype_doc │ │ │ │ -00000b3c t b_compareitems │ │ │ │ -0000193c t b_getitem │ │ │ │ -00000cb4 t b_setitem │ │ │ │ -00000bc8 t d_getitem │ │ │ │ -00000b60 t d_setitem │ │ │ │ +00000b18 t b_compareitems │ │ │ │ +00001a4c t b_getitem │ │ │ │ +00000d8c t b_setitem │ │ │ │ +00000ca0 t d_getitem │ │ │ │ +00000c38 t d_setitem │ │ │ │ 00000000 r descriptors │ │ │ │ -00000c3c t f_getitem │ │ │ │ -00000bd8 t f_setitem │ │ │ │ -00000be8 t h_compareitems │ │ │ │ -00000b74 t h_getitem │ │ │ │ -00001944 t h_setitem │ │ │ │ -00000b80 t i_compareitems │ │ │ │ +00000d14 t f_getitem │ │ │ │ +00000cb0 t f_setitem │ │ │ │ +00000bc4 t h_compareitems │ │ │ │ +00000b50 t h_getitem │ │ │ │ +00001a54 t h_setitem │ │ │ │ +00000b5c t i_compareitems │ │ │ │ 000007d0 t i_getitem │ │ │ │ 000008e8 t i_setitem │ │ │ │ -00000abc t ins1 │ │ │ │ -00000c44 t l_compareitems │ │ │ │ -00000bac t l_getitem │ │ │ │ -000019ac t l_setitem │ │ │ │ +00000b24 t ins1 │ │ │ │ +00000c20 t l_compareitems │ │ │ │ +00000b88 t l_getitem │ │ │ │ +00001abc t l_setitem │ │ │ │ 00000984 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000001e0 r mformat_descriptors │ │ │ │ 00000c34 r module_doc │ │ │ │ 00000588 t newarrayobject │ │ │ │ -00001524 t q_compareitems │ │ │ │ -00000f8c t q_getitem │ │ │ │ -00000f24 t q_setitem │ │ │ │ +00001500 t q_compareitems │ │ │ │ +00001064 t q_getitem │ │ │ │ +00000ffc t q_setitem │ │ │ │ 00000904 t typecode_to_mformat_code │ │ │ │ -00001a10 t u_compareitems │ │ │ │ -00000b54 t u_getitem │ │ │ │ -000015c8 t u_setitem │ │ │ │ -00000c84 t w_compareitems │ │ │ │ +00001b20 t u_compareitems │ │ │ │ +00000c2c t u_getitem │ │ │ │ +000015a4 t u_setitem │ │ │ │ +00000c60 t w_compareitems │ │ │ │ 00000550 t w_getitem │ │ │ │ -00001564 t w_setitem │ │ │ │ +00001540 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000100 r .LC10 │ │ │ │ @@ -27083,15 +27077,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000bd0 t Py_XDECREF │ │ │ │ +00000ae8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -27133,26 +27127,26 @@ │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 0000041c t newPyEpoll_Object.isra.0 │ │ │ │ U poll │ │ │ │ 000002e8 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00000b8c t poll_dealloc │ │ │ │ +00000aa4 t poll_dealloc │ │ │ │ 00000300 d poll_methods │ │ │ │ 00000210 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 00000524 t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 0000012e t pyepoll_get_closed │ │ │ │ 00000350 d pyepoll_getsetlist │ │ │ │ 000004d4 t pyepoll_internal_close │ │ │ │ 000006b0 t pyepoll_internal_ctl │ │ │ │ 00000248 d pyepoll_methods │ │ │ │ -00001054 t reap_obj │ │ │ │ +00000f70 t reap_obj │ │ │ │ 000002fc t select_epoll │ │ │ │ 000001c0 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 000001fe t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 00000494 t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -27162,33 +27156,33 @@ │ │ │ │ 00000598 r select_epoll_fromfd__doc__ │ │ │ │ 0000014a t select_epoll_modify │ │ │ │ 0000035c r select_epoll_modify__doc__ │ │ │ │ 00000728 t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 00000620 t select_epoll_register │ │ │ │ 0000042c r select_epoll_register__doc__ │ │ │ │ -00000b28 t select_epoll_unregister │ │ │ │ +00000a40 t select_epoll_unregister │ │ │ │ 000002cc r select_epoll_unregister__doc__ │ │ │ │ 000001e0 d select_methods │ │ │ │ 000009f4 t select_poll │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ -00000048 t select_poll_poll │ │ │ │ +00000128 t select_poll_poll │ │ │ │ 00000740 r select_poll_poll__doc__ │ │ │ │ -00000a40 t select_poll_register │ │ │ │ +00000048 t select_poll_register │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ -00000be8 t select_poll_unregister │ │ │ │ +00000b00 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000c5c t select_select │ │ │ │ +00000b74 t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000cac t select_select_impl.isra.0 │ │ │ │ +00000bc4 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00000f1c t seq2set.constprop.0 │ │ │ │ -000010cc t set2list │ │ │ │ +00000e34 t seq2set.constprop.0 │ │ │ │ +00000fe8 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -27410,15 +27404,15 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __strncat_chk │ │ │ │ 00000cc0 t _elementtree_Element___copy__ │ │ │ │ 00000528 r _elementtree_Element___copy____doc__ │ │ │ │ 0000094c t _elementtree_Element___deepcopy__ │ │ │ │ 00000504 r _elementtree_Element___deepcopy____doc__ │ │ │ │ 00001c4c t _elementtree_Element___deepcopy___impl │ │ │ │ -00000fc8 t _elementtree_Element___getstate__ │ │ │ │ +000011dc t _elementtree_Element___getstate__ │ │ │ │ 000004cc r _elementtree_Element___getstate____doc__ │ │ │ │ 00002ec4 t _elementtree_Element___setstate__ │ │ │ │ 000004a8 r _elementtree_Element___setstate____doc__ │ │ │ │ 000020fc t _elementtree_Element___sizeof__ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 0000088c t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ @@ -27540,24 +27534,24 @@ │ │ │ │ 00000bec t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 00002c6c t element_subscr │ │ │ │ 00000dd0 t element_tag_getter │ │ │ │ 000009f4 t element_tag_setter │ │ │ │ 00001bc4 t element_tail_getter │ │ │ │ -00000f84 t element_tail_setter │ │ │ │ +00001198 t element_tail_setter │ │ │ │ 00001a88 t element_text_getter │ │ │ │ 00000d8c t element_text_setter │ │ │ │ 00001b10 t elementiter_dealloc │ │ │ │ 00001358 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00001dec t elementiter_traverse │ │ │ │ -0000109c t elementtree_clear │ │ │ │ -000012ae t elementtree_free │ │ │ │ +00000f84 t elementtree_clear │ │ │ │ +00001196 t elementtree_free │ │ │ │ 000003a4 d elementtree_slots │ │ │ │ 00000d08 t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 000015d6 t expat_comment_handler │ │ │ │ 0000275c t expat_data_handler │ │ │ │ 00000bcc t expat_default_handler │ │ │ │ 00002994 t expat_end_handler │ │ │ │ @@ -28416,15 +28410,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000972 t SHA256Type_copy │ │ │ │ +00000a2e t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 000001a6 t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000240 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 0000073a t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -28432,15 +28426,15 @@ │ │ │ │ 0000019a t SHA256_get_block_size │ │ │ │ 000001a0 t SHA256_get_digest_size │ │ │ │ 000002d8 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000aea t SHA2_traverse │ │ │ │ -00000a2e t SHA512Type_copy │ │ │ │ +00000972 t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 000002d8 t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 0000067e t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 00000856 t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -28799,62 +28793,62 @@ │ │ │ │ 00002c48 r dawg_codepoint_to_pos_index2 │ │ │ │ 0001a748 r dawg_pos_to_codepoint │ │ │ │ 0007fd9c r decomp_data │ │ │ │ 0007db9c r decomp_index1 │ │ │ │ 0007719c r decomp_index2 │ │ │ │ 00001500 r decomp_prefix │ │ │ │ 00000764 r derived_name_ranges │ │ │ │ -00002674 t find_syllable.constprop.0 │ │ │ │ -00001b74 t get_change_3_2_0 │ │ │ │ +0000263c t find_syllable.constprop.0 │ │ │ │ +00001b3c t get_change_3_2_0 │ │ │ │ 00001010 r hangul_syllables │ │ │ │ 0009d664 r index1 │ │ │ │ 0008bc64 r index2 │ │ │ │ 00000744 t is_normalized_quickcheck │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000000 r name_aliases │ │ │ │ 000016ac r named_sequences │ │ │ │ 0000006c d nfc_first │ │ │ │ 0000070c d nfc_last │ │ │ │ -00000f70 t nfc_nfkc │ │ │ │ -000012dc t nfd_nfkd │ │ │ │ +00000f6c t nfc_nfkc │ │ │ │ +000012d8 t nfd_nfkd │ │ │ │ 00000074 t normalization_3_2_0 │ │ │ │ 0003d610 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ 000000e8 t ucd_dealloc │ │ │ │ 00000000 t ucd_traverse │ │ │ │ 00000958 d ucd_type_slots │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ -00001ba8 t unicodedata_UCD_bidirectional │ │ │ │ +00001b70 t unicodedata_UCD_bidirectional │ │ │ │ 00065454 r unicodedata_UCD_bidirectional__doc__ │ │ │ │ -00001a1c t unicodedata_UCD_category │ │ │ │ +000019e4 t unicodedata_UCD_category │ │ │ │ 000654fc r unicodedata_UCD_category__doc__ │ │ │ │ -00002810 t unicodedata_UCD_combining │ │ │ │ +000027d8 t unicodedata_UCD_combining │ │ │ │ 000653b8 r unicodedata_UCD_combining__doc__ │ │ │ │ -00002950 t unicodedata_UCD_decimal │ │ │ │ +00002918 t unicodedata_UCD_decimal │ │ │ │ 00065784 r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001d0c t unicodedata_UCD_decomposition │ │ │ │ +00001cd4 t unicodedata_UCD_decomposition │ │ │ │ 000651c0 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -00002acc t unicodedata_UCD_digit │ │ │ │ +00002a94 t unicodedata_UCD_digit │ │ │ │ 00065674 r unicodedata_UCD_digit__doc__ │ │ │ │ -00000e14 t unicodedata_UCD_east_asian_width │ │ │ │ +00000e10 t unicodedata_UCD_east_asian_width │ │ │ │ 00065278 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ -00002eb8 t unicodedata_UCD_is_normalized │ │ │ │ +00002e80 t unicodedata_UCD_is_normalized │ │ │ │ 00065110 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -00002588 t unicodedata_UCD_lookup │ │ │ │ +00002550 t unicodedata_UCD_lookup │ │ │ │ 00064f00 r unicodedata_UCD_lookup__doc__ │ │ │ │ -00002d68 t unicodedata_UCD_mirrored │ │ │ │ +00002d30 t unicodedata_UCD_mirrored │ │ │ │ 000652e4 r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001fdc t unicodedata_UCD_name │ │ │ │ +00001fa4 t unicodedata_UCD_name │ │ │ │ 00064fac r unicodedata_UCD_name__doc__ │ │ │ │ -00002094 t unicodedata_UCD_name_impl │ │ │ │ +0000205c t unicodedata_UCD_name_impl │ │ │ │ 00000000 t unicodedata_UCD_normalize │ │ │ │ 00065070 r unicodedata_UCD_normalize__doc__ │ │ │ │ -00002bb8 t unicodedata_UCD_numeric │ │ │ │ +00002b80 t unicodedata_UCD_numeric │ │ │ │ 00065560 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00001548 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ 00000988 d unicodedata_functions │ │ │ │ 00000000 d unicodedata_module │ │ │ │ 00000938 d unicodedata_slots │ │ │ │ │ │ │ │ @@ -29268,15 +29262,15 @@ │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000320 t Py_XDECREF │ │ │ │ +00000310 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -29298,15 +29292,15 @@ │ │ │ │ 000000a0 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 0000011c t syslog_openlog_impl.isra.0 │ │ │ │ 000002f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000080 d syslog_slots │ │ │ │ -00000338 t syslog_syslog │ │ │ │ +00000328 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -30152,21 +30146,21 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -000044f8 t DirEntry_dealloc │ │ │ │ -0000463c t DirEntry_fetch_stat │ │ │ │ -00002020 t DirEntry_get_lstat │ │ │ │ +00004504 t DirEntry_dealloc │ │ │ │ +00004648 t DirEntry_fetch_stat │ │ │ │ +0000201c t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00004a62 t DirEntry_repr │ │ │ │ -00004138 t DirEntry_test_mode │ │ │ │ +00004140 t DirEntry_test_mode │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -30246,18 +30240,18 @@ │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 0000570a T PyOS_AfterFork │ │ │ │ 0000076c T PyOS_AfterFork_Child │ │ │ │ -00001258 T PyOS_AfterFork_Parent │ │ │ │ -00001074 T PyOS_BeforeFork │ │ │ │ -000028dc T PyOS_FSPath │ │ │ │ -00000024 t PyOS_FSPath.part.0 │ │ │ │ +00001254 T PyOS_AfterFork_Parent │ │ │ │ +00001070 T PyOS_BeforeFork │ │ │ │ +000028e4 T PyOS_FSPath │ │ │ │ +00000020 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ @@ -30296,25 +30290,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00002404 t Py_XDECREF │ │ │ │ -00000ed8 t Py_off_t_converter │ │ │ │ +0000240c t Py_XDECREF │ │ │ │ +00000ed4 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00003f1c t ScandirIterator_close │ │ │ │ -00003ed0 t ScandirIterator_closedir │ │ │ │ -00004418 t ScandirIterator_dealloc │ │ │ │ -00003c00 t ScandirIterator_enter │ │ │ │ -00003f38 t ScandirIterator_exit │ │ │ │ -0000445c t ScandirIterator_finalize │ │ │ │ -00003c10 t ScandirIterator_iternext │ │ │ │ +00003f24 t ScandirIterator_close │ │ │ │ +00003ed8 t ScandirIterator_closedir │ │ │ │ +00004424 t ScandirIterator_dealloc │ │ │ │ +00003c08 t ScandirIterator_enter │ │ │ │ +00003f40 t ScandirIterator_exit │ │ │ │ +00004468 t ScandirIterator_finalize │ │ │ │ +00003c18 t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b550 r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -30328,26 +30322,26 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -000023f8 T _PyLong_FromGid │ │ │ │ +00002400 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -000023ec T _PyLong_FromUid │ │ │ │ +000023f4 T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ -00003548 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00003550 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPerfTrampoline_AfterFork_Child │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntimeState_ReInitThreads │ │ │ │ U _PySignal_AfterFork │ │ │ │ U _PyThreadState_DeleteList │ │ │ │ U _PyThreadState_RemoveExcept │ │ │ │ U _PyTime_AsTimespec │ │ │ │ @@ -30358,18 +30352,18 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ 00003584 t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ -00000988 T _Py_Gid_Converter │ │ │ │ +00000984 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00002560 T _Py_Sigset_Converter │ │ │ │ -0000024c T _Py_Uid_Converter │ │ │ │ +0000255c T _Py_Sigset_Converter │ │ │ │ +00000248 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ U _Py_open_cloexec_works │ │ │ │ @@ -30640,34 +30634,34 @@ │ │ │ │ 00000b88 d _parser.80 │ │ │ │ 00000a28 d _parser.83 │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001190 d _parser.95 │ │ │ │ 00001164 d _parser.98 │ │ │ │ -00000518 t _posix_clear │ │ │ │ -00000708 t _posix_free │ │ │ │ -000028fc t _posix_traverse │ │ │ │ -00001d40 t _pystat_fromstructstat │ │ │ │ +00000514 t _posix_clear │ │ │ │ +00000704 t _posix_free │ │ │ │ +00002904 t _posix_traverse │ │ │ │ +00001d44 t _pystat_fromstructstat │ │ │ │ 00001500 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000099c r buffer_sizes.181 │ │ │ │ 00000828 r buffer_sizes.191 │ │ │ │ 00004ce4 t build_itimerspec │ │ │ │ 00004f5c t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00000488 t check_null_or_callable │ │ │ │ +00000484 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ -0000151c t conv_confname │ │ │ │ +00001518 t conv_confname │ │ │ │ 00002fac t convert_sched_param │ │ │ │ U copy_file_range │ │ │ │ U ctermid │ │ │ │ 0000133c t dir_fd_converter │ │ │ │ U dup2 │ │ │ │ U dup3 │ │ │ │ 00000ea0 d dup3_works.120 │ │ │ │ @@ -30691,21 +30685,21 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -00004cd0 t free_string_array │ │ │ │ +00004cdc t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ -000011a8 t get_number_of_os_threads │ │ │ │ +000011a4 t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ U geteuid │ │ │ │ U getgid │ │ │ │ U getgrouplist │ │ │ │ U getgroups │ │ │ │ U getloadavg │ │ │ │ @@ -30719,17 +30713,17 @@ │ │ │ │ U getresuid │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ -00000870 t internal_rename │ │ │ │ -00004f50 t iov_cleanup │ │ │ │ -00004d94 t iov_setup │ │ │ │ +0000086c t internal_rename │ │ │ │ +00004f5c t iov_cleanup │ │ │ │ +00004da0 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30750,83 +30744,83 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -0000432c t os_DirEntry___fspath__ │ │ │ │ +00004328 t os_DirEntry___fspath__ │ │ │ │ 000014d0 r os_DirEntry___fspath____doc__ │ │ │ │ 000048ae t os_DirEntry_inode │ │ │ │ 0000150c r os_DirEntry_inode__doc__ │ │ │ │ -00003f94 t os_DirEntry_is_dir │ │ │ │ +00003f9c t os_DirEntry_is_dir │ │ │ │ 000015b8 r os_DirEntry_is_dir__doc__ │ │ │ │ 000048b6 t os_DirEntry_is_file │ │ │ │ 00001550 r os_DirEntry_is_file__doc__ │ │ │ │ -00004340 t os_DirEntry_is_junction │ │ │ │ +00005038 t os_DirEntry_is_junction │ │ │ │ 0000168c r os_DirEntry_is_junction__doc__ │ │ │ │ -000040ec t os_DirEntry_is_symlink │ │ │ │ +000040e8 t os_DirEntry_is_symlink │ │ │ │ 000016e0 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00001f78 t os_DirEntry_stat │ │ │ │ +00001f74 t os_DirEntry_stat │ │ │ │ 00001624 r os_DirEntry_stat__doc__ │ │ │ │ -000045b8 t os_DirEntry_stat_impl │ │ │ │ +000045c4 t os_DirEntry_stat_impl │ │ │ │ 00005270 t os_WCOREDUMP │ │ │ │ 00002eac r os_WCOREDUMP__doc__ │ │ │ │ 000050d0 t os_WEXITSTATUS │ │ │ │ 00002c5c r os_WEXITSTATUS__doc__ │ │ │ │ 00005208 t os_WIFCONTINUED │ │ │ │ 00002de8 r os_WIFCONTINUED__doc__ │ │ │ │ 00005130 t os_WIFEXITED │ │ │ │ 00002cac r os_WIFEXITED__doc__ │ │ │ │ 00005198 t os_WIFSIGNALED │ │ │ │ 00002d20 r os_WIFSIGNALED__doc__ │ │ │ │ -000020fc t os_WIFSTOPPED │ │ │ │ +000020f8 t os_WIFSTOPPED │ │ │ │ 00002d8c r os_WIFSTOPPED__doc__ │ │ │ │ 0000500e t os_WSTOPSIG │ │ │ │ 00002b80 r os_WSTOPSIG__doc__ │ │ │ │ 00005070 t os_WTERMSIG │ │ │ │ 00002bec r os_WTERMSIG__doc__ │ │ │ │ 0000532a t os__exit │ │ │ │ 00008414 r os__exit__doc__ │ │ │ │ 00005384 t os__inputhook │ │ │ │ 00000fe8 r os__inputhook__doc__ │ │ │ │ 00004ffa t os__is_inputhook_installed │ │ │ │ 00000f9c r os__is_inputhook_installed__doc__ │ │ │ │ -00002994 t os__path_normpath │ │ │ │ +0000299c t os__path_normpath │ │ │ │ 00009574 r os__path_normpath__doc__ │ │ │ │ -00003684 t os__path_splitroot_ex │ │ │ │ +0000368c t os__path_splitroot_ex │ │ │ │ 000095cc r os__path_splitroot_ex__doc__ │ │ │ │ 000052a2 t os_abort │ │ │ │ 000026f4 r os_abort__doc__ │ │ │ │ -00003a24 t os_access │ │ │ │ +00003a20 t os_access │ │ │ │ 0000acd0 r os_access__doc__ │ │ │ │ -00001724 t os_chdir │ │ │ │ +00001720 t os_chdir │ │ │ │ 0000aae4 r os_chdir__doc__ │ │ │ │ -0000182c t os_chmod │ │ │ │ +00001828 t os_chmod │ │ │ │ 0000a5a0 r os_chmod__doc__ │ │ │ │ 00001618 t os_chown │ │ │ │ 00009db4 r os_chown__doc__ │ │ │ │ 00002dd4 t os_chroot │ │ │ │ 0000a3b4 r os_chroot__doc__ │ │ │ │ -000034b4 t os_close │ │ │ │ +000034bc t os_close │ │ │ │ 00004fe0 r os_close__doc__ │ │ │ │ 000052b4 t os_closerange │ │ │ │ 00004f70 r os_closerange__doc__ │ │ │ │ -00001410 t os_confstr │ │ │ │ +0000140c t os_confstr │ │ │ │ 00002810 r os_confstr__doc__ │ │ │ │ -000015f4 t os_confstr_impl.isra.0 │ │ │ │ +000015f0 t os_confstr_impl.isra.0 │ │ │ │ 0000249c t os_copy_file_range │ │ │ │ 00003c10 r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 00001958 r os_cpu_count__doc__ │ │ │ │ 00001d54 t os_ctermid │ │ │ │ 0000abf8 r os_ctermid__doc__ │ │ │ │ 0000181c t os_device_encoding │ │ │ │ 00002524 r os_device_encoding__doc__ │ │ │ │ -000026c8 t os_dup │ │ │ │ +000026c4 t os_dup │ │ │ │ 00001c0c t os_dup2 │ │ │ │ 00004ee0 r os_dup2__doc__ │ │ │ │ 00004f2c r os_dup__doc__ │ │ │ │ 000018d4 t os_eventfd │ │ │ │ 00001c44 r os_eventfd__doc__ │ │ │ │ 00001a20 t os_eventfd_read │ │ │ │ 00001c10 r os_eventfd_read__doc__ │ │ │ │ @@ -30840,174 +30834,174 @@ │ │ │ │ 0000aa48 r os_fchdir__doc__ │ │ │ │ 00002634 t os_fchmod │ │ │ │ 0000a3f0 r os_fchmod__doc__ │ │ │ │ 0000270c t os_fchown │ │ │ │ 00009d20 r os_fchown__doc__ │ │ │ │ 00004400 t os_fdatasync │ │ │ │ 0000a2e8 r os_fdatasync__doc__ │ │ │ │ -00000f9c t os_fork │ │ │ │ +00000f98 t os_fork │ │ │ │ 000078c8 r os_fork__doc__ │ │ │ │ 00000bc4 t os_forkpty │ │ │ │ 00006c90 r os_forkpty__doc__ │ │ │ │ 0000458c t os_fpathconf │ │ │ │ 00002980 r os_fpathconf__doc__ │ │ │ │ -0000286c t os_fspath │ │ │ │ +00002874 t os_fspath │ │ │ │ 00001284 r os_fspath__doc__ │ │ │ │ -000033e8 t os_fstat │ │ │ │ +000033f0 t os_fstat │ │ │ │ 000044a8 r os_fstat__doc__ │ │ │ │ 00002e98 t os_fstatvfs │ │ │ │ 00002b14 r os_fstatvfs__doc__ │ │ │ │ -00004270 t os_fsync │ │ │ │ +0000426c t os_fsync │ │ │ │ 0000a37c r os_fsync__doc__ │ │ │ │ 000012e8 t os_ftruncate │ │ │ │ 000033d8 r os_ftruncate__doc__ │ │ │ │ 00001348 t os_ftruncate_impl.isra.0 │ │ │ │ 0000092a t os_get_blocking │ │ │ │ 000017f0 r os_get_blocking__doc__ │ │ │ │ 00000f50 t os_get_inheritable │ │ │ │ 000018f8 r os_get_inheritable__doc__ │ │ │ │ -00001440 t os_get_terminal_size │ │ │ │ +0000143c t os_get_terminal_size │ │ │ │ 000019c4 r os_get_terminal_size__doc__ │ │ │ │ -00000104 t os_getcwd │ │ │ │ +00000100 t os_getcwd │ │ │ │ 00009bec r os_getcwd__doc__ │ │ │ │ -0000361c t os_getcwdb │ │ │ │ +00003618 t os_getcwdb │ │ │ │ 00009b90 r os_getcwdb__doc__ │ │ │ │ -00000214 t os_getegid │ │ │ │ +00000210 t os_getegid │ │ │ │ 00006c44 r os_getegid__doc__ │ │ │ │ -000001dc t os_geteuid │ │ │ │ +000001d8 t os_geteuid │ │ │ │ 00006bfc r os_geteuid__doc__ │ │ │ │ -00000230 t os_getgid │ │ │ │ +0000022c t os_getgid │ │ │ │ 00006bbc r os_getgid__doc__ │ │ │ │ 00003062 t os_getgrouplist │ │ │ │ 00006ae0 r os_getgrouplist__doc__ │ │ │ │ 00001192 t os_getgroups │ │ │ │ 00006a8c r os_getgroups__doc__ │ │ │ │ -00002f70 t os_getloadavg │ │ │ │ +00002f6c t os_getloadavg │ │ │ │ 000025f4 r os_getloadavg__doc__ │ │ │ │ 000054e8 t os_getlogin │ │ │ │ 000067b0 r os_getlogin__doc__ │ │ │ │ 0000557e t os_getpgid │ │ │ │ 00006948 r os_getpgid__doc__ │ │ │ │ 00001da8 t os_getpgrp │ │ │ │ 00006908 r os_getpgrp__doc__ │ │ │ │ -0000096c t os_getpid │ │ │ │ +00000968 t os_getpid │ │ │ │ 00006b84 r os_getpid__doc__ │ │ │ │ 00000170 t os_getppid │ │ │ │ 000067e8 r os_getppid__doc__ │ │ │ │ 00000360 t os_getpriority │ │ │ │ 00009300 r os_getpriority__doc__ │ │ │ │ 000029a4 t os_getrandom │ │ │ │ 00001238 r os_getrandom__doc__ │ │ │ │ 000032a6 t os_getresgid │ │ │ │ 0000237c r os_getresgid__doc__ │ │ │ │ 00003300 t os_getresuid │ │ │ │ 000023e4 r os_getresuid__doc__ │ │ │ │ 00000272 t os_getsid │ │ │ │ 000052f4 r os_getsid__doc__ │ │ │ │ -000001f8 t os_getuid │ │ │ │ +000001f4 t os_getuid │ │ │ │ 00006770 r os_getuid__doc__ │ │ │ │ 00002056 t os_getxattr │ │ │ │ 00002204 r os_getxattr__doc__ │ │ │ │ 0000378a t os_grantpt │ │ │ │ 000070ec r os_grantpt__doc__ │ │ │ │ 000033f8 t os_initgroups │ │ │ │ 0000699c r os_initgroups__doc__ │ │ │ │ -00000dc0 t os_isatty │ │ │ │ +00000dbc t os_isatty │ │ │ │ 000043f0 r os_isatty__doc__ │ │ │ │ -000016a4 t os_kill │ │ │ │ +000016a0 t os_kill │ │ │ │ 00006730 r os_kill__doc__ │ │ │ │ 000008b6 t os_killpg │ │ │ │ 000066e4 r os_killpg__doc__ │ │ │ │ 00002ba4 t os_lchown │ │ │ │ 00009c48 r os_lchown__doc__ │ │ │ │ -00002290 t os_link │ │ │ │ +0000228c t os_link │ │ │ │ 000098e8 r os_link__doc__ │ │ │ │ -00002420 t os_listdir │ │ │ │ +00002428 t os_listdir │ │ │ │ 0000964c r os_listdir__doc__ │ │ │ │ -00003e14 t os_listxattr │ │ │ │ +00003e10 t os_listxattr │ │ │ │ 00001d58 r os_listxattr__doc__ │ │ │ │ 00003474 t os_lockf │ │ │ │ 00004dcc r os_lockf__doc__ │ │ │ │ 000055c8 t os_login_tty │ │ │ │ 00006da0 r os_login_tty__doc__ │ │ │ │ -00000e14 t os_lseek │ │ │ │ +00000e10 t os_lseek │ │ │ │ 00004bbc r os_lseek__doc__ │ │ │ │ -00002adc t os_lstat │ │ │ │ +00002ae4 t os_lstat │ │ │ │ 0000b148 r os_lstat__doc__ │ │ │ │ 00003540 t os_major │ │ │ │ 00003508 r os_major__doc__ │ │ │ │ 000036b2 t os_makedev │ │ │ │ 00003444 r os_makedev__doc__ │ │ │ │ 00002ae8 t os_memfd_create │ │ │ │ 00001cb4 r os_memfd_create__doc__ │ │ │ │ 00003602 t os_minor │ │ │ │ 000034b0 r os_minor__doc__ │ │ │ │ -00003130 t os_mkdir │ │ │ │ +00003138 t os_mkdir │ │ │ │ 000093b4 r os_mkdir__doc__ │ │ │ │ 00000970 t os_mkfifo │ │ │ │ 0000385c r os_mkfifo__doc__ │ │ │ │ 000038c2 t os_mknod │ │ │ │ 00003560 r os_mknod__doc__ │ │ │ │ 000056b0 t os_nice │ │ │ │ 0000934c r os_nice__doc__ │ │ │ │ -00002d70 t os_open │ │ │ │ +00002d78 t os_open │ │ │ │ 00005014 r os_open__doc__ │ │ │ │ 00000834 t os_openpty │ │ │ │ 00006ea0 r os_openpty__doc__ │ │ │ │ 00004498 t os_pathconf │ │ │ │ 00002864 r os_pathconf__doc__ │ │ │ │ 00003a28 t os_pidfd_open │ │ │ │ 00005fb0 r os_pidfd_open__doc__ │ │ │ │ -00000efc t os_pipe │ │ │ │ +00000ef8 t os_pipe │ │ │ │ 00003a88 t os_pipe2 │ │ │ │ 000042a4 r os_pipe2__doc__ │ │ │ │ 0000438c r os_pipe__doc__ │ │ │ │ 00003ade t os_posix_fadvise │ │ │ │ 00002ff0 r os_posix_fadvise__doc__ │ │ │ │ 00003bb2 t os_posix_fallocate │ │ │ │ 000031d4 r os_posix_fallocate__doc__ │ │ │ │ 00003646 t os_posix_openpt │ │ │ │ 000071a0 r os_posix_openpt__doc__ │ │ │ │ -000033f4 t os_posix_spawn │ │ │ │ +000033f0 t os_posix_spawn │ │ │ │ 00007ef4 r os_posix_spawn__doc__ │ │ │ │ 00000616 t os_posix_spawnp │ │ │ │ 00007b70 r os_posix_spawnp__doc__ │ │ │ │ 00003c6e t os_pread │ │ │ │ 000048cc r os_pread__doc__ │ │ │ │ 00003da0 t os_preadv │ │ │ │ 00004614 r os_preadv__doc__ │ │ │ │ 0000335a t os_ptsname │ │ │ │ 00006f40 r os_ptsname__doc__ │ │ │ │ 0000337c t os_ptsname_impl.isra.0 │ │ │ │ -00002ea0 t os_putenv │ │ │ │ +00002e9c t os_putenv │ │ │ │ 00002fa4 r os_putenv__doc__ │ │ │ │ 00003ee6 t os_pwrite │ │ │ │ 000040c8 r os_pwrite__doc__ │ │ │ │ 00003fc6 t os_pwritev │ │ │ │ 00003dcc r os_pwritev__doc__ │ │ │ │ -00003598 t os_read │ │ │ │ +000035a0 t os_read │ │ │ │ 00004b64 r os_read__doc__ │ │ │ │ -00000b18 t os_readlink │ │ │ │ +00000b14 t os_readlink │ │ │ │ 00005d00 r os_readlink__doc__ │ │ │ │ -00000c0c t os_readlink_impl.isra.0 │ │ │ │ +00000c08 t os_readlink_impl.isra.0 │ │ │ │ 000040f6 t os_readv │ │ │ │ 000049d0 r os_readv__doc__ │ │ │ │ -0000034c t os_register_at_fork │ │ │ │ +00000348 t os_register_at_fork │ │ │ │ 00007934 r os_register_at_fork__doc__ │ │ │ │ -0000322c t os_remove │ │ │ │ +00003228 t os_remove │ │ │ │ 00008a54 r os_remove__doc__ │ │ │ │ 00002288 t os_removexattr │ │ │ │ 00001f08 r os_removexattr__doc__ │ │ │ │ -00003c04 t os_rename │ │ │ │ +00003c00 t os_rename │ │ │ │ 000090e0 r os_rename__doc__ │ │ │ │ -0000070c t os_replace │ │ │ │ +00000708 t os_replace │ │ │ │ 00008ef8 r os_replace__doc__ │ │ │ │ -000046f0 t os_rmdir │ │ │ │ +000046fc t os_rmdir │ │ │ │ 00008dac r os_rmdir__doc__ │ │ │ │ -00003938 t os_scandir │ │ │ │ +00003940 t os_scandir │ │ │ │ 00001390 r os_scandir__doc__ │ │ │ │ 000042f0 t os_sched_get_priority_max │ │ │ │ 00007868 r os_sched_get_priority_max__doc__ │ │ │ │ 0000426c t os_sched_get_priority_min │ │ │ │ 00007808 r os_sched_get_priority_min__doc__ │ │ │ │ 00000036 t os_sched_getaffinity │ │ │ │ 000072c4 r os_sched_getaffinity__doc__ │ │ │ │ @@ -31025,15 +31019,15 @@ │ │ │ │ 0000737c r os_sched_setaffinity__doc__ │ │ │ │ 00003004 t os_sched_setparam │ │ │ │ 000074f8 r os_sched_setparam__doc__ │ │ │ │ 00002f44 t os_sched_setscheduler │ │ │ │ 00007690 r os_sched_setscheduler__doc__ │ │ │ │ 00004458 t os_sched_yield │ │ │ │ 00007424 r os_sched_yield__doc__ │ │ │ │ -000038d4 t os_sendfile │ │ │ │ +000038d0 t os_sendfile │ │ │ │ 00004548 r os_sendfile__doc__ │ │ │ │ 000005b4 t os_set_blocking │ │ │ │ 00001738 r os_set_blocking__doc__ │ │ │ │ 0000242c t os_set_inheritable │ │ │ │ 0000188c r os_set_inheritable__doc__ │ │ │ │ 00003196 t os_setegid │ │ │ │ 0000660c r os_setegid__doc__ │ │ │ │ @@ -31059,29 +31053,29 @@ │ │ │ │ 000024b8 r os_setresuid__doc__ │ │ │ │ 0000018a t os_setreuid │ │ │ │ 000065b0 r os_setreuid__doc__ │ │ │ │ 0000540a t os_setsid │ │ │ │ 000052bc r os_setsid__doc__ │ │ │ │ 00003262 t os_setuid │ │ │ │ 000066a4 r os_setuid__doc__ │ │ │ │ -00003624 t os_setxattr │ │ │ │ +00003620 t os_setxattr │ │ │ │ 00002078 r os_setxattr__doc__ │ │ │ │ 000027f0 t os_splice │ │ │ │ 000039c8 r os_splice__doc__ │ │ │ │ -00001470 t os_stat │ │ │ │ +00001474 t os_stat │ │ │ │ 0000b228 r os_stat__doc__ │ │ │ │ 000013d4 t os_statvfs │ │ │ │ 00002a08 r os_statvfs__doc__ │ │ │ │ 0000187c t os_strerror │ │ │ │ 00002f18 r os_strerror__doc__ │ │ │ │ -00002fcc t os_symlink │ │ │ │ +00002fc8 t os_symlink │ │ │ │ 00005a70 r os_symlink__doc__ │ │ │ │ 00001dc2 t os_sync │ │ │ │ 0000a344 r os_sync__doc__ │ │ │ │ -00002220 t os_sysconf │ │ │ │ +0000221c t os_sysconf │ │ │ │ 000027b8 r os_sysconf__doc__ │ │ │ │ 00005608 t os_system │ │ │ │ 00008d68 r os_system__doc__ │ │ │ │ 00004722 t os_tcgetpgrp │ │ │ │ 00005208 r os_tcgetpgrp__doc__ │ │ │ │ 0000476c t os_tcsetpgrp │ │ │ │ 000051a0 r os_tcsetpgrp__doc__ │ │ │ │ @@ -31097,62 +31091,62 @@ │ │ │ │ 00005490 r os_timerfd_settime_ns__doc__ │ │ │ │ 00000aac t os_times │ │ │ │ 00005984 r os_times__doc__ │ │ │ │ 00002cb4 t os_truncate │ │ │ │ 000032e4 r os_truncate__doc__ │ │ │ │ 00003830 t os_ttyname │ │ │ │ 0000ac50 r os_ttyname__doc__ │ │ │ │ -00004218 t os_umask │ │ │ │ +00004214 t os_umask │ │ │ │ 00008d0c r os_umask__doc__ │ │ │ │ -00000cd0 t os_uname │ │ │ │ +00000ccc t os_uname │ │ │ │ 00008990 r os_uname__doc__ │ │ │ │ -00000cd4 t os_uname_impl │ │ │ │ -00004240 t os_unlink │ │ │ │ +00000cd0 t os_uname_impl │ │ │ │ +00004248 t os_unlink │ │ │ │ 00008bb0 r os_unlink__doc__ │ │ │ │ 000037f0 t os_unlockpt │ │ │ │ 0000703c r os_unlockpt__doc__ │ │ │ │ -000035ac t os_unsetenv │ │ │ │ +000035a8 t os_unsetenv │ │ │ │ 00002f64 r os_unsetenv__doc__ │ │ │ │ 000004c4 t os_unshare │ │ │ │ 00005e84 r os_unshare__doc__ │ │ │ │ -00003344 t os_urandom │ │ │ │ +0000334c t os_urandom │ │ │ │ 00001cec r os_urandom__doc__ │ │ │ │ -00001a90 t os_utime │ │ │ │ +00001a8c t os_utime │ │ │ │ 0000847c r os_utime__doc__ │ │ │ │ 00000548 t os_wait │ │ │ │ 00001242 t os_wait3 │ │ │ │ 00006424 r os_wait3__doc__ │ │ │ │ 00000ca8 t os_wait4 │ │ │ │ 0000637c r os_wait4__doc__ │ │ │ │ 00006068 r os_wait__doc__ │ │ │ │ 00004948 t os_waitid │ │ │ │ 000061c0 r os_waitid__doc__ │ │ │ │ -00002070 t os_waitpid │ │ │ │ +0000206c t os_waitpid │ │ │ │ 000060f0 r os_waitpid__doc__ │ │ │ │ -00002174 t os_waitstatus_to_exitcode │ │ │ │ +00002170 t os_waitstatus_to_exitcode │ │ │ │ 00001034 r os_waitstatus_to_exitcode__doc__ │ │ │ │ -00000a88 t os_write │ │ │ │ +00000a84 t os_write │ │ │ │ 000045c8 r os_write__doc__ │ │ │ │ 000047bc t os_writev │ │ │ │ 000041d4 r os_writev__doc__ │ │ │ │ -00002d98 t parse_arglist │ │ │ │ -000049c8 t parse_envlist │ │ │ │ -00001ce8 t path_cleanup │ │ │ │ -0000175c t path_converter │ │ │ │ +00002d94 t parse_arglist │ │ │ │ +000049d4 t parse_envlist │ │ │ │ +00001cec t path_cleanup │ │ │ │ +00001760 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb9c r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -000042d4 t posix_fildes_fd │ │ │ │ -00000108 t posix_getcwd │ │ │ │ +000042d0 t posix_fildes_fd │ │ │ │ +00000104 t posix_getcwd │ │ │ │ 00001dd8 d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ U posix_spawn_file_actions_addopen │ │ │ │ @@ -31175,39 +31169,39 @@ │ │ │ │ 0000000c t probe_faccessat │ │ │ │ 00000010 t probe_fchmodat │ │ │ │ 00000014 t probe_fchownat │ │ │ │ 00000018 t probe_fdopendir │ │ │ │ 00001444 t probe_fstatat │ │ │ │ 00001448 t probe_futimens │ │ │ │ 0000001c t probe_linkat │ │ │ │ -00000020 t probe_mkdirat │ │ │ │ -0000144c t probe_mkfifoat │ │ │ │ -00001450 t probe_mknodat │ │ │ │ -00001454 t probe_openat │ │ │ │ -0000146c t probe_ptsname_r │ │ │ │ -00001458 t probe_readlinkat │ │ │ │ -0000145c t probe_renameat │ │ │ │ -00001460 t probe_symlinkat │ │ │ │ -00001464 t probe_unlinkat │ │ │ │ -00001468 t probe_utimensat │ │ │ │ +0000144c t probe_mkdirat │ │ │ │ +00001450 t probe_mkfifoat │ │ │ │ +00001454 t probe_mknodat │ │ │ │ +00001458 t probe_openat │ │ │ │ +00001470 t probe_ptsname_r │ │ │ │ +0000145c t probe_readlinkat │ │ │ │ +00001460 t probe_renameat │ │ │ │ +00001464 t probe_symlinkat │ │ │ │ +00001468 t probe_unlinkat │ │ │ │ +0000146c t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -0000271c t py_posix_spawn │ │ │ │ +00002718 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -000004d4 t register_at_forker │ │ │ │ +000004d0 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ -000010f4 t run_at_forkers │ │ │ │ +000010f0 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ U sched_get_priority_min │ │ │ │ U sched_getaffinity │ │ │ │ U sched_getparam │ │ │ │ U sched_getscheduler │ │ │ │ 00000614 d sched_param_desc │ │ │ │ 00002ab4 d sched_param_fields │ │ │ │ @@ -31232,19 +31226,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 0000125c t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -00003d68 t split_py_long_to_s_and_ns │ │ │ │ +00003d64 t split_py_long_to_s_and_ns │ │ │ │ 0000ba0c r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -00004160 t statresult_new │ │ │ │ +0000415c t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000b8ec r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002b24 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -31279,15 +31273,15 @@ │ │ │ │ U wait │ │ │ │ 00000d2c t wait_helper.isra.0 │ │ │ │ U waitid │ │ │ │ 0000b80c r waitid_result__doc__ │ │ │ │ 000005e4 d waitid_result_desc │ │ │ │ 00002af4 d waitid_result_fields │ │ │ │ U waitpid │ │ │ │ -000012cc t warn_about_fork_with_threads │ │ │ │ +000012c8 t warn_about_fork_with_threads │ │ │ │ U wcslen │ │ │ │ U writev │ │ │ │ │ │ │ │ signalmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -31699,93 +31693,93 @@ │ │ │ │ U _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ U _PyUnicode_EncodeCharmap │ │ │ │ U _PyUnicode_EncodeUTF16 │ │ │ │ U _PyUnicode_EncodeUTF32 │ │ │ │ U _PyUnicode_EncodeUTF7 │ │ │ │ U _Py_NoneStruct │ │ │ │ -000002c4 t _codecs_ascii_decode │ │ │ │ +00000250 t _codecs_ascii_decode │ │ │ │ 00000594 r _codecs_ascii_decode__doc__ │ │ │ │ -00000f58 t _codecs_ascii_encode │ │ │ │ +00000ee4 t _codecs_ascii_encode │ │ │ │ 00000288 r _codecs_ascii_encode__doc__ │ │ │ │ -000000a4 t _codecs_charmap_build │ │ │ │ +00000030 t _codecs_charmap_build │ │ │ │ 00000224 r _codecs_charmap_build__doc__ │ │ │ │ -000001cc t _codecs_charmap_decode │ │ │ │ +00000158 t _codecs_charmap_decode │ │ │ │ 00000550 r _codecs_charmap_decode__doc__ │ │ │ │ -000003a8 t _codecs_charmap_encode │ │ │ │ +00000334 t _codecs_charmap_encode │ │ │ │ 00000248 r _codecs_charmap_encode__doc__ │ │ │ │ 00000322 t _codecs_decode │ │ │ │ 000009c8 r _codecs_decode__doc__ │ │ │ │ -00001214 t _codecs_encode │ │ │ │ +000011a0 t _codecs_encode │ │ │ │ 00000b84 r _codecs_encode__doc__ │ │ │ │ -00000654 t _codecs_escape_decode │ │ │ │ +000005e0 t _codecs_escape_decode │ │ │ │ 00000994 r _codecs_escape_decode__doc__ │ │ │ │ 00000438 t _codecs_escape_encode │ │ │ │ 00000960 r _codecs_escape_encode__doc__ │ │ │ │ 000000e4 d _codecs_functions │ │ │ │ -000000e8 t _codecs_latin_1_decode │ │ │ │ +00000074 t _codecs_latin_1_decode │ │ │ │ 000005c8 r _codecs_latin_1_decode__doc__ │ │ │ │ -00001044 t _codecs_latin_1_encode │ │ │ │ +00000fd0 t _codecs_latin_1_encode │ │ │ │ 000002b8 r _codecs_latin_1_encode__doc__ │ │ │ │ -00000134 t _codecs_lookup │ │ │ │ +000001a8 t _codecs_lookup │ │ │ │ 00000d44 r _codecs_lookup__doc__ │ │ │ │ -0000000c t _codecs_lookup_error │ │ │ │ +00000000 t _codecs_lookup_error │ │ │ │ 00000020 r _codecs_lookup_error__doc__ │ │ │ │ -000003c0 t _codecs_raw_unicode_escape_decode │ │ │ │ +00000434 t _codecs_raw_unicode_escape_decode │ │ │ │ 000005fc r _codecs_raw_unicode_escape_decode__doc__ │ │ │ │ -00001130 t _codecs_raw_unicode_escape_encode │ │ │ │ +000010bc t _codecs_raw_unicode_escape_encode │ │ │ │ 000002ec r _codecs_raw_unicode_escape_encode__doc__ │ │ │ │ 000005e4 t _codecs_readbuffer_encode │ │ │ │ 00000518 r _codecs_readbuffer_encode__doc__ │ │ │ │ -00000080 t _codecs_register │ │ │ │ +0000000c t _codecs_register │ │ │ │ 00000e64 r _codecs_register__doc__ │ │ │ │ -000005b8 t _codecs_register_error │ │ │ │ +00000544 t _codecs_register_error │ │ │ │ 000000e4 r _codecs_register_error__doc__ │ │ │ │ 000000cc d _codecs_slots │ │ │ │ -00000d30 t _codecs_unicode_escape_decode │ │ │ │ +00000cbc t _codecs_unicode_escape_decode │ │ │ │ 00000648 r _codecs_unicode_escape_decode__doc__ │ │ │ │ -00000a70 t _codecs_unicode_escape_encode │ │ │ │ +000009fc t _codecs_unicode_escape_encode │ │ │ │ 0000032c r _codecs_unicode_escape_encode__doc__ │ │ │ │ -00000594 t _codecs_unregister │ │ │ │ +00000520 t _codecs_unregister │ │ │ │ 00000dbc r _codecs_unregister__doc__ │ │ │ │ -00000960 t _codecs_utf_16_be_decode │ │ │ │ +000008ec t _codecs_utf_16_be_decode │ │ │ │ 00000818 r _codecs_utf_16_be_decode__doc__ │ │ │ │ -00000768 t _codecs_utf_16_be_encode │ │ │ │ +000006f4 t _codecs_utf_16_be_encode │ │ │ │ 00000410 r _codecs_utf_16_be_encode__doc__ │ │ │ │ 00000000 t _codecs_utf_16_decode │ │ │ │ 000008a0 r _codecs_utf_16_decode__doc__ │ │ │ │ 00000106 t _codecs_utf_16_encode │ │ │ │ 00000478 r _codecs_utf_16_encode__doc__ │ │ │ │ -00001360 t _codecs_utf_16_ex_decode │ │ │ │ +000012ec t _codecs_utf_16_ex_decode │ │ │ │ 000007b8 r _codecs_utf_16_ex_decode__doc__ │ │ │ │ -000002a0 t _codecs_utf_16_le_decode │ │ │ │ +00000314 t _codecs_utf_16_le_decode │ │ │ │ 0000085c r _codecs_utf_16_le_decode__doc__ │ │ │ │ -000004a4 t _codecs_utf_16_le_encode │ │ │ │ +00000430 t _codecs_utf_16_le_encode │ │ │ │ 00000444 r _codecs_utf_16_le_encode__doc__ │ │ │ │ -00000644 t _codecs_utf_32_be_decode │ │ │ │ +000006b8 t _codecs_utf_32_be_decode │ │ │ │ 000006f0 r _codecs_utf_32_be_decode__doc__ │ │ │ │ -00000c44 t _codecs_utf_32_be_encode │ │ │ │ +00000bd0 t _codecs_utf_32_be_encode │ │ │ │ 00000368 r _codecs_utf_32_be_encode__doc__ │ │ │ │ 000006ee t _codecs_utf_32_decode │ │ │ │ 00000778 r _codecs_utf_32_decode__doc__ │ │ │ │ 00000214 t _codecs_utf_32_encode │ │ │ │ 000003d0 r _codecs_utf_32_encode__doc__ │ │ │ │ -0000148c t _codecs_utf_32_ex_decode │ │ │ │ +00001418 t _codecs_utf_32_ex_decode │ │ │ │ 00000690 r _codecs_utf_32_ex_decode__doc__ │ │ │ │ -00000508 t _codecs_utf_32_le_decode │ │ │ │ +0000057c t _codecs_utf_32_le_decode │ │ │ │ 00000734 r _codecs_utf_32_le_decode__doc__ │ │ │ │ -00000b54 t _codecs_utf_32_le_encode │ │ │ │ +00000ae0 t _codecs_utf_32_le_encode │ │ │ │ 0000039c r _codecs_utf_32_le_encode__doc__ │ │ │ │ -00000854 t _codecs_utf_7_decode │ │ │ │ +000007e0 t _codecs_utf_7_decode │ │ │ │ 00000920 r _codecs_utf_7_decode__doc__ │ │ │ │ -00000e68 t _codecs_utf_7_encode │ │ │ │ +00000df4 t _codecs_utf_7_encode │ │ │ │ 000004e8 r _codecs_utf_7_encode__doc__ │ │ │ │ -00000000 t _codecs_utf_8_decode │ │ │ │ +00000074 t _codecs_utf_8_decode │ │ │ │ 000008e0 r _codecs_utf_8_decode__doc__ │ │ │ │ -000001a8 t _codecs_utf_8_encode │ │ │ │ +0000021c t _codecs_utf_8_encode │ │ │ │ 000004b8 r _codecs_utf_8_encode__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ @@ -32916,32 +32910,32 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ -00003308 t _buffered_raw_seek │ │ │ │ +00003338 t _buffered_raw_seek │ │ │ │ 00000328 t _buffered_raw_tell │ │ │ │ -0000398c t _buffered_readline │ │ │ │ +000039bc t _buffered_readline │ │ │ │ 0000017e t _bufferediobase_readinto_generic │ │ │ │ -00003464 t _bufferedreader_fill_buffer │ │ │ │ -00003174 t _bufferedreader_raw_read │ │ │ │ -00003404 t _bufferedreader_read_fast │ │ │ │ +00003494 t _bufferedreader_fill_buffer │ │ │ │ +000031a4 t _bufferedreader_raw_read │ │ │ │ +00003434 t _bufferedreader_read_fast │ │ │ │ 000006fc t _enter_buffered_busy │ │ │ │ 000008c4 t _forward_call │ │ │ │ 0000073c t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 00000254 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ -00001114 t _io_BufferedWriter___init__ │ │ │ │ +00001134 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -000015c0 t _io_BufferedWriter_write │ │ │ │ +000015e0 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 00000638 t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 00000568 t _io__BufferedIOBase_read │ │ │ │ 000008a8 t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ @@ -32949,54 +32943,54 @@ │ │ │ │ 00000250 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 000005dc t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 00000690 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -00003624 t _io__Buffered__dealloc_warn │ │ │ │ +00003654 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ -00000c90 t _io__Buffered_close │ │ │ │ +00000cb0 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000003c8 t _io__Buffered_closed_get │ │ │ │ 000006a2 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ 000000c8 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00001f04 t _io__Buffered_flush │ │ │ │ +00001f24 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00000000 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 000006ec t _io__Buffered_mode_get │ │ │ │ 00000128 t _io__Buffered_name_get │ │ │ │ 0000053c t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 00000418 t _io__Buffered_read │ │ │ │ -0000266c t _io__Buffered_read1 │ │ │ │ +00002698 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 00000000 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00003690 t _io__Buffered_readinto │ │ │ │ +000036c0 t _io__Buffered_readinto │ │ │ │ 00000340 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -00003904 t _io__Buffered_readline │ │ │ │ +00003934 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00002a4c t _io__Buffered_seek │ │ │ │ +00002a78 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ -000010b4 t _io__Buffered_seekable │ │ │ │ +000010d4 t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00000f14 t _io__Buffered_simple_flush │ │ │ │ +00000f34 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -00001498 t _io__Buffered_tell │ │ │ │ +000014b8 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ 00000a0c t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ -00001438 t _io__Buffered_writable │ │ │ │ +00001458 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ 00000054 r _keywords.16 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ @@ -33008,21 +33002,21 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007b4 t _set_BlockingIOError.constprop.0 │ │ │ │ -00001054 t buffered_clear │ │ │ │ -00000e94 t buffered_closed │ │ │ │ -00000f74 t buffered_dealloc │ │ │ │ -0000231c t buffered_flush_and_rewind_unlocked │ │ │ │ +00001074 t buffered_clear │ │ │ │ +00000eb4 t buffered_closed │ │ │ │ +00000f94 t buffered_dealloc │ │ │ │ +00002348 t buffered_flush_and_rewind_unlocked │ │ │ │ 00000178 t buffered_iternext │ │ │ │ 00000060 t buffered_repr │ │ │ │ -00002634 t buffered_traverse │ │ │ │ +00002660 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ 00000244 d bufferedrandom_members │ │ │ │ 000002a8 d bufferedrandom_methods │ │ │ │ @@ -33218,17 +33212,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00002744 T _PyIO_find_line_ending │ │ │ │ +00002754 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00002128 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00002138 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -33246,69 +33240,69 @@ │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -000032fc t _io_IncrementalNewlineDecoder_decode │ │ │ │ +0000330c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -000031c8 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +000031d8 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00000de0 t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00000ddc t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -00001ba0 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +00001b9c t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 000006b8 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 0000061a t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ -00002998 t _io_TextIOWrapper_close │ │ │ │ +000029a8 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -000012c8 t _io_TextIOWrapper_closed_get │ │ │ │ -0000101c t _io_TextIOWrapper_closed_get_impl │ │ │ │ -00001b40 t _io_TextIOWrapper_detach │ │ │ │ +000012d0 t _io_TextIOWrapper_closed_get │ │ │ │ +00001024 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001b3c t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 000005d4 t _io_TextIOWrapper_errors_get │ │ │ │ 00000504 t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002ae0 t _io_TextIOWrapper_flush │ │ │ │ +00002af0 t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 0000064c t _io_TextIOWrapper_name_get │ │ │ │ 000001f8 t _io_TextIOWrapper_newlines_get │ │ │ │ 000001d8 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 00000358 t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00003104 t _io_TextIOWrapper_readline │ │ │ │ +00003114 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 000006a8 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00000e40 t _io_TextIOWrapper_seek │ │ │ │ +00000e3c t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 00000428 t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -000013f8 t _io_TextIOWrapper_tell │ │ │ │ +000013f4 t _io_TextIOWrapper_tell │ │ │ │ 00000238 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 00000490 t _io_TextIOWrapper_truncate │ │ │ │ 00000214 r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 000003c0 t _io_TextIOWrapper_writable │ │ │ │ 000001b4 r _io_TextIOWrapper_writable__doc__ │ │ │ │ 00000b7c t _io_TextIOWrapper_write │ │ │ │ 000005b0 r _io_TextIOWrapper_write__doc__ │ │ │ │ 000005d2 t _io__TextIOBase_detach │ │ │ │ 000011d4 r _io__TextIOBase_detach__doc__ │ │ │ │ 00000f98 r _io__TextIOBase_encoding__doc__ │ │ │ │ -00001cac t _io__TextIOBase_encoding_get │ │ │ │ +00001ca8 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ -00001d0c t _io__TextIOBase_errors_get │ │ │ │ +00001d08 t _io__TextIOBase_errors_get │ │ │ │ 00000f1c r _io__TextIOBase_newlines__doc__ │ │ │ │ -00001d18 t _io__TextIOBase_newlines_get │ │ │ │ +00001d14 t _io__TextIOBase_newlines_get │ │ │ │ 000007bc t _io__TextIOBase_read │ │ │ │ 00001110 r _io__TextIOBase_read__doc__ │ │ │ │ 00000830 t _io__TextIOBase_readline │ │ │ │ 00001064 r _io__TextIOBase_readline__doc__ │ │ │ │ 0000070e t _io__TextIOBase_write │ │ │ │ 00000fd4 r _io__TextIOBase_write__doc__ │ │ │ │ 00000050 r _keywords.1 │ │ │ │ @@ -33325,23 +33319,23 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ -00001a48 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -00001ac4 t _textiowrapper_encoder_reset │ │ │ │ -00001434 t _textiowrapper_readline │ │ │ │ -00001078 t _textiowrapper_writeflush │ │ │ │ +00001a44 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00001ac0 t _textiowrapper_encoder_reset │ │ │ │ +0000143c t _textiowrapper_readline │ │ │ │ +00001080 t _textiowrapper_writeflush │ │ │ │ 000001b4 t ascii_encode │ │ │ │ -000026e4 t check_decoded │ │ │ │ -00000d94 t convert_optional_bool │ │ │ │ +000026f4 t check_decoded │ │ │ │ +00000d90 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002964 t find_control_char │ │ │ │ +00002974 t find_control_char │ │ │ │ 00000130 t incrementalnewlinedecoder_clear │ │ │ │ 000000d0 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 00000268 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000614 t incrementalnewlinedecoder_traverse │ │ │ │ 00000068 t latin1_encode │ │ │ │ @@ -33352,30 +33346,30 @@ │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ -00001c48 t textiowrapper_build_cookie │ │ │ │ -00002f98 t textiowrapper_clear │ │ │ │ -00002db8 t textiowrapper_dealloc │ │ │ │ +00001c44 t textiowrapper_build_cookie │ │ │ │ +00002fa8 t textiowrapper_clear │ │ │ │ +00002dc8 t textiowrapper_dealloc │ │ │ │ 0000056c t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001324 t textiowrapper_iternext │ │ │ │ +0000132c t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00001dac t textiowrapper_read_chunk │ │ │ │ +00001db4 t textiowrapper_read_chunk │ │ │ │ 0000008a t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -00001220 t textiowrapper_traverse │ │ │ │ -00001ce0 t utf16_encode │ │ │ │ +00001228 t textiowrapper_traverse │ │ │ │ +00001cdc t utf16_encode │ │ │ │ 00000538 t utf16be_encode │ │ │ │ -00001cb8 t utf16le_encode │ │ │ │ +00001cb4 t utf16le_encode │ │ │ │ 0000055c t utf32_encode │ │ │ │ 000005ae t utf32be_encode │ │ │ │ 00000588 t utf32le_encode │ │ │ │ 00000190 t utf8_encode │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -33637,15 +33631,15 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000bb8 t Py_XDECREF │ │ │ │ +00000bd4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ @@ -33656,17 +33650,17 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00001c0c t _grouper_dealloc │ │ │ │ +00001c28 t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ -00001a8c t _grouper_next │ │ │ │ +00001aa8 t _grouper_next │ │ │ │ 00000582 t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 000002ba t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ @@ -33689,65 +33683,65 @@ │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000013fc t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ -000021ec t accumulate_next │ │ │ │ +00002208 t accumulate_next │ │ │ │ 00000126 t accumulate_reduce │ │ │ │ 0000020c t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 00000c90 t accumulate_traverse │ │ │ │ 0000113c t batched_dealloc │ │ │ │ 00000d74 t batched_new │ │ │ │ 000019dc r batched_new__doc__ │ │ │ │ 00000e98 t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ 00000ce2 t batched_traverse │ │ │ │ 00000b70 r chain_class_getitem_doc │ │ │ │ -000014cc t chain_dealloc │ │ │ │ +000014e8 t chain_dealloc │ │ │ │ 00000be0 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ -0000133c t chain_new │ │ │ │ -000013c4 t chain_next │ │ │ │ +00001358 t chain_new │ │ │ │ +000013e0 t chain_next │ │ │ │ 00001c80 t chain_reduce │ │ │ │ 00001cec t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 00001104 t chain_traverse │ │ │ │ 00001754 t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ -000027f4 t combinations_next │ │ │ │ +00002808 t combinations_next │ │ │ │ 00001dc4 t combinations_reduce │ │ │ │ 00001e88 t combinations_setstate │ │ │ │ 000000a0 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000002f8 t combinations_traverse │ │ │ │ 00001c04 t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ -00002470 t compress_next │ │ │ │ +0000248c t compress_next │ │ │ │ 0000210c t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00000e48 t compress_traverse │ │ │ │ 0000063c t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ 00000158 t count_next │ │ │ │ 000021dc t count_reduce │ │ │ │ 00002154 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000110 t count_traverse │ │ │ │ 000018c8 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ -00002a98 t cwr_next │ │ │ │ +00002aac t cwr_next │ │ │ │ 00001f74 t cwr_reduce │ │ │ │ 00002034 t cwr_setstate │ │ │ │ 000000ae t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000336 t cwr_traverse │ │ │ │ 000015f4 t cycle_dealloc │ │ │ │ @@ -33764,32 +33758,32 @@ │ │ │ │ 00000440 t dropwhile_reduce │ │ │ │ 0000048c t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00000d50 t dropwhile_traverse │ │ │ │ 000010bc t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ -00001540 t filterfalse_next │ │ │ │ +0000155c t filterfalse_next │ │ │ │ 000004d4 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ 00000d8e t filterfalse_traverse │ │ │ │ 0000126c t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ -00001770 t groupby_next │ │ │ │ +0000178c t groupby_next │ │ │ │ 0000051a t groupby_reduce │ │ │ │ 000005ec t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 0000025e t groupby_traverse │ │ │ │ -00000fac t islice_dealloc │ │ │ │ +00000fc8 t islice_dealloc │ │ │ │ 00000cb8 r islice_doc │ │ │ │ 00000b00 d islice_methods │ │ │ │ -00000c94 t islice_new │ │ │ │ -00000e98 t islice_next │ │ │ │ +00000cb0 t islice_new │ │ │ │ +00000eb4 t islice_next │ │ │ │ 000022e4 t islice_reduce │ │ │ │ 000023ac t islice_setstate │ │ │ │ 00000ab0 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ 00001c4c t islice_traverse │ │ │ │ 000006ac t itertools__grouper │ │ │ │ 00002900 t itertools__tee │ │ │ │ @@ -33839,50 +33833,50 @@ │ │ │ │ 00000788 t pairwise_new │ │ │ │ 00001950 r pairwise_new__doc__ │ │ │ │ 00002408 t pairwise_next │ │ │ │ 00000ec0 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 000008aa t pairwise_traverse │ │ │ │ 000007b0 d permuations_methods │ │ │ │ -00000bd4 t permutations_dealloc │ │ │ │ +00000bf0 t permutations_dealloc │ │ │ │ 000003ac t permutations_next │ │ │ │ 000025e8 t permutations_reduce │ │ │ │ 000026d4 t permutations_setstate │ │ │ │ 000000bc t permutations_sizeof │ │ │ │ 00000760 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 000008f2 t permutations_traverse │ │ │ │ -00000b3c t product_dealloc │ │ │ │ +00000b58 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000960 d product_methods │ │ │ │ -000006e4 t product_new │ │ │ │ -000008c8 t product_next │ │ │ │ +00000700 t product_new │ │ │ │ +000008e4 t product_next │ │ │ │ 0000282c t product_reduce │ │ │ │ 00000930 t product_setstate │ │ │ │ 000000d0 t product_sizeof │ │ │ │ 00000910 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 00000062 t product_traverse │ │ │ │ 00000ecc r reduce_doc │ │ │ │ -000012e4 t repeat_dealloc │ │ │ │ +00001300 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ 00000030 t repeat_len │ │ │ │ 00000558 d repeat_methods │ │ │ │ -0000120c t repeat_new │ │ │ │ -000012b4 t repeat_next │ │ │ │ +00001228 t repeat_new │ │ │ │ +000012d0 t repeat_next │ │ │ │ 00000a7c t repeat_reduce │ │ │ │ 00000a32 t repeat_repr │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000ea4 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ 000019c8 t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ -000023d0 t starmap_next │ │ │ │ +000023ec t starmap_next │ │ │ │ 00000ad6 t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00000dcc t starmap_traverse │ │ │ │ 00000d2c t takewhile_dealloc │ │ │ │ 00000c88 t takewhile_next │ │ │ │ 00000b1c t takewhile_reduce │ │ │ │ @@ -33893,34 +33887,34 @@ │ │ │ │ 00000e0a t takewhile_traverse │ │ │ │ 00000b80 t tee_clear │ │ │ │ 0000071c t tee_copy │ │ │ │ 00000b40 t tee_dealloc │ │ │ │ 00000684 t tee_fromiterable │ │ │ │ 00000d08 d tee_members │ │ │ │ 00000d30 d tee_methods │ │ │ │ -000022d0 t tee_next │ │ │ │ +000022ec t tee_next │ │ │ │ 00000bb0 t tee_reduce │ │ │ │ 00002b3c t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000b0c t tee_traverse │ │ │ │ 00000e80 r teecopy_doc │ │ │ │ -00001170 t teedataobject_clear │ │ │ │ -0000106c t teedataobject_dealloc │ │ │ │ +0000118c t teedataobject_clear │ │ │ │ +00001088 t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ -00000c54 t teedataobject_newinternal.isra.0 │ │ │ │ +00000c70 t teedataobject_newinternal.isra.0 │ │ │ │ 00002984 t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ -00001004 t teedataobject_traverse │ │ │ │ -0000215c t zip_longest_dealloc │ │ │ │ +00001020 t teedataobject_traverse │ │ │ │ +00002178 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ -00001c78 t zip_longest_new │ │ │ │ -00001e48 t zip_longest_next │ │ │ │ +00001c94 t zip_longest_new │ │ │ │ +00001e64 t zip_longest_next │ │ │ │ 00002bf0 t zip_longest_reduce │ │ │ │ 00000bf6 t zip_longest_setstate │ │ │ │ 00000c48 t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ @@ -34026,16 +34020,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000746c t Py_UNICODE_ISALNUM │ │ │ │ -000036b4 t Py_XDECREF │ │ │ │ +0000749c t Py_UNICODE_ISALNUM │ │ │ │ +000036ec t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ @@ -34087,15 +34081,15 @@ │ │ │ │ 000003c8 d _kwtuple.25 │ │ │ │ 000003e8 d _kwtuple.28 │ │ │ │ 00000408 d _kwtuple.31 │ │ │ │ 00000420 d _kwtuple.34 │ │ │ │ 00000438 d _kwtuple.37 │ │ │ │ 000002ec d _kwtuple.4 │ │ │ │ 0000030c d _kwtuple.7 │ │ │ │ -00003dc4 t _pair │ │ │ │ +00003dac t _pair │ │ │ │ 00000134 d _parser.12 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000018c d _parser.21 │ │ │ │ 00000160 d _parser.24 │ │ │ │ 000001e4 d _parser.27 │ │ │ │ @@ -34105,149 +34099,149 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 00000348 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 00000358 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00004cfc t _sre_SRE_Match_end │ │ │ │ +00004d34 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 00000368 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ -0000369c t _sre_SRE_Match_groupdict │ │ │ │ +00003684 t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -000046cc t _sre_SRE_Match_groups │ │ │ │ +00004704 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00003d70 t _sre_SRE_Match_span │ │ │ │ +00003d58 t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -000097bc t _sre_SRE_Match_start │ │ │ │ +00009818 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 00000338 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000328 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -000099fc t _sre_SRE_Pattern_findall │ │ │ │ +00009a58 t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -000038e0 t _sre_SRE_Pattern_finditer │ │ │ │ +000038c8 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00003afc t _sre_SRE_Pattern_fullmatch │ │ │ │ +00003ae4 t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ -00000ab4 t _sre_SRE_Pattern_match │ │ │ │ +00000ac8 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 00000218 t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00006348 t _sre_SRE_Pattern_search │ │ │ │ +0000635c t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ 00000434 t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004e2c t _sre_SRE_Pattern_sub │ │ │ │ +00004e64 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00003fdc t _sre_SRE_Pattern_subn │ │ │ │ +00003fc4 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 000004c6 t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -0000aca4 t _sre_SRE_Scanner_search │ │ │ │ +0000ad50 t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ 00000188 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -00003a28 t _sre_ascii_tolower │ │ │ │ +00003a60 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ 000005e0 t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ -00003928 t _sre_unicode_iscased │ │ │ │ +00003960 t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -00003980 t _sre_unicode_tolower │ │ │ │ +000039b8 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -00003838 t _validate_charset │ │ │ │ +00003870 t _validate_charset │ │ │ │ 00000340 t _validate_inner │ │ │ │ -000040c8 t char_loc_ignore │ │ │ │ -00003518 t compile_template │ │ │ │ +000040b0 t char_loc_ignore │ │ │ │ +00003500 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ -000033dc t data_stack_grow │ │ │ │ -00003e14 t expand_template │ │ │ │ +00003414 t data_stack_grow │ │ │ │ +00003dfc t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00003764 t match_clear │ │ │ │ -000036cc t match_dealloc │ │ │ │ +0000379c t match_clear │ │ │ │ +00003704 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004db4 t match_getindex │ │ │ │ -00009874 t match_getitem │ │ │ │ +00004dec t match_getindex │ │ │ │ +000098d0 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000048e4 t match_getslice_by_index │ │ │ │ -00004a28 t match_group │ │ │ │ +0000491c t match_getslice_by_index │ │ │ │ +00004a60 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ -00003fa8 t match_lastgroup_get │ │ │ │ +00003f90 t match_lastgroup_get │ │ │ │ 000001b6 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 000003e8 t match_regs_get │ │ │ │ 0000046c t match_repr │ │ │ │ 00000598 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -00003d2c t match_traverse │ │ │ │ +00003d14 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000a2c t pattern_clear │ │ │ │ -00000988 t pattern_dealloc │ │ │ │ +00000a40 t pattern_clear │ │ │ │ +0000099c t pattern_dealloc │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ 000005a0 t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ -00003690 t pattern_groupindex │ │ │ │ -0000364c t pattern_hash │ │ │ │ +00003678 t pattern_groupindex │ │ │ │ +00003634 t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ -00003440 t pattern_new_match │ │ │ │ +00003478 t pattern_new_match │ │ │ │ 000001d0 t pattern_repr │ │ │ │ 000000f0 t pattern_richcompare │ │ │ │ -00003a8c t pattern_scanner.isra.0 │ │ │ │ +00003a74 t pattern_scanner.isra.0 │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004f28 t pattern_subx │ │ │ │ -000039cc t pattern_traverse │ │ │ │ -000074a8 t repeat_pool_malloc │ │ │ │ -00003cf0 t scanner_clear │ │ │ │ -00003ca8 t scanner_dealloc │ │ │ │ +00004f60 t pattern_subx │ │ │ │ +00003a04 t pattern_traverse │ │ │ │ +000074d8 t repeat_pool_malloc │ │ │ │ +00003cd8 t scanner_clear │ │ │ │ +00003c90 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000186 t scanner_traverse │ │ │ │ -000044e0 t sre_category │ │ │ │ +00004518 t sre_category │ │ │ │ 00000358 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 00000430 t sre_free │ │ │ │ -00001308 t sre_match │ │ │ │ +00001318 t sre_match │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ -00004108 t sre_tolower │ │ │ │ -00004130 t sre_toupper │ │ │ │ -000037ec t sre_traverse │ │ │ │ -00004188 t sre_ucs1_charset.isra.0 │ │ │ │ +000040f0 t sre_tolower │ │ │ │ +00004118 t sre_toupper │ │ │ │ +00003824 t sre_traverse │ │ │ │ +000041c0 t sre_ucs1_charset.isra.0 │ │ │ │ 000001ca t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -00003a78 t sre_ucs1_count │ │ │ │ -00001320 t sre_ucs1_match │ │ │ │ -00009610 t sre_ucs2_count │ │ │ │ -000074f0 t sre_ucs2_match │ │ │ │ -00003390 t sre_ucs4_count │ │ │ │ -00001430 t sre_ucs4_match │ │ │ │ +00003ab0 t sre_ucs1_count │ │ │ │ +00001330 t sre_ucs1_match │ │ │ │ +0000966c t sre_ucs2_count │ │ │ │ +00007520 t sre_ucs2_match │ │ │ │ +00003378 t sre_ucs4_count │ │ │ │ +00001418 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00003610 t state_fini │ │ │ │ -00001144 t state_init │ │ │ │ -0000385c t template_clear │ │ │ │ +00003648 t state_fini │ │ │ │ +00001154 t state_init │ │ │ │ +00003844 t template_clear │ │ │ │ 00000146 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00003804 t template_traverse │ │ │ │ +000037ec t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ 00000000 T PyInit__sysconfig │ │ │ │ @@ -34699,15 +34693,15 @@ │ │ │ │ U PyTime_Time │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U Py_BuildValue │ │ │ │ -00000288 t _PyFloat_FromPyTime │ │ │ │ +000001a4 t _PyFloat_FromPyTime │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyTimeFraction_Mul │ │ │ │ U _PyTimeFraction_Resolution │ │ │ │ U _PyTimeFraction_Set │ │ │ │ U _PyTime_AsLong │ │ │ │ U _PyTime_AsTimespec │ │ │ │ @@ -34747,15 +34741,15 @@ │ │ │ │ 00000c10 r asctime_doc │ │ │ │ U clock │ │ │ │ 00001774 r clock_getres_doc │ │ │ │ 00001844 r clock_settime_doc │ │ │ │ 000017e4 r clock_settime_ns_doc │ │ │ │ 00000b28 r ctime_doc │ │ │ │ 000004ac r get_clock_info_doc │ │ │ │ -00000a54 t gettmarg │ │ │ │ +0000098c t gettmarg │ │ │ │ 00001524 r gmtime_doc │ │ │ │ 00000184 t init_timezone │ │ │ │ 0000141c r localtime_doc │ │ │ │ U memset │ │ │ │ 000009fc r mktime_doc │ │ │ │ 0000004c r module_doc │ │ │ │ 00000000 r mon_name.0 │ │ │ │ @@ -34764,61 +34758,61 @@ │ │ │ │ 00000010 t parse_time_t_args │ │ │ │ 000006e4 r perf_counter_doc │ │ │ │ 00000694 r perf_counter_ns_doc │ │ │ │ 00000634 r process_time_doc │ │ │ │ 000005c4 r process_time_ns_doc │ │ │ │ U pthread_getcpuclockid │ │ │ │ 00001718 r pthread_getcpuclockid_doc │ │ │ │ -00000418 t py_process_time │ │ │ │ +000004dc t py_process_time │ │ │ │ 00001690 r sleep_doc │ │ │ │ U strcmp │ │ │ │ 00001050 r strftime_doc │ │ │ │ U strncpy │ │ │ │ 00000cc4 r strptime_doc │ │ │ │ 00000034 d struct_time_type_desc │ │ │ │ 00000214 d struct_time_type_fields │ │ │ │ 00000564 r thread_time_doc │ │ │ │ 000004f8 r thread_time_ns_doc │ │ │ │ -00000948 t time_asctime │ │ │ │ +00000a08 t time_asctime │ │ │ │ 00000072 t time_clock_getres │ │ │ │ 000000e0 t time_clock_gettime │ │ │ │ 0000044c r time_clock_gettime__doc__ │ │ │ │ 000003aa t time_clock_gettime_ns │ │ │ │ 000003dc r time_clock_gettime_ns__doc__ │ │ │ │ 00000194 t time_clock_settime │ │ │ │ 000003fa t time_clock_settime_ns │ │ │ │ 00000148 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018dc r time_doc │ │ │ │ 0000000c t time_exec │ │ │ │ -00000670 t time_get_clock_info │ │ │ │ +00000730 t time_get_clock_info │ │ │ │ 0000039c t time_gmtime │ │ │ │ -00000b90 t time_localtime │ │ │ │ +00000ac8 t time_localtime │ │ │ │ 00000064 d time_methods │ │ │ │ -000008dc t time_mktime │ │ │ │ +0000099c t time_mktime │ │ │ │ 0000035c t time_module_clear │ │ │ │ 00000398 t time_module_free │ │ │ │ 00000000 t time_module_traverse │ │ │ │ -00000c0c t time_monotonic │ │ │ │ +00000b44 t time_monotonic │ │ │ │ 000002fc t time_monotonic_ns │ │ │ │ 00001890 r time_ns_doc │ │ │ │ -00000b60 t time_perf_counter │ │ │ │ +00000a98 t time_perf_counter │ │ │ │ 00000326 t time_perf_counter_ns │ │ │ │ -000003e8 t time_process_time │ │ │ │ +000004ac t time_process_time │ │ │ │ 00000350 t time_process_time_ns │ │ │ │ 00000280 t time_pthread_getcpuclockid │ │ │ │ -000001a4 t time_sleep │ │ │ │ +000003e8 t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ -000002a4 t time_strftime │ │ │ │ -00000ad8 t time_strptime │ │ │ │ +000001c0 t time_strftime │ │ │ │ +00000b98 t time_strptime │ │ │ │ 000002d0 t time_thread_time │ │ │ │ 0000037e t time_thread_time_ns │ │ │ │ -000005ec t time_time │ │ │ │ -000005c0 t time_time_ns │ │ │ │ -00000618 t time_tzset │ │ │ │ +000006ac t time_time │ │ │ │ +00000680 t time_time_ns │ │ │ │ +000006d8 t time_tzset │ │ │ │ 00000000 d timemodule │ │ │ │ U times │ │ │ │ 0000006c t tmtotuple.isra.0 │ │ │ │ U tzset │ │ │ │ 000007ac r tzset_doc │ │ │ │ U wcsftime │ │ │ │ 00000030 r wday_name.1 │ │ │ │ @@ -35118,58 +35112,58 @@ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000cc d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000838 t bounded_lru_cache_wrapper │ │ │ │ 000007a8 t functools_reduce │ │ │ │ 000001f4 r functools_reduce_doc │ │ │ │ 000002f0 t infinite_lru_cache_wrapper │ │ │ │ -00001038 t keyobject_call │ │ │ │ -00001120 t keyobject_clear │ │ │ │ -000010a8 t keyobject_dealloc │ │ │ │ +00001068 t keyobject_call │ │ │ │ +00001150 t keyobject_clear │ │ │ │ +000010d8 t keyobject_dealloc │ │ │ │ 000002a8 d keyobject_getset │ │ │ │ 000002d0 d keyobject_members │ │ │ │ -00001184 t keyobject_richcompare │ │ │ │ +000011b4 t keyobject_richcompare │ │ │ │ 0000004a t keyobject_text_signature │ │ │ │ 000002b8 t keyobject_traverse │ │ │ │ 00000260 d keyobject_type_slots │ │ │ │ 0000005c d keyobject_type_spec │ │ │ │ 00000084 d keywords.3 │ │ │ │ 000000c4 d kwargs.4 │ │ │ │ 00000834 t lru_cache_call │ │ │ │ 00000056 t lru_cache_copy │ │ │ │ -00000d80 t lru_cache_dealloc │ │ │ │ +00000db0 t lru_cache_dealloc │ │ │ │ 00000066 t lru_cache_deepcopy │ │ │ │ 000005c0 t lru_cache_descr_get │ │ │ │ 0000002c r lru_cache_doc │ │ │ │ 000001c8 d lru_cache_getsetlist │ │ │ │ 0000018c d lru_cache_memberlist │ │ │ │ 000001f0 d lru_cache_methods │ │ │ │ 00000044 t lru_cache_new │ │ │ │ 000000ca t lru_cache_reduce │ │ │ │ -00000ed0 t lru_cache_tp_clear │ │ │ │ +00000f00 t lru_cache_tp_clear │ │ │ │ 00000710 t lru_cache_tp_traverse │ │ │ │ 00000134 d lru_cache_type_slots │ │ │ │ 00000048 d lru_cache_type_spec │ │ │ │ -00000fd0 t lru_list_elem_dealloc │ │ │ │ +00001000 t lru_list_elem_dealloc │ │ │ │ 00000250 d lru_list_elem_type_slots │ │ │ │ 00000070 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ 000004d0 t partial_call │ │ │ │ 00000680 t partial_clear │ │ │ │ 000005bc t partial_dealloc │ │ │ │ 00000076 t partial_descr_get │ │ │ │ 000003b0 r partial_doc │ │ │ │ 000003b0 d partial_getsetlist │ │ │ │ 000003d8 d partial_memberlist │ │ │ │ 00000370 d partial_methods │ │ │ │ 000001f4 t partial_new │ │ │ │ -00001228 t partial_reduce │ │ │ │ +00001258 t partial_reduce │ │ │ │ 00000940 t partial_repr │ │ │ │ 000005e8 t partial_setstate │ │ │ │ -00000d34 t partial_traverse │ │ │ │ +00000d64 t partial_traverse │ │ │ │ 000002f8 d partial_type_slots │ │ │ │ 00000034 d partial_type_spec │ │ │ │ 0000038c t partial_vectorcall │ │ │ │ 000004c0 t partial_vectorcall_fallback │ │ │ │ 00000b34 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ @@ -35703,33 +35697,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000001cc t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 0000020c t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -000000b0 t stat_S_ISBLK │ │ │ │ +00000072 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -00000072 t stat_S_ISCHR │ │ │ │ +000000b0 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 0000003e t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 0000024c t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000004c8 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -00000070 t stat_S_ISPORT │ │ │ │ +000000ee t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 0000000c t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ 00000000 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000ee t stat_S_ISWHT │ │ │ │ +00000070 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 00000054 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,215 +1,215 @@ │ │ │ │ ---------- 0 0 0 80366 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3176 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 14712 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7180 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ ?rw-r--r-- 0 0 0 20976 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 195392 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 5432 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 195616 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5444 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1232 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 17568 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 17584 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1928 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6192 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2904 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2204 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1384 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6396 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3132 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ ?rw-r--r-- 0 0 0 55964 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4104 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 20100 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 68184 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 81000 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19452 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 20224 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 68344 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 81728 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19284 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4448 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9252 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34524 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34532 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16464 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32260 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32744 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9384 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 74556 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 15804 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 30532 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 30520 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9892 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 35716 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 25496 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35724 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 25500 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27412 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ -?rw-r--r-- 0 0 0 8444 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 50232 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 110488 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92440 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24032 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 52904 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9828 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23664 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8604 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 50984 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 110980 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92620 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24048 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 53236 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9844 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23648 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5816 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 39392 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 115424 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 115440 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4184 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ -?rw-r--r-- 0 0 0 16008 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 50952 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 16048 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 51452 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10172 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14720 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 20100 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 174648 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 36540 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 294544 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19996 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 174608 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 36728 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ +?rw-r--r-- 0 0 0 295780 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 229616 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 7008 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 31976 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ -?rw-r--r-- 0 0 0 21380 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 281376 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7544 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 21716 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 281476 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7552 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 7896 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 7908 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16472 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 15900 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 15952 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11676 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 62112 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62108 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 brc.o │ │ │ │ -?rw-r--r-- 0 0 0 102580 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 102672 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 21260 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 130784 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 131840 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 18884 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 25016 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ -?rw-r--r-- 0 0 0 27136 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 27148 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 27088 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 27140 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2620 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2604 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 15140 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 15148 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 776 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 39052 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 39144 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 788 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1324 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 11544 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 11548 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15656 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ -?rw-r--r-- 0 0 0 3184 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 62200 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ +?rw-r--r-- 0 0 0 62240 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6096 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 49928 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6784 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 29876 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 29916 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8524 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7124 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 9564 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 5956 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 30484 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10852 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 5968 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 30476 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 10856 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 944 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4148 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4168 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1492 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 13396 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13432 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5304 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10460 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1500 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4580 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 204352 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ -?rw-r--r-- 0 0 0 191496 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 191936 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 23472 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 12476 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 12592 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2336 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4156 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 10436 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5256 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 38224 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ -?rw-r--r-- 0 0 0 78524 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 38388 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 78540 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10640 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 16096 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15084 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 3412 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1144 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4756 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2916 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 25980 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 26044 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 15368 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 18728 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 18748 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3080 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1164 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2328 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12772 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14288 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 12400 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 25352 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 91024 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 16532 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 29036 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 91384 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 16524 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 29032 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 15984 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 100728 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 100888 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11380 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 108808 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3408 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 38948 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 46700 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 39020 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 47128 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18240 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 27584 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58840 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 23232 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 23240 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58524 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 54460 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 27936 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 17152 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7552 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5212 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?rw-r--r-- 0 0 0 7476 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 4276 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ ?rw-r--r-- 0 0 0 15228 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13128 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ -?rw-r--r-- 0 0 0 9132 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 694112 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 9032 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ +?rw-r--r-- 0 0 0 694056 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12808 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 16964 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7396 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10012 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 9988 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37480 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6084 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18044 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 232132 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 232140 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 29176 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2772 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 32324 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 33520 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15460 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 22300 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19004 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21668 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18336 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 54196 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 56864 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 54252 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 56892 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 17424 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68516 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 103836 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 68536 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 103976 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1900 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 40456 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30004 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 29972 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 15904 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 21980 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22028 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17088 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32488 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11604 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5128 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6652 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27760 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 423576 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ There are 15 section headers, starting at offset 0x4f98: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000980 00 AX 0 0 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000984 00 AX 0 0 4 │ │ │ │ │ [ 2] .rel.text REL 00000000 004498 000468 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009b4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009b4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0009b4 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000dc0 001b74 00 AX 0 0 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0009b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0009b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0009b8 000409 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000dc4 001b70 00 AX 0 0 4 │ │ │ │ │ [ 7] .rel.text.hot REL 00000000 004900 000538 08 I 12 6 4 │ │ │ │ │ [ 8] .text.unlikely PROGBITS 00000000 002934 0002a8 00 AX 0 0 2 │ │ │ │ │ [ 9] .rel.text.unlikely REL 00000000 004e38 0000e0 08 I 12 8 4 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 00000000 002bdc 000000 00 0 0 1 │ │ │ │ │ [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002bdc 000033 00 0 0 1 │ │ │ │ │ [12] .symtab SYMTAB 00000000 002c10 000c40 10 13 73 4 │ │ │ │ │ [13] .strtab STRTAB 00000000 003850 000c47 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,25 +3,25 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 5: 00000008 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 6: 00000786 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 0000078c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 00000772 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 00000778 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000179 86 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ - 9: 00000a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 00000a04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 000009ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 000009f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000001 74 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 14: 0000003c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 15: 00000de9 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 00000e8d 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000dd5 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 00000e79 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 17: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 18: 0000008b 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 20: 00000098 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 21: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 22: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 23: 000000e4 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ @@ -36,15 +36,15 @@ │ │ │ │ │ 32: 00000374 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 33: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 34: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 35: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 36: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 37: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 38: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 39: 00000710 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 39: 00000714 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 00000204 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 41: 00000210 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 42: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 43: 00000224 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 44: 0000022c 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 45: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 46: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ @@ -64,133 +64,133 @@ │ │ │ │ │ 60: 0000031c 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 61: 00000324 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 62: 00000330 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 63: 00000338 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 64: 00000344 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 65: 0000035c 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 66: 00000370 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 67: 000007c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 68: 000007da 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 67: 000007c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 68: 000007de 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 69: 000003a4 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 70: 000003dc 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ - 71: 0000071b 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 72: 0000071c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 71: 0000071f 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 72: 00000720 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 73: 00000001 168 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 81: 000000a9 1728 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ + 81: 000000a9 1708 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_JoinedStr │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Concat │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 94: 00000769 246 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 94: 00000755 246 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 101: 00000861 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ + 101: 0000084d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 103: 00000885 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ - 104: 00000901 260 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ + 103: 00000871 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ + 104: 000008ed 260 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 106: 00001905 206 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 107: 000019d5 238 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 106: 00001901 206 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 107: 000019d1 238 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 110: 00000a05 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 111: 00000931 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 110: 000009f1 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 111: 00000935 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 113: 00000a11 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ + 113: 000009fd 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 115: 0000004d 50 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ - 116: 00000a39 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ + 116: 00000a25 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ 118: 00000081 174 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 121: 00000a91 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 122: 00000ae9 768 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 121: 00000a7d 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 122: 00000ad5 768 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 125: 00000e25 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 126: 00000ec9 104 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 125: 00000e11 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 126: 00000eb5 104 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 128: 00000f31 472 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 128: 00000f1d 472 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 130: 00001109 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 131: 000011fd 850 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 130: 000010f5 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 131: 000011e9 850 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 140: 00001551 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 141: 000016c1 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 142: 00001831 74 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 140: 0000153d 374 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 141: 000016b5 374 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 142: 0000182d 74 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ 143: 00000131 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ 144: 00000161 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ 146: 0000019d 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 149: 0000187d 40 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 150: 000018a5 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 149: 00001879 40 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 150: 000018a1 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ 151: 000001fd 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 153: 00000269 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ 154: 000002c5 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ 155: 000002e5 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 156: 00001ac5 134 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 156: 00001ac1 134 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 160: 000002f1 132 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 163: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 164: 00001b4d 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 164: 00001b49 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ 165: 00000375 106 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 168: 000003e1 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ 169: 00000435 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 171: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 173: 00000479 140 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 175: 00000505 290 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 176: 00000629 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 177: 00000651 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 178: 00000679 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 179: 000006b5 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 175: 00000505 296 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 176: 0000062d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 177: 00000655 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 178: 0000067d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 179: 000006b9 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ 181: 000000c9 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 183: 00000121 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ - 184: 000006f1 178 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 185: 000007a5 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 184: 000006f5 178 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 185: 000007a9 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 190: 000001cf 80 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 192: 0000021f 84 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_append_to_end │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text' at offset 0x4498 contains 141 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000020 00006f0a R_ARM_THM_CALL 00000931 _PyPegen_new_type_comment │ │ │ │ │ +00000020 00006f0a R_ARM_THM_CALL 00000935 _PyPegen_new_type_comment │ │ │ │ │ 0000003e 0000700a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000aa 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ 000000ae 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ 000000b4 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 000000e2 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ 000000e6 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ 00000114 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ @@ -21,19 +21,19 @@ │ │ │ │ │ 00000242 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 0000025a 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ 00000274 00001a2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ 00000278 00001a30 R_ARM_THM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ 00000290 0000182f R_ARM_THM_MOVW_ABS_NC 0000012c .LC14 │ │ │ │ │ 00000294 00001830 R_ARM_THM_MOVT_ABS 0000012c .LC14 │ │ │ │ │ 0000029c 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000002a4 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000002a8 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000002a4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000002a8 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000002b0 0000192f R_ARM_THM_MOVW_ABS_NC 00000130 .LC15 │ │ │ │ │ 000002b4 00001930 R_ARM_THM_MOVT_ABS 00000130 .LC15 │ │ │ │ │ -000002ba 00005d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000002ba 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000002d8 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000002ec 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000030a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC17 │ │ │ │ │ 0000030e 00001c30 R_ARM_THM_MOVT_ABS 00000164 .LC17 │ │ │ │ │ 00000312 0000a10a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000032a 0000a20a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000332 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ @@ -53,97 +53,97 @@ │ │ │ │ │ 00000414 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 0000046e 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 00000492 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000004b8 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ 000004c4 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000004e2 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000004fc 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000526 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000052a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000586 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000596 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000005b4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000005e0 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000005e4 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000616 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -00000640 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000668 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000690 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000006cc 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00000756 0000b80a R_ARM_THM_CALL 000006f1 _PyPegen_get_invalid_target │ │ │ │ │ -00000784 0000b80a R_ARM_THM_CALL 000006f1 _PyPegen_get_invalid_target │ │ │ │ │ -000007da 0000292f R_ARM_THM_MOVW_ABS_NC 00000210 .LC23 │ │ │ │ │ -000007de 00002930 R_ARM_THM_MOVT_ABS 00000210 .LC23 │ │ │ │ │ -000007e4 0000282f R_ARM_THM_MOVW_ABS_NC 00000204 .LC22 │ │ │ │ │ -000007e8 00002830 R_ARM_THM_MOVT_ABS 00000204 .LC22 │ │ │ │ │ -000007f0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007f4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007fc 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000800 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000808 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000080c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000814 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00000818 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000081c 00003d2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC43 │ │ │ │ │ -00000820 00003d30 R_ARM_THM_MOVT_ABS 00000324 .LC43 │ │ │ │ │ -00000824 00003e2f R_ARM_THM_MOVW_ABS_NC 00000330 .LC44 │ │ │ │ │ -00000828 00003e30 R_ARM_THM_MOVT_ABS 00000330 .LC44 │ │ │ │ │ -00000834 0000342f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC34 │ │ │ │ │ -00000838 00003430 R_ARM_THM_MOVT_ABS 000002a0 .LC34 │ │ │ │ │ -0000083e 0000372f R_ARM_THM_MOVW_ABS_NC 000002dc .LC37 │ │ │ │ │ -00000842 00003730 R_ARM_THM_MOVT_ABS 000002dc .LC37 │ │ │ │ │ -00000848 0000402f R_ARM_THM_MOVW_ABS_NC 00000344 .LC46 │ │ │ │ │ -0000084c 00004030 R_ARM_THM_MOVT_ABS 00000344 .LC46 │ │ │ │ │ -00000852 0000382f R_ARM_THM_MOVW_ABS_NC 000002ec .LC38 │ │ │ │ │ -00000856 00003830 R_ARM_THM_MOVT_ABS 000002ec .LC38 │ │ │ │ │ -0000085c 00003c2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC42 │ │ │ │ │ -00000860 00003c30 R_ARM_THM_MOVT_ABS 0000031c .LC42 │ │ │ │ │ -00000866 00003b2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC41 │ │ │ │ │ -0000086a 00003b30 R_ARM_THM_MOVT_ABS 00000314 .LC41 │ │ │ │ │ -00000870 00003a2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC40 │ │ │ │ │ -00000874 00003a30 R_ARM_THM_MOVT_ABS 0000030c .LC40 │ │ │ │ │ -0000087a 0000362f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC36 │ │ │ │ │ -0000087e 00003630 R_ARM_THM_MOVT_ABS 000002c8 .LC36 │ │ │ │ │ -00000884 0000352f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC35 │ │ │ │ │ -00000888 00003530 R_ARM_THM_MOVT_ABS 000002b4 .LC35 │ │ │ │ │ -0000088e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC27 │ │ │ │ │ -00000892 00002d30 R_ARM_THM_MOVT_ABS 00000234 .LC27 │ │ │ │ │ -00000898 00002c2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC26 │ │ │ │ │ -0000089c 00002c30 R_ARM_THM_MOVT_ABS 0000022c .LC26 │ │ │ │ │ -000008a2 00002b2f R_ARM_THM_MOVW_ABS_NC 00000224 .LC25 │ │ │ │ │ -000008a6 00002b30 R_ARM_THM_MOVT_ABS 00000224 .LC25 │ │ │ │ │ -000008ac 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC24 │ │ │ │ │ -000008b0 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC24 │ │ │ │ │ -000008b6 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC30 │ │ │ │ │ -000008ba 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC30 │ │ │ │ │ -000008c0 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000008c4 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000008ca 0000422f R_ARM_THM_MOVW_ABS_NC 00000370 .LC48 │ │ │ │ │ -000008ce 00004230 R_ARM_THM_MOVT_ABS 00000370 .LC48 │ │ │ │ │ -000008d6 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008de 00002e2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC28 │ │ │ │ │ -000008e2 00002e30 R_ARM_THM_MOVT_ABS 0000023c .LC28 │ │ │ │ │ -000008e8 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC47 │ │ │ │ │ -000008ec 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC47 │ │ │ │ │ -000008f2 00003f2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC45 │ │ │ │ │ -000008f6 00003f30 R_ARM_THM_MOVT_ABS 00000338 .LC45 │ │ │ │ │ -000008fc 0000322f R_ARM_THM_MOVW_ABS_NC 00000278 .LC32 │ │ │ │ │ -00000900 00003230 R_ARM_THM_MOVT_ABS 00000278 .LC32 │ │ │ │ │ -00000906 0000332f R_ARM_THM_MOVW_ABS_NC 0000028c .LC33 │ │ │ │ │ -0000090a 00003330 R_ARM_THM_MOVT_ABS 0000028c .LC33 │ │ │ │ │ -00000910 0000312f R_ARM_THM_MOVW_ABS_NC 00000260 .LC31 │ │ │ │ │ -00000914 00003130 R_ARM_THM_MOVT_ABS 00000260 .LC31 │ │ │ │ │ -0000091a 0000392f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC39 │ │ │ │ │ -0000091e 00003930 R_ARM_THM_MOVT_ABS 000002f8 .LC39 │ │ │ │ │ -00000924 00002f2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC29 │ │ │ │ │ -00000928 00002f30 R_ARM_THM_MOVT_ABS 00000244 .LC29 │ │ │ │ │ -00000944 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000094e 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000095a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000978 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000052c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000530 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000590 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000005a0 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000005be 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000005e6 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000005ea 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000061c 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +00000644 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000066c 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000694 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000006d0 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +0000075a 0000b80a R_ARM_THM_CALL 000006f5 _PyPegen_get_invalid_target │ │ │ │ │ +00000788 0000b80a R_ARM_THM_CALL 000006f5 _PyPegen_get_invalid_target │ │ │ │ │ +000007de 0000292f R_ARM_THM_MOVW_ABS_NC 00000210 .LC23 │ │ │ │ │ +000007e2 00002930 R_ARM_THM_MOVT_ABS 00000210 .LC23 │ │ │ │ │ +000007e8 0000282f R_ARM_THM_MOVW_ABS_NC 00000204 .LC22 │ │ │ │ │ +000007ec 00002830 R_ARM_THM_MOVT_ABS 00000204 .LC22 │ │ │ │ │ +000007f4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007f8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000800 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000804 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000080c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000810 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000818 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000081c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00000820 00003d2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC43 │ │ │ │ │ +00000824 00003d30 R_ARM_THM_MOVT_ABS 00000324 .LC43 │ │ │ │ │ +00000828 00003e2f R_ARM_THM_MOVW_ABS_NC 00000330 .LC44 │ │ │ │ │ +0000082c 00003e30 R_ARM_THM_MOVT_ABS 00000330 .LC44 │ │ │ │ │ +00000838 0000342f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC34 │ │ │ │ │ +0000083c 00003430 R_ARM_THM_MOVT_ABS 000002a0 .LC34 │ │ │ │ │ +00000842 0000372f R_ARM_THM_MOVW_ABS_NC 000002dc .LC37 │ │ │ │ │ +00000846 00003730 R_ARM_THM_MOVT_ABS 000002dc .LC37 │ │ │ │ │ +0000084c 0000402f R_ARM_THM_MOVW_ABS_NC 00000344 .LC46 │ │ │ │ │ +00000850 00004030 R_ARM_THM_MOVT_ABS 00000344 .LC46 │ │ │ │ │ +00000856 0000382f R_ARM_THM_MOVW_ABS_NC 000002ec .LC38 │ │ │ │ │ +0000085a 00003830 R_ARM_THM_MOVT_ABS 000002ec .LC38 │ │ │ │ │ +00000860 00003c2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC42 │ │ │ │ │ +00000864 00003c30 R_ARM_THM_MOVT_ABS 0000031c .LC42 │ │ │ │ │ +0000086a 00003b2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC41 │ │ │ │ │ +0000086e 00003b30 R_ARM_THM_MOVT_ABS 00000314 .LC41 │ │ │ │ │ +00000874 00003a2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC40 │ │ │ │ │ +00000878 00003a30 R_ARM_THM_MOVT_ABS 0000030c .LC40 │ │ │ │ │ +0000087e 0000362f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC36 │ │ │ │ │ +00000882 00003630 R_ARM_THM_MOVT_ABS 000002c8 .LC36 │ │ │ │ │ +00000888 0000352f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC35 │ │ │ │ │ +0000088c 00003530 R_ARM_THM_MOVT_ABS 000002b4 .LC35 │ │ │ │ │ +00000892 00002d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC27 │ │ │ │ │ +00000896 00002d30 R_ARM_THM_MOVT_ABS 00000234 .LC27 │ │ │ │ │ +0000089c 00002c2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC26 │ │ │ │ │ +000008a0 00002c30 R_ARM_THM_MOVT_ABS 0000022c .LC26 │ │ │ │ │ +000008a6 00002b2f R_ARM_THM_MOVW_ABS_NC 00000224 .LC25 │ │ │ │ │ +000008aa 00002b30 R_ARM_THM_MOVT_ABS 00000224 .LC25 │ │ │ │ │ +000008b0 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC24 │ │ │ │ │ +000008b4 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC24 │ │ │ │ │ +000008ba 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC30 │ │ │ │ │ +000008be 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC30 │ │ │ │ │ +000008c4 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000008c8 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000008ce 0000422f R_ARM_THM_MOVW_ABS_NC 00000370 .LC48 │ │ │ │ │ +000008d2 00004230 R_ARM_THM_MOVT_ABS 00000370 .LC48 │ │ │ │ │ +000008da 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008e2 00002e2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC28 │ │ │ │ │ +000008e6 00002e30 R_ARM_THM_MOVT_ABS 0000023c .LC28 │ │ │ │ │ +000008ec 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC47 │ │ │ │ │ +000008f0 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC47 │ │ │ │ │ +000008f6 00003f2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC45 │ │ │ │ │ +000008fa 00003f30 R_ARM_THM_MOVT_ABS 00000338 .LC45 │ │ │ │ │ +00000900 0000322f R_ARM_THM_MOVW_ABS_NC 00000278 .LC32 │ │ │ │ │ +00000904 00003230 R_ARM_THM_MOVT_ABS 00000278 .LC32 │ │ │ │ │ +0000090a 0000332f R_ARM_THM_MOVW_ABS_NC 0000028c .LC33 │ │ │ │ │ +0000090e 00003330 R_ARM_THM_MOVT_ABS 0000028c .LC33 │ │ │ │ │ +00000914 0000312f R_ARM_THM_MOVW_ABS_NC 00000260 .LC31 │ │ │ │ │ +00000918 00003130 R_ARM_THM_MOVT_ABS 00000260 .LC31 │ │ │ │ │ +0000091e 0000392f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC39 │ │ │ │ │ +00000922 00003930 R_ARM_THM_MOVT_ABS 000002f8 .LC39 │ │ │ │ │ +00000928 00002f2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC29 │ │ │ │ │ +0000092c 00002f30 R_ARM_THM_MOVT_ABS 00000244 .LC29 │ │ │ │ │ +00000948 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000952 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000095e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000097c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 0000781e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 0000027e 00008b1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x4900 contains 167 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 00004b0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ @@ -153,193 +153,193 @@ │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 00000068 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 0000006c 00004f0a R_ARM_THM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ 00000088 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000000a2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e4 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ 000000e8 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000100 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00000104 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000014a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000031a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000031e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000462 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000470 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000474 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000004d6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000004fc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000520 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000054a 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000056c 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00000588 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000059a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000005be 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000005f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ -000005fa 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ -000005fe 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -0000060e 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -0000061c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000063c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000006a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ -000006a4 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ -000006aa 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -000006be 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -000006ce 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -00000712 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000726 00005b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000072e 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000732 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000073a 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC5 │ │ │ │ │ -0000073e 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC5 │ │ │ │ │ -00000744 00005d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000007a4 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -000007c2 0000600a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000007d2 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ -000007e8 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000007f8 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ -0000080e 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000081e 00005e0a R_ARM_THM_CALL 00000769 _PyPegen_set_expr_context │ │ │ │ │ -00000834 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00000854 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00000876 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000008a0 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000008f0 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000948 00006a0a R_ARM_THM_CALL 00001905 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00000954 00006b0a R_ARM_THM_CALL 000019d5 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00000964 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000988 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000009bc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000a00 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a28 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000a54 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000aac 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000b12 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000b40 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000b60 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000be8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c04 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c12 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c2c 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000cf8 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000d02 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d3a 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d66 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d78 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d96 00007d0a R_ARM_THM_CALL 00000e25 _PyPegen_join_sequences │ │ │ │ │ -00000dc6 00007d0a R_ARM_THM_CALL 00000e25 _PyPegen_join_sequences │ │ │ │ │ -00000e00 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e44 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ea4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ede 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000ee4 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000ef0 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000f0e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000f28 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f88 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00000fe8 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001014 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001044 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001050 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001082 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000010ce 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -000010d2 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -000010d8 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000010dc 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001166 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000011d6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001246 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001250 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -00001254 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -00001258 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -00001264 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001284 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001288 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000012a0 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000012d4 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000012de 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000012f2 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001304 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001324 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000136c 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001388 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000013d6 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000013da 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000013de 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -000013e2 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -000013ea 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013f6 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000140a 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001418 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00001428 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000142c 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001432 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -00001436 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -0000143a 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -0000143e 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -0000145e 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000146a 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00001476 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00001480 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001490 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000014a0 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000014be 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001520 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000152c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001570 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016e0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000184c 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000186a 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00001894 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000018ce 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000018dc 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000018e0 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000018f0 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -000018f4 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -000018fa 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000198e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001a38 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001a94 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001af4 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001b10 00006f0a R_ARM_THM_CALL 00000931 _PyPegen_new_type_comment │ │ │ │ │ -00001b22 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001b64 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000934 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ -00000a0c 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00000a8a 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000ae2 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000106c 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -000010f6 0000121e R_ARM_THM_JUMP24 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000011f6 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000016aa 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000122 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00000126 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000015c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000300 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000304 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000044a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000045c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000460 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000004c2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000004e8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000050c 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000532 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000055a 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00000578 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000058a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000005aa 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000005ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ +000005ce 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ +000005d2 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +000005e2 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +000005f0 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000060e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000068a 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ +0000068e 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ +00000694 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +000006a6 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +000006b8 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +000006fe 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000710 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000714 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000718 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC5 │ │ │ │ │ +0000071c 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC5 │ │ │ │ │ +00000726 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000730 00005d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000790 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000007ae 0000600a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000007be 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ +000007d4 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000007e4 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ +000007fa 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000080a 00005e0a R_ARM_THM_CALL 00000755 _PyPegen_set_expr_context │ │ │ │ │ +00000820 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00000840 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00000862 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000088c 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008dc 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000934 00006a0a R_ARM_THM_CALL 00001901 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00000940 00006b0a R_ARM_THM_CALL 000019d1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00000950 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000974 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000009a8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000009ec 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a14 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000a40 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000a98 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000afe 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000b2c 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000b4c 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000bd4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000bf0 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000bfe 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c18 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000ce4 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000cee 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d26 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d52 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d64 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d82 00007d0a R_ARM_THM_CALL 00000e11 _PyPegen_join_sequences │ │ │ │ │ +00000db2 00007d0a R_ARM_THM_CALL 00000e11 _PyPegen_join_sequences │ │ │ │ │ +00000dec 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e30 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000e90 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000eca 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000ed0 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000edc 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000efa 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000f14 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f74 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00000fd4 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001000 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001030 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000103c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000106e 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000010ba 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +000010be 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +000010c4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000010c8 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001152 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000011c2 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001232 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000123c 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +00001240 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +00001244 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +00001250 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001270 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001274 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000128c 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000012c0 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000012ca 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +000012de 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000012f0 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001310 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001358 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001374 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000013c2 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000013c6 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000013ca 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +000013ce 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +000013d6 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013e2 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +000013f6 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001404 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +00001414 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001418 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000141e 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00001422 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00001426 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +0000142a 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +0000144a 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001456 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00001462 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000146c 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000147c 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000148c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000014aa 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000150c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001518 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000155c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000016d4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001848 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001866 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00001890 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000018ca 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000018d8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000018dc 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000018ec 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +000018f0 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +000018f6 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000198a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001a34 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001a90 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001af0 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001b0c 00006f0a R_ARM_THM_CALL 00000935 _PyPegen_new_type_comment │ │ │ │ │ +00001b1e 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001b60 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000920 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ +000009f8 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00000a76 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000ace 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001058 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +000010e2 0000121e R_ARM_THM_JUMP24 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000011e2 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000016a2 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 0000181a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001ae8 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00001ae4 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x4e38 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000032 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000036 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000032 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000036 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000070 0000232f R_ARM_THM_MOVW_ABS_NC 00000180 .LC19 │ │ │ │ │ 00000074 00002330 R_ARM_THM_MOVT_ABS 00000180 .LC19 │ │ │ │ │ 000000be 0000ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d2 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 000000d6 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000000f0 0000252f R_ARM_THM_MOVW_ABS_NC 000001ac .LC20 │ │ │ │ │ 000000f4 00002530 R_ARM_THM_MOVT_ABS 000001ac .LC20 │ │ │ │ │ -000000fa 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000000fe 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000000fa 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000000fe 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000012a 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 0000012e 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000148 0000262f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC21 │ │ │ │ │ 0000014c 00002630 R_ARM_THM_MOVT_ABS 000001d4 .LC21 │ │ │ │ │ -00000152 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000156 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000152 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000156 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000001a2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000001be 00005e0a R_ARM_THM_CALL 00000769 _PyPegen_set_expr_context │ │ │ │ │ -000001f6 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000001fa 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000001be 00005e0a R_ARM_THM_CALL 00000755 _PyPegen_set_expr_context │ │ │ │ │ +000001f6 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000001fa 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000001fe 0000462f R_ARM_THM_MOVW_ABS_NC 000003dc .LC50 │ │ │ │ │ 00000202 00004630 R_ARM_THM_MOVT_ABS 000003dc .LC50 │ │ │ │ │ 00000206 0000452f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC49 │ │ │ │ │ 0000020a 00004530 R_ARM_THM_MOVT_ABS 000003a4 .LC49 │ │ │ │ │ 00000236 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000246 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000021a 00005d1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +0000021a 00005c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -48,17 +48,17 @@ │ │ │ │ │ PyUnicode_Type │ │ │ │ │ _PyAST_JoinedStr │ │ │ │ │ _PyUnicodeWriter_Init │ │ │ │ │ _PyUnicodeWriter_WriteStr │ │ │ │ │ _PyUnicodeWriter_Finish │ │ │ │ │ PyBytes_FromString │ │ │ │ │ PyBytes_Concat │ │ │ │ │ -_PyUnicodeWriter_Dealloc │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ +_PyUnicodeWriter_Dealloc │ │ │ │ │ _PyPegen_set_expr_context │ │ │ │ │ _PyAST_Name │ │ │ │ │ _PyAST_Attribute │ │ │ │ │ _PyAST_Tuple │ │ │ │ │ _PyAST_List │ │ │ │ │ _PyAST_Starred │ │ │ │ │ _PyAST_Subscript │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 930 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 934 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ │ @@ -93,53 +93,51 @@ │ │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + strd r6, r7, [sp, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r8, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r4, 12a <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ + cbz r5, 12a <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ blt.n 108 <_PyPegen_checked_future_import+0x88> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldrd r7, r4, [sp, #16] │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ b.n bc <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr.w r3, [r2, #4]! │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n f2 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ - orr.w r1, r1, #32 │ │ │ │ │ - str.w r1, [fp, #64] @ 0x40 │ │ │ │ │ + ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ │ + orr.w r3, r3, #32 │ │ │ │ │ + str.w r3, [fp, #64] @ 0x40 │ │ │ │ │ b.n f2 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ b.n f6 <_PyPegen_checked_future_import+0x76> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000130 <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -590,325 +588,323 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 4e6 <_PyPegen_decoded_constant_from_token+0x6e> │ │ │ │ │ │ │ │ │ │ 00000504 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 622 <_PyPegen_setup_full_format_spec+0x11e> │ │ │ │ │ + beq.w 628 <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ stmdb 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 r9, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ sub sp, #28 │ │ │ │ │ - mov lr, ip │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r3, r5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge.n 55e <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ - ldr.w r7, [r6, #4]! │ │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ │ - cmp r5, #20 │ │ │ │ │ - bne.n 5a6 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.n 5a6 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - subs r5, #0 │ │ │ │ │ + bge.n 56c <_PyPegen_setup_full_format_spec+0x68> │ │ │ │ │ + ldr.w lr, [r3, #4]! │ │ │ │ │ + ldr.w r7, [lr] │ │ │ │ │ + cmp r7, #20 │ │ │ │ │ + bne.n 5b0 <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + ldr.w r7, [lr, #4] │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bne.n 5b0 <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ + ldr.w lr, [lr, #8] │ │ │ │ │ + subs.w lr, lr, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne r5, #1 │ │ │ │ │ - add lr, r5 │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + add r1, lr │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 538 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + b.n 53a <_PyPegen_setup_full_format_spec+0x36> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - bne.n 5aa <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.n 5b6 <_PyPegen_setup_full_format_spec+0xb2> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 578 <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ + cbz r3, 582 <_PyPegen_setup_full_format_spec+0x7e> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 602 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ + bne.n 608 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 602 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ + bne.n 608 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 61e <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ + beq.n 624 <_PyPegen_setup_full_format_spec+0x120> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 5a0 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + cbz r0, 5aa <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 556 <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + b.n 564 <_PyPegen_setup_full_format_spec+0x60> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ - mov r0, lr │ │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 61e <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - bge.n 568 <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ - ldr.w ip, [r3, #4]! │ │ │ │ │ + cbz r0, 624 <_PyPegen_setup_full_format_spec+0x120> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + bge.n 572 <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ + ldr.w ip, [r5, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ - ldr.w r1, [ip] │ │ │ │ │ - cmp r1, #20 │ │ │ │ │ - bne.n 5f8 <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ - ldr.w r9, [ip, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + ldr.w r3, [ip] │ │ │ │ │ + cmp r3, #20 │ │ │ │ │ + bne.n 5fe <_PyPegen_setup_full_format_spec+0xfa> │ │ │ │ │ + ldr.w r8, [ip, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r7, [r9, #4] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.n 5f8 <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 5c4 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ + ldr.w r7, [r8, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 5fe <_PyPegen_setup_full_format_spec+0xfa> │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 5ca <_PyPegen_setup_full_format_spec+0xc6> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n 5c4 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ + b.n 5ca <_PyPegen_setup_full_format_spec+0xc6> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r3, r0, [sp, #64] @ 0x40 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a8 <_PyPegen_checked_future_import+0x28> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 58c <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ + b.n 596 <_PyPegen_setup_full_format_spec+0x92> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5a0 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + b.n 5aa <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00000628 <_PyPegen_slash_with_default>: │ │ │ │ │ +0000062c <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 64c <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, 650 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000650 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000654 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 674 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, 678 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000678 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +0000067c <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 6b0 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 6b4 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 6ae <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 6b2 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 6ae <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n 6b2 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 69a <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 69e <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 68c <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 690 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -000006b4 <_PyPegen_get_patterns>: │ │ │ │ │ +000006b8 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 6ec <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 6f0 <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, 6ea <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 6ee <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 6ea <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n 6ee <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 6d6 <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 6da <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 6c8 <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 6cc <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -000006f0 <_PyPegen_get_invalid_target>: │ │ │ │ │ +000006f4 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 736 <_PyPegen_get_invalid_target+0x46> │ │ │ │ │ + cbz r0, 73a <_PyPegen_get_invalid_target+0x46> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #16 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bhi.n 71e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bhi.n 722 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x07070709 │ │ │ │ │ .word 0x42060607 │ │ │ │ │ .short 0x2b06 │ │ │ │ │ .byte 0x14 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 71e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 722 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 71c <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 720 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 704 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ - b.n 71e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 708 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ + b.n 722 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 79a <_PyPegen_get_invalid_target+0xaa> │ │ │ │ │ + cbz r3, 79e <_PyPegen_get_invalid_target+0xaa> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 71c <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + ble.n 720 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 6f0 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 6f4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 722 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 744 <_PyPegen_get_invalid_target+0x54> │ │ │ │ │ + b.n 748 <_PyPegen_get_invalid_target+0x54> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 79e <_PyPegen_get_invalid_target+0xae> │ │ │ │ │ + cbz r3, 7a2 <_PyPegen_get_invalid_target+0xae> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 71c <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + ble.n 720 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 6f0 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 6f4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 722 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 772 <_PyPegen_get_invalid_target+0x82> │ │ │ │ │ + b.n 776 <_PyPegen_get_invalid_target+0x82> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 72e <_PyPegen_get_invalid_target+0x3e> │ │ │ │ │ - b.n 71e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 732 <_PyPegen_get_invalid_target+0x3e> │ │ │ │ │ + b.n 722 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 740 <_PyPegen_get_invalid_target+0x50> │ │ │ │ │ + b.n 744 <_PyPegen_get_invalid_target+0x50> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 76e <_PyPegen_get_invalid_target+0x7e> │ │ │ │ │ + b.n 772 <_PyPegen_get_invalid_target+0x7e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007a4 <_PyPegen_get_expr_name>: │ │ │ │ │ +000007a8 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bhi.w 8c0 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ + bhi.w 8c4 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x7b7b947b │ │ │ │ │ .word 0x493f448f │ │ │ │ │ .word 0xa85d623a │ │ │ │ │ .word 0x999e9ea3 │ │ │ │ │ .word 0x17adadb2 │ │ │ │ │ .word 0x71760d12 │ │ │ │ │ @@ -925,27 +921,27 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 870 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + beq.n 874 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 866 <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ + beq.n 86a <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 85c <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ + beq.n 860 <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -1080,15 +1076,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000930 <_PyPegen_new_type_comment>: │ │ │ │ │ +00000934 <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1096,29 +1092,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cbz r0, 97c <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + cbz r0, 980 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 966 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 96a <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 97c <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + beq.n 980 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 97c <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + cbnz r3, 980 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 962 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 966 <_PyPegen_new_type_comment+0x32> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -82,715 +82,735 @@ │ │ │ │ │ b.n 5e <_PyPegen_constant_from_string+0x5e> │ │ │ │ │ │ │ │ │ │ 000000a8 <_PyPegen_concatenate_strings>: │ │ │ │ │ _PyPegen_concatenate_strings(): │ │ │ │ │ stmdb 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 r8, r0 │ │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4ca <_PyPegen_concatenate_strings+0x422> │ │ │ │ │ + beq.w 4b6 <_PyPegen_concatenate_strings+0x40e> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4cc <_PyPegen_concatenate_strings+0x424> │ │ │ │ │ + ble.w 4b8 <_PyPegen_concatenate_strings+0x410> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.w 52a <_PyPegen_concatenate_strings+0x482> │ │ │ │ │ + beq.w 516 <_PyPegen_concatenate_strings+0x46e> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.w 6e0 <_PyPegen_concatenate_strings+0x638> │ │ │ │ │ + bne.w 6cc <_PyPegen_concatenate_strings+0x624> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5f2 <_PyPegen_concatenate_strings+0x54a> │ │ │ │ │ + beq.w 5c6 <_PyPegen_concatenate_strings+0x51e> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 524 <_PyPegen_concatenate_strings+0x47c> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + beq.w 510 <_PyPegen_concatenate_strings+0x468> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ add.w lr, r5, #8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.w 5cc <_PyPegen_concatenate_strings+0x524> │ │ │ │ │ + beq.w 5b8 <_PyPegen_concatenate_strings+0x510> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.w 6ea <_PyPegen_concatenate_strings+0x642> │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + bne.w 6d6 <_PyPegen_concatenate_strings+0x62e> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ - movne r7, #1 │ │ │ │ │ - moveq r4, #1 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 10e <_PyPegen_concatenate_strings+0x66> │ │ │ │ │ - orrs.w r3, r7, fp │ │ │ │ │ - beq.w 69a <_PyPegen_concatenate_strings+0x5f2> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + orrs.w r1, r6, fp │ │ │ │ │ + beq.w 684 <_PyPegen_concatenate_strings+0x5dc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 72e <_PyPegen_concatenate_strings+0x686> │ │ │ │ │ - ldr.w r1, [r8, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + bne.w 710 <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add.w lr, r5, #4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w r3, [lr, #4]! │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - cmp r1, #19 │ │ │ │ │ - beq.n 186 <_PyPegen_concatenate_strings+0xde> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - adds r1, r0, #2 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - str.w r3, [r5, r1, lsl #2] │ │ │ │ │ - beq.w 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ - ldr.w r3, [lr, #4]! │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + adds r3, r5, #4 │ │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + cmp r4, #19 │ │ │ │ │ + beq.n 19c <_PyPegen_concatenate_strings+0xf4> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + adds r4, r0, #2 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + str.w r1, [r5, r4, lsl #2] │ │ │ │ │ + beq.w 2ea <_PyPegen_concatenate_strings+0x242> │ │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - cmp r1, #19 │ │ │ │ │ - bne.n 16a <_PyPegen_concatenate_strings+0xc2> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.w 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + cmp r4, #19 │ │ │ │ │ + bne.n 17e <_PyPegen_concatenate_strings+0xd6> │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ + ble.w 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - lsls r1, r0, #2 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - add r1, r7 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + lsls r5, r0, #2 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + add r5, r6 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #1 │ │ │ │ │ - str.w ip, [r1, #8] │ │ │ │ │ - beq.w 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #12] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + beq.w 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - str.w ip, [r1, #12] │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + str r4, [r5, #12] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #2 │ │ │ │ │ - beq.w 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #16] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - str.w ip, [r1, #16] │ │ │ │ │ + cmp.w ip, #3 │ │ │ │ │ + str r4, [r5, #16] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #3 │ │ │ │ │ - beq.w 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #20] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ - str.w ip, [r1, #20] │ │ │ │ │ + cmp.w ip, #4 │ │ │ │ │ + str r4, [r5, #20] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #4 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #24] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #5 │ │ │ │ │ - str.w ip, [r1, #24] │ │ │ │ │ + cmp.w ip, #5 │ │ │ │ │ + str r4, [r5, #24] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #5 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #28] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - str.w ip, [r1, #28] │ │ │ │ │ + cmp.w ip, #6 │ │ │ │ │ + str r4, [r5, #28] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #6 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #32] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ - str.w ip, [r1, #32] │ │ │ │ │ + cmp.w ip, #7 │ │ │ │ │ + str r4, [r5, #32] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #7 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #8 │ │ │ │ │ - str.w ip, [r1, #36] @ 0x24 │ │ │ │ │ + cmp.w ip, #8 │ │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #8 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #40] @ 0x28 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #9 │ │ │ │ │ - str.w ip, [r1, #40] @ 0x28 │ │ │ │ │ + cmp.w ip, #9 │ │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #9 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - str.w ip, [r1, #44] @ 0x2c │ │ │ │ │ + cmp.w ip, #10 │ │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #10 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #11 │ │ │ │ │ - str.w ip, [r1, #48] @ 0x30 │ │ │ │ │ + cmp.w ip, #11 │ │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #11 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #52] @ 0x34 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ - str.w ip, [r1, #52] @ 0x34 │ │ │ │ │ + cmp.w ip, #12 │ │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #12 │ │ │ │ │ - beq.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ - ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + beq.n 2e0 <_PyPegen_concatenate_strings+0x238> │ │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - str.w ip, [r1, #56] @ 0x38 │ │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + add.w r5, r4, #56 @ 0x38 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + add r4, r5 │ │ │ │ │ + add.w r5, r0, #13 │ │ │ │ │ + add r0, ip │ │ │ │ │ add.w ip, r1, #56 @ 0x38 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add ip, r1 │ │ │ │ │ - add.w r1, r0, #13 │ │ │ │ │ - add r0, r5 │ │ │ │ │ - b.n 2f6 <_PyPegen_concatenate_strings+0x24e> │ │ │ │ │ - ldr.w r5, [r3, #4]! │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + b.n 2d8 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr.w r1, [ip, #4]! │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - str.w r5, [ip, #4]! │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - bne.n 2e8 <_PyPegen_concatenate_strings+0x240> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.w 160 <_PyPegen_concatenate_strings+0xb8> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.w 4f6 <_PyPegen_concatenate_strings+0x44e> │ │ │ │ │ + str.w r1, [r4, #4]! │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ + bne.n 2ca <_PyPegen_concatenate_strings+0x222> │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + bne.w 174 <_PyPegen_concatenate_strings+0xcc> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 4e4 <_PyPegen_concatenate_strings+0x43c> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 658 <_PyPegen_concatenate_strings+0x5b0> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 642 <_PyPegen_concatenate_strings+0x59a> │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - adds r3, #4 │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ mov r0, lr │ │ │ │ │ - mov r1, r3 │ │ │ │ │ mov ip, lr │ │ │ │ │ - ands.w r2, r6, #3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - beq.n 3c2 <_PyPegen_concatenate_strings+0x31a> │ │ │ │ │ + ands.w r2, r3, #3 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + beq.n 3a6 <_PyPegen_concatenate_strings+0x2fe> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 390 <_PyPegen_concatenate_strings+0x2e8> │ │ │ │ │ + beq.n 376 <_PyPegen_concatenate_strings+0x2ce> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 364 <_PyPegen_concatenate_strings+0x2bc> │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + beq.n 348 <_PyPegen_concatenate_strings+0x2a0> │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 352 <_PyPegen_concatenate_strings+0x2aa> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.n 352 <_PyPegen_concatenate_strings+0x2aa> │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 360 <_PyPegen_concatenate_strings+0x2b8> │ │ │ │ │ - sub.w r0, r2, #20 │ │ │ │ │ - rsbs lr, r0, #0 │ │ │ │ │ - adc.w lr, lr, r0 │ │ │ │ │ + bne.n 336 <_PyPegen_concatenate_strings+0x28e> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bne.n 336 <_PyPegen_concatenate_strings+0x28e> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 344 <_PyPegen_concatenate_strings+0x29c> │ │ │ │ │ + sub.w r5, r2, #20 │ │ │ │ │ movs r0, #1 │ │ │ │ │ + rsbs lr, r5, #0 │ │ │ │ │ + adc.w lr, lr, r5 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 380 <_PyPegen_concatenate_strings+0x2d8> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.n 37a <_PyPegen_concatenate_strings+0x2d2> │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 38c <_PyPegen_concatenate_strings+0x2e4> │ │ │ │ │ + bne.n 364 <_PyPegen_concatenate_strings+0x2bc> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bne.n 35e <_PyPegen_concatenate_strings+0x2b6> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 372 <_PyPegen_concatenate_strings+0x2ca> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 38c <_PyPegen_concatenate_strings+0x2e4> │ │ │ │ │ - subs r2, #20 │ │ │ │ │ + bne.n 372 <_PyPegen_concatenate_strings+0x2ca> │ │ │ │ │ + sub.w r4, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - rsbs lr, r2, #0 │ │ │ │ │ - adc.w lr, lr, r2 │ │ │ │ │ + rsbs lr, r4, #0 │ │ │ │ │ + adc.w lr, lr, r4 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 3ac <_PyPegen_concatenate_strings+0x304> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.n 3a6 <_PyPegen_concatenate_strings+0x2fe> │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 3ba <_PyPegen_concatenate_strings+0x312> │ │ │ │ │ + bne.n 392 <_PyPegen_concatenate_strings+0x2ea> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bne.n 38c <_PyPegen_concatenate_strings+0x2e4> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 39e <_PyPegen_concatenate_strings+0x2f6> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 3ba <_PyPegen_concatenate_strings+0x312> │ │ │ │ │ - sub.w r3, r2, #20 │ │ │ │ │ + bne.n 39e <_PyPegen_concatenate_strings+0x2f6> │ │ │ │ │ + subs r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - rsbs lr, r3, #0 │ │ │ │ │ - adc.w lr, lr, r3 │ │ │ │ │ + rsbs lr, r2, #0 │ │ │ │ │ + adc.w lr, lr, r2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - beq.n 45e <_PyPegen_concatenate_strings+0x3b6> │ │ │ │ │ - mov r4, lr │ │ │ │ │ - mov lr, r5 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + beq.n 446 <_PyPegen_concatenate_strings+0x39e> │ │ │ │ │ + mov r5, lr │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ - bne.n 3de <_PyPegen_concatenate_strings+0x336> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ - cmp r5, lr │ │ │ │ │ - bne.n 3dc <_PyPegen_concatenate_strings+0x334> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 3ea <_PyPegen_concatenate_strings+0x342> │ │ │ │ │ - cbnz r4, 3ea <_PyPegen_concatenate_strings+0x342> │ │ │ │ │ - sub.w r4, r3, #20 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r2, #20 │ │ │ │ │ + bne.n 3c4 <_PyPegen_concatenate_strings+0x31c> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + bne.n 3c2 <_PyPegen_concatenate_strings+0x31a> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 3d0 <_PyPegen_concatenate_strings+0x328> │ │ │ │ │ + cbnz r5, 3d0 <_PyPegen_concatenate_strings+0x328> │ │ │ │ │ + sub.w r5, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r4, r4 │ │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ + clz r5, r5 │ │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ - bne.n 404 <_PyPegen_concatenate_strings+0x35c> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ - cmp r5, lr │ │ │ │ │ - bne.n 402 <_PyPegen_concatenate_strings+0x35a> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 410 <_PyPegen_concatenate_strings+0x368> │ │ │ │ │ - cbnz r4, 410 <_PyPegen_concatenate_strings+0x368> │ │ │ │ │ - sub.w r4, r3, #20 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r2, #20 │ │ │ │ │ + bne.n 3ea <_PyPegen_concatenate_strings+0x342> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + bne.n 3e8 <_PyPegen_concatenate_strings+0x340> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 3f6 <_PyPegen_concatenate_strings+0x34e> │ │ │ │ │ + cbnz r5, 3f6 <_PyPegen_concatenate_strings+0x34e> │ │ │ │ │ + sub.w r5, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r4, r4 │ │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ - bne.n 426 <_PyPegen_concatenate_strings+0x37e> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ - cmp r5, lr │ │ │ │ │ - bne.n 424 <_PyPegen_concatenate_strings+0x37c> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 432 <_PyPegen_concatenate_strings+0x38a> │ │ │ │ │ - cbnz r4, 432 <_PyPegen_concatenate_strings+0x38a> │ │ │ │ │ - sub.w r4, r3, #20 │ │ │ │ │ + clz r5, r5 │ │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r2, #20 │ │ │ │ │ + bne.n 40c <_PyPegen_concatenate_strings+0x364> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + bne.n 40a <_PyPegen_concatenate_strings+0x362> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 418 <_PyPegen_concatenate_strings+0x370> │ │ │ │ │ + cbnz r5, 418 <_PyPegen_concatenate_strings+0x370> │ │ │ │ │ + sub.w r5, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r4, r4 │ │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ + clz r5, r5 │ │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ adds r1, #12 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ - bne.n 44a <_PyPegen_concatenate_strings+0x3a2> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ - cmp r5, lr │ │ │ │ │ - bne.n 448 <_PyPegen_concatenate_strings+0x3a0> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 456 <_PyPegen_concatenate_strings+0x3ae> │ │ │ │ │ - cbnz r4, 456 <_PyPegen_concatenate_strings+0x3ae> │ │ │ │ │ - sub.w r4, r3, #20 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r2, #20 │ │ │ │ │ + bne.n 430 <_PyPegen_concatenate_strings+0x388> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + bne.n 42e <_PyPegen_concatenate_strings+0x386> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 43c <_PyPegen_concatenate_strings+0x394> │ │ │ │ │ + cbnz r5, 43c <_PyPegen_concatenate_strings+0x394> │ │ │ │ │ + sub.w r5, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r4, r4 │ │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ │ + clz r5, r5 │ │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne.n 3c6 <_PyPegen_concatenate_strings+0x31e> │ │ │ │ │ - ldr.w r1, [r8, #20] │ │ │ │ │ + bne.n 3ac <_PyPegen_concatenate_strings+0x304> │ │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - lsls r6, r1, #2 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ - adds r2, r3, r6 │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - cmp r0, #20 │ │ │ │ │ - bne.n 4b6 <_PyPegen_concatenate_strings+0x40e> │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bge.w 5da <_PyPegen_concatenate_strings+0x532> │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + adds r0, r2, r3 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + cmp r2, #20 │ │ │ │ │ + bne.n 49e <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge.w 614 <_PyPegen_concatenate_strings+0x56c> │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - beq.n 53e <_PyPegen_concatenate_strings+0x496> │ │ │ │ │ + beq.n 526 <_PyPegen_concatenate_strings+0x47e> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 4b6 <_PyPegen_concatenate_strings+0x40e> │ │ │ │ │ + beq.n 49e <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n 4b6 <_PyPegen_concatenate_strings+0x40e> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 718 <_PyPegen_concatenate_strings+0x670> │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - adds r2, r5, #2 │ │ │ │ │ - str.w r3, [r1, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 49e <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 704 <_PyPegen_concatenate_strings+0x65c> │ │ │ │ │ + add.w r3, sl, #2 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str.w r5, [r1, r3, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 508 <_PyPegen_concatenate_strings+0x460> │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + bge.n 4f4 <_PyPegen_concatenate_strings+0x44c> │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 47e <_PyPegen_concatenate_strings+0x3d6> │ │ │ │ │ + b.n 466 <_PyPegen_concatenate_strings+0x3be> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr.w r1, [r8, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 762 <_PyPegen_concatenate_strings+0x6ba> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + bgt.w 74e <_PyPegen_concatenate_strings+0x6a6> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ it le │ │ │ │ │ movle.w fp, #0 │ │ │ │ │ - bgt.w 658 <_PyPegen_concatenate_strings+0x5b0> │ │ │ │ │ - ldr.w r1, [r8, #20] │ │ │ │ │ + bgt.w 642 <_PyPegen_concatenate_strings+0x59a> │ │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 5ec <_PyPegen_concatenate_strings+0x544> │ │ │ │ │ - ldr.w r5, [r8, #20] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + beq.w 626 <_PyPegen_concatenate_strings+0x57e> │ │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 6fc <_PyPegen_concatenate_strings+0x654> │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ + cbz r3, 51c <_PyPegen_concatenate_strings+0x474> │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 642 <_PyPegen_concatenate_strings+0x59a> │ │ │ │ │ + bne.w 62c <_PyPegen_concatenate_strings+0x584> │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 142 <_PyPegen_concatenate_strings+0x9a> │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ │ - strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 154 <_PyPegen_concatenate_strings+0xac> │ │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - adds r2, r3, r6 │ │ │ │ │ - ldrd r6, r4, [sp, #40] @ 0x28 │ │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r6, [r5, #4]! │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ - bne.w 6d8 <_PyPegen_concatenate_strings+0x630> │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr.w r4, [r3, #4]! │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r2, #20 │ │ │ │ │ + bne.w 6c4 <_PyPegen_concatenate_strings+0x61c> │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 724 <_PyPegen_concatenate_strings+0x67c> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 55a <_PyPegen_concatenate_strings+0x4b2> │ │ │ │ │ - ldrd r3, r5, [sp, #40] @ 0x28 │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + bne.w 72e <_PyPegen_concatenate_strings+0x686> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 546 <_PyPegen_concatenate_strings+0x49e> │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 724 <_PyPegen_concatenate_strings+0x67c> │ │ │ │ │ - ldr.w r0, [r8, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.w 72e <_PyPegen_concatenate_strings+0x686> │ │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 700 <_PyPegen_concatenate_strings+0x658> │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r6, [r8, #20] │ │ │ │ │ - ldrd r2, r3, [r3, #16] │ │ │ │ │ + blt.w 6ea <_PyPegen_concatenate_strings+0x642> │ │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ │ + ldrd r2, r3, [r5, #16] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [r6, #28] │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49e <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ + bne.w 486 <_PyPegen_concatenate_strings+0x3de> │ │ │ │ │ b.n 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 5d2 <_PyPegen_concatenate_strings+0x52a> │ │ │ │ │ + cbz r3, 5be <_PyPegen_concatenate_strings+0x516> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - add r6, r3 │ │ │ │ │ + add ip, r3 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.n 12e <_PyPegen_concatenate_strings+0x86> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 4a4 <_PyPegen_concatenate_strings+0x3fc> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - adds r3, r5, #2 │ │ │ │ │ - str.w r2, [r1, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - b.n 524 <_PyPegen_concatenate_strings+0x47c> │ │ │ │ │ + b.n 138 <_PyPegen_concatenate_strings+0x90> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 64c <_PyPegen_concatenate_strings+0x5a4> │ │ │ │ │ + bne.n 636 <_PyPegen_concatenate_strings+0x58e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromString │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - blt.w 74a <_PyPegen_concatenate_strings+0x6a2> │ │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr.w r5, [r8, #20] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + blt.w 736 <_PyPegen_concatenate_strings+0x68e> │ │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - b.n 524 <_PyPegen_concatenate_strings+0x47c> │ │ │ │ │ + b.n 510 <_PyPegen_concatenate_strings+0x468> │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 48c <_PyPegen_concatenate_strings+0x3e4> │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + add.w r3, sl, #2 │ │ │ │ │ + str.w r5, [r1, r3, lsl #2] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + b.n 510 <_PyPegen_concatenate_strings+0x468> │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ b.n 100 <_PyPegen_concatenate_strings+0x58> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ b.n 100 <_PyPegen_concatenate_strings+0x58> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cbz r1, 672 <_PyPegen_concatenate_strings+0x5ca> │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ - beq.n 68c <_PyPegen_concatenate_strings+0x5e4> │ │ │ │ │ - sub.w r1, r3, #20 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + adds r2, #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + cbz r5, 65c <_PyPegen_concatenate_strings+0x5b4> │ │ │ │ │ + cmp r4, #20 │ │ │ │ │ + beq.n 676 <_PyPegen_concatenate_strings+0x5ce> │ │ │ │ │ + sub.w r5, r4, #20 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ + clz r5, r5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - mov.w r1, r1, lsr #5 │ │ │ │ │ - bne.n 666 <_PyPegen_concatenate_strings+0x5be> │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + mov.w r5, r5, lsr #5 │ │ │ │ │ + bne.n 650 <_PyPegen_concatenate_strings+0x5a8> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 45e <_PyPegen_concatenate_strings+0x3b6> │ │ │ │ │ + b.n 446 <_PyPegen_concatenate_strings+0x39e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.n 686 <_PyPegen_concatenate_strings+0x5de> │ │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - b.n 66e <_PyPegen_concatenate_strings+0x5c6> │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 670 <_PyPegen_concatenate_strings+0x5c8> │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + b.n 658 <_PyPegen_concatenate_strings+0x5b0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4ce <_PyPegen_concatenate_strings+0x426> │ │ │ │ │ + beq.w 4ba <_PyPegen_concatenate_strings+0x412> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromString │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ │ adds r5, #8 │ │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ │ ldrd r1, r3, [r3, #4] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n 6c4 <_PyPegen_concatenate_strings+0x61c> │ │ │ │ │ - b.n 612 <_PyPegen_concatenate_strings+0x56a> │ │ │ │ │ - ldrd r3, r5, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 584 <_PyPegen_concatenate_strings+0x4dc> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bne.n 6ac <_PyPegen_concatenate_strings+0x604> │ │ │ │ │ + b.n 5e6 <_PyPegen_concatenate_strings+0x53e> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 576 <_PyPegen_concatenate_strings+0x4ce> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 6f2 <_PyPegen_concatenate_strings+0x64a> │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + bne.n 6e0 <_PyPegen_concatenate_strings+0x638> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 142 <_PyPegen_concatenate_strings+0x9a> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + b.n 154 <_PyPegen_concatenate_strings+0xac> │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.n 12e <_PyPegen_concatenate_strings+0x86> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + b.n 138 <_PyPegen_concatenate_strings+0x90> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ b.n 100 <_PyPegen_concatenate_strings+0x58> │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 534 <_PyPegen_concatenate_strings+0x48c> │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ cbnz r3, 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w 50e <_PyPegen_concatenate_strings+0x466> │ │ │ │ │ + bge.w 4fc <_PyPegen_concatenate_strings+0x454> │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 47e <_PyPegen_concatenate_strings+0x3d6> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 524 <_PyPegen_concatenate_strings+0x47c> │ │ │ │ │ + b.n 466 <_PyPegen_concatenate_strings+0x3be> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 510 <_PyPegen_concatenate_strings+0x468> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ b.n 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ - b.n 712 <_PyPegen_concatenate_strings+0x66a> │ │ │ │ │ + b.n 6fe <_PyPegen_concatenate_strings+0x656> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 158 <_PyPegen_concatenate_strings+0xb0> │ │ │ │ │ + b.n 16c <_PyPegen_concatenate_strings+0xc4> │ │ │ │ │ │ │ │ │ │ -00000768 <_PyPegen_set_expr_context>: │ │ │ │ │ +00000754 <_PyPegen_set_expr_context>: │ │ │ │ │ _PyPegen_set_expr_context(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r3, #21 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 7c8 <_PyPegen_set_expr_context+0x60> │ │ │ │ │ + bhi.n 7b4 <_PyPegen_set_expr_context+0x60> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x5c13 │ │ │ │ │ .word 0x23360349 │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ @@ -813,15 +833,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7a8 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 794 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 178 <_PyPegen_concatenate_strings+0xd0> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ @@ -831,15 +851,15 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7a8 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 794 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 178 <_PyPegen_concatenate_strings+0xd0> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ @@ -849,138 +869,138 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7a8 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 794 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 768 <_PyPegen_set_expr_context> │ │ │ │ │ + bl 754 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7a8 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 794 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7a8 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 794 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000860 <_PyPegen_singleton_seq>: │ │ │ │ │ +0000084c <_PyPegen_singleton_seq>: │ │ │ │ │ _PyPegen_singleton_seq(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 880 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ + cbz r0, 86c <_PyPegen_singleton_seq+0x20> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000884 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ +00000870 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ _PyPegen_seq_insert_in_front(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r2, 8ec <_PyPegen_seq_insert_in_front+0x68> │ │ │ │ │ + cbz r2, 8d8 <_PyPegen_seq_insert_in_front+0x68> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 8e8 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + cbz r0, 8d4 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldrd ip, r3, [r0] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - ble.n 8e8 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + ble.n 8d4 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 8e8 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 8d4 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 8e8 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 8d4 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 8d2 <_PyPegen_seq_insert_in_front+0x4e> │ │ │ │ │ + bne.n 8be <_PyPegen_seq_insert_in_front+0x4e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e8 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 8d4 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 8e8 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + b.n 8d4 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000900 <_PyPegen_collect_call_seqs>: │ │ │ │ │ +000008ec <_PyPegen_collect_call_seqs>: │ │ │ │ │ _PyPegen_collect_call_seqs(): │ │ │ │ │ stmdb 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 ip, r3 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9d0 <_PyPegen_collect_call_seqs+0xd0> │ │ │ │ │ - cbnz r2, 938 <_PyPegen_collect_call_seqs+0x38> │ │ │ │ │ - ldr r0, [pc, #220] @ (a00 <_PyPegen_collect_call_seqs+0x100>) │ │ │ │ │ + beq.n 9bc <_PyPegen_collect_call_seqs+0xd0> │ │ │ │ │ + cbnz r2, 924 <_PyPegen_collect_call_seqs+0x38> │ │ │ │ │ + ldr r0, [pc, #220] @ (9ec <_PyPegen_collect_call_seqs+0x100>) │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -990,672 +1010,672 @@ │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov fp, ip │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 1904 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1900 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 19d4 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 19d0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r7, 9ae <_PyPegen_collect_call_seqs+0xae> │ │ │ │ │ + cbnz r7, 99a <_PyPegen_collect_call_seqs+0xae> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 9a6 <_PyPegen_collect_call_seqs+0xa6> │ │ │ │ │ + cbz r0, 992 <_PyPegen_collect_call_seqs+0xa6> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it gt │ │ │ │ │ strgt.w r9, [sp] │ │ │ │ │ - ble.n 996 <_PyPegen_collect_call_seqs+0x96> │ │ │ │ │ + ble.n 982 <_PyPegen_collect_call_seqs+0x96> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ add.w r0, r8, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ adds r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 9d8 <_PyPegen_collect_call_seqs+0xd8> │ │ │ │ │ + blt.n 9c4 <_PyPegen_collect_call_seqs+0xd8> │ │ │ │ │ strd r6, r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r2, sl │ │ │ │ │ - ldr r0, [pc, #96] @ (a00 <_PyPegen_collect_call_seqs+0x100>) │ │ │ │ │ + ldr r0, [pc, #96] @ (9ec <_PyPegen_collect_call_seqs+0x100>) │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 92c <_PyPegen_collect_call_seqs+0x2c> │ │ │ │ │ + b.n 918 <_PyPegen_collect_call_seqs+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ adds r0, r7, r2 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a6 <_PyPegen_collect_call_seqs+0xa6> │ │ │ │ │ + beq.n 992 <_PyPegen_collect_call_seqs+0xa6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n 97a <_PyPegen_collect_call_seqs+0x7a> │ │ │ │ │ + bgt.n 966 <_PyPegen_collect_call_seqs+0x7a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 990 <_PyPegen_collect_call_seqs+0x90> │ │ │ │ │ + b.n 97c <_PyPegen_collect_call_seqs+0x90> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 922 <_PyPegen_collect_call_seqs+0x22> │ │ │ │ │ + beq.n 90e <_PyPegen_collect_call_seqs+0x22> │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 93c <_PyPegen_collect_call_seqs+0x3c> │ │ │ │ │ + b.n 928 <_PyPegen_collect_call_seqs+0x3c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ rsb r1, r9, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #8 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 9ec <_PyPegen_collect_call_seqs+0xec> │ │ │ │ │ + bne.n 9d8 <_PyPegen_collect_call_seqs+0xec> │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.n 996 <_PyPegen_collect_call_seqs+0x96> │ │ │ │ │ + b.n 982 <_PyPegen_collect_call_seqs+0x96> │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a04 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ +000009f0 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ _PyPegen_add_type_comment_to_arg(): │ │ │ │ │ - cbnz r2, a0a <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ + cbnz r2, 9f6 <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ b.w 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00000a10 <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ +000009fc <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ _PyPegen_cmpop_expr_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, a34 <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ + cbz r0, a20 <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000a38 <_PyPegen_get_cmpops>: │ │ │ │ │ +00000a24 <_PyPegen_get_cmpops>: │ │ │ │ │ _PyPegen_get_cmpops(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, a88 <_PyPegen_get_cmpops+0x50> │ │ │ │ │ + cbz r3, a74 <_PyPegen_get_cmpops+0x50> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_int_seq_new │ │ │ │ │ - cbz r0, a84 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + cbz r0, a70 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n a84 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + ble.n a70 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n a84 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + beq.n a70 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n a76 <_PyPegen_get_cmpops+0x3e> │ │ │ │ │ + bne.n a62 <_PyPegen_get_cmpops+0x3e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_int_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a90 <_PyPegen_get_exprs>: │ │ │ │ │ +00000a7c <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, ae0 <_PyPegen_get_exprs+0x50> │ │ │ │ │ + cbz r3, acc <_PyPegen_get_exprs+0x50> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, adc <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + cbz r0, ac8 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n adc <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + ble.n ac8 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n adc <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + beq.n ac8 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n ace <_PyPegen_get_exprs+0x3e> │ │ │ │ │ + bne.n aba <_PyPegen_get_exprs+0x3e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ae8 <_PyPegen_make_arguments>: │ │ │ │ │ +00000ad4 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ stmdb 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, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - cbnz r1, b1e <_PyPegen_make_arguments+0x36> │ │ │ │ │ + cbnz r1, b0a <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d82 <_PyPegen_make_arguments+0x29a> │ │ │ │ │ + bne.w d6e <_PyPegen_make_arguments+0x29a> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.w cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ subs.w r3, r9, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ subs.w r8, fp, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #1 │ │ │ │ │ tst.w r3, r8 │ │ │ │ │ - beq.w d10 <_PyPegen_make_arguments+0x228> │ │ │ │ │ + beq.w cfc <_PyPegen_make_arguments+0x228> │ │ │ │ │ ldr.w r5, [fp] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.w cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w c94 <_PyPegen_make_arguments+0x1ac> │ │ │ │ │ + bgt.w c80 <_PyPegen_make_arguments+0x1ac> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r7, [r9] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ adds r0, r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.w cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n c36 <_PyPegen_make_arguments+0x14e> │ │ │ │ │ + ble.n c22 <_PyPegen_make_arguments+0x14e> │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n bba <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n ba6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n bba <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n ba6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n bba <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n ba6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr.w ip, [r3, r0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str.w ip, [r3, r0] │ │ │ │ │ - bne.n ba2 <_PyPegen_make_arguments+0xba> │ │ │ │ │ + bne.n b8e <_PyPegen_make_arguments+0xba> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n c3c <_PyPegen_make_arguments+0x154> │ │ │ │ │ + bgt.n c28 <_PyPegen_make_arguments+0x154> │ │ │ │ │ subs.w r2, sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ tst.w r8, r2 │ │ │ │ │ - bne.w da4 <_PyPegen_make_arguments+0x2bc> │ │ │ │ │ + bne.w d90 <_PyPegen_make_arguments+0x2bc> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d58 <_PyPegen_make_arguments+0x270> │ │ │ │ │ + beq.w d44 <_PyPegen_make_arguments+0x270> │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.w cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n c6a <_PyPegen_make_arguments+0x182> │ │ │ │ │ + bgt.n c56 <_PyPegen_make_arguments+0x182> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cc0 <_PyPegen_make_arguments+0x1d8> │ │ │ │ │ + bne.n cac <_PyPegen_make_arguments+0x1d8> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n bbe <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n baa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ mov.w r7, r7, lsl #2 │ │ │ │ │ - beq.n bbe <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + beq.n baa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r1, r7 │ │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n bbe <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n c52 <_PyPegen_make_arguments+0x16a> │ │ │ │ │ + beq.n baa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n c3e <_PyPegen_make_arguments+0x16a> │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n bfa <_PyPegen_make_arguments+0x112> │ │ │ │ │ + beq.n be6 <_PyPegen_make_arguments+0x112> │ │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n bfa <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n c84 <_PyPegen_make_arguments+0x19c> │ │ │ │ │ + beq.n be6 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n c70 <_PyPegen_make_arguments+0x19c> │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w b52 <_PyPegen_make_arguments+0x6a> │ │ │ │ │ + beq.w b3e <_PyPegen_make_arguments+0x6a> │ │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ adds r2, #4 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - beq.w b52 <_PyPegen_make_arguments+0x6a> │ │ │ │ │ - b.n cae <_PyPegen_make_arguments+0x1c6> │ │ │ │ │ + beq.w b3e <_PyPegen_make_arguments+0x6a> │ │ │ │ │ + b.n c9a <_PyPegen_make_arguments+0x1c6> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r9, r1, [r3] │ │ │ │ │ - cbz r1, cfe <_PyPegen_make_arguments+0x216> │ │ │ │ │ + cbz r1, cea <_PyPegen_make_arguments+0x216> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl de8 <_get_names.isra.0> │ │ │ │ │ + bl dd4 <_get_names.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + cbz r0, cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d74 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ + beq.n d60 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl e8c <_get_defaults.isra.0> │ │ │ │ │ - cbz r0, d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + bl e78 <_get_defaults.isra.0> │ │ │ │ │ + cbz r0, cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ - b.n c30 <_PyPegen_make_arguments+0x148> │ │ │ │ │ + b.n c1c <_PyPegen_make_arguments+0x148> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd2 <_PyPegen_make_arguments+0x1ea> │ │ │ │ │ + bne.n cbe <_PyPegen_make_arguments+0x1ea> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c30 <_PyPegen_make_arguments+0x148> │ │ │ │ │ + b.n c1c <_PyPegen_make_arguments+0x148> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n d2e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.n d1a <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d2e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n d1a <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl de8 <_get_names.isra.0> │ │ │ │ │ + bl dd4 <_get_names.isra.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bbe <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + bne.w baa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n d36 <_PyPegen_make_arguments+0x24e> │ │ │ │ │ - cbnz r3, d48 <_PyPegen_make_arguments+0x260> │ │ │ │ │ + bne.n d22 <_PyPegen_make_arguments+0x24e> │ │ │ │ │ + cbnz r3, d34 <_PyPegen_make_arguments+0x260> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bbe <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + bne.w baa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ subs.w r2, sl, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n d62 <_PyPegen_make_arguments+0x27a> │ │ │ │ │ + bne.n d4e <_PyPegen_make_arguments+0x27a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dd4 <_PyPegen_make_arguments+0x2ec> │ │ │ │ │ + bne.n dc0 <_PyPegen_make_arguments+0x2ec> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bfa <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + bne.w be6 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce2 <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ - b.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + bne.n cce <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ + b.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl de8 <_get_names.isra.0> │ │ │ │ │ + bl dd4 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e24 <_PyPegen_join_sequences> │ │ │ │ │ + bl e10 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1e <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + bne.w b0a <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl e8c <_get_defaults.isra.0> │ │ │ │ │ + bl e78 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl e8c <_get_defaults.isra.0> │ │ │ │ │ + bl e78 <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + beq.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e24 <_PyPegen_join_sequences> │ │ │ │ │ + bl e10 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bfa <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + bne.w be6 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl e8c <_get_defaults.isra.0> │ │ │ │ │ + bl e78 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bfa <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n d0c <_PyPegen_make_arguments+0x224> │ │ │ │ │ + bne.w be6 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n cf8 <_PyPegen_make_arguments+0x224> │ │ │ │ │ │ │ │ │ │ -00000de8 <_get_names.isra.0>: │ │ │ │ │ +00000dd4 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, e20 <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r1, e0c <_get_names.isra.0+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, e0e <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, dfa <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n e10 <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n dfc <_get_names.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n e0a <_get_names.isra.0+0x22> │ │ │ │ │ + b.n df6 <_get_names.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n dfc <_get_names.isra.0+0x14> │ │ │ │ │ + b.n de8 <_get_names.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -00000e24 <_PyPegen_join_sequences>: │ │ │ │ │ +00000e10 <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r1, e84 <_PyPegen_join_sequences+0x60> │ │ │ │ │ + cbz r1, e70 <_PyPegen_join_sequences+0x60> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r2, e88 <_PyPegen_join_sequences+0x64> │ │ │ │ │ + cbz r2, e74 <_PyPegen_join_sequences+0x64> │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbz r0, e70 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + cbz r0, e5c <_PyPegen_join_sequences+0x4c> │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n e64 <_PyPegen_join_sequences+0x40> │ │ │ │ │ + ble.n e50 <_PyPegen_join_sequences+0x40> │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [r7, r1] │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w ip, [r7, r1] │ │ │ │ │ - b.n e4e <_PyPegen_join_sequences+0x2a> │ │ │ │ │ + b.n e3a <_PyPegen_join_sequences+0x2a> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n e74 <_PyPegen_join_sequences+0x50> │ │ │ │ │ + bgt.n e60 <_PyPegen_join_sequences+0x50> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ str r6, [r1, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n e6c <_PyPegen_join_sequences+0x48> │ │ │ │ │ + b.n e58 <_PyPegen_join_sequences+0x48> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n e3a <_PyPegen_join_sequences+0x16> │ │ │ │ │ + b.n e26 <_PyPegen_join_sequences+0x16> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n e3e <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n e2a <_PyPegen_join_sequences+0x1a> │ │ │ │ │ │ │ │ │ │ -00000e8c <_get_defaults.isra.0>: │ │ │ │ │ +00000e78 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, ec4 <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r1, eb0 <_get_defaults.isra.0+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, eb2 <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, e9e <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n eb4 <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n ea0 <_get_defaults.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n eae <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n e9a <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n ea0 <_get_defaults.isra.0+0x14> │ │ │ │ │ + b.n e8c <_get_defaults.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -00000ec8 <_PyPegen_constant_from_token>: │ │ │ │ │ +00000eb4 <_PyPegen_constant_from_token>: │ │ │ │ │ _PyPegen_constant_from_token(): │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - cbz r0, f2c <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbz r0, f18 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, f2c <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbz r0, f18 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f16 <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ + blt.n f02 <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f2c <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + beq.n f18 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, f2c <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbnz r3, f18 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f12 <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ + b.n efe <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ │ │ │ │ │ -00000f30 <_PyPegen_formatted_value>: │ │ │ │ │ +00000f1c <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -1665,93 +1685,93 @@ │ │ │ │ │ ldrd r9, r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r8, r7, [sp, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ │ - cbnz r6, f9a <_PyPegen_formatted_value+0x6a> │ │ │ │ │ + cbnz r6, f86 <_PyPegen_formatted_value+0x6a> │ │ │ │ │ subs r3, r2, r6 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1070 <_PyPegen_formatted_value+0x140> │ │ │ │ │ + bne.n 105c <_PyPegen_formatted_value+0x140> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n ffe <_PyPegen_formatted_value+0xce> │ │ │ │ │ + bne.n fea <_PyPegen_formatted_value+0xce> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1088 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bne.n 1074 <_PyPegen_formatted_value+0x158> │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ │ ldrb.w r3, [ip, #16] │ │ │ │ │ ubfx lr, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.n 1094 <_PyPegen_formatted_value+0x164> │ │ │ │ │ + bne.n 1080 <_PyPegen_formatted_value+0x164> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10ac <_PyPegen_formatted_value+0x17c> │ │ │ │ │ + beq.n 1098 <_PyPegen_formatted_value+0x17c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 10b8 <_PyPegen_formatted_value+0x188> │ │ │ │ │ + bpl.n 10a4 <_PyPegen_formatted_value+0x188> │ │ │ │ │ ldrb.w r1, [ip, #20] │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.w 10ca <_PyPegen_formatted_value+0x19a> │ │ │ │ │ + bgt.w 10b6 <_PyPegen_formatted_value+0x19a> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 10ca <_PyPegen_formatted_value+0x19a> │ │ │ │ │ + bhi.n 10b6 <_PyPegen_formatted_value+0x19a> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r4, 1002 <_PyPegen_formatted_value+0xd2> │ │ │ │ │ + cbnz r4, fee <_PyPegen_formatted_value+0xd2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f92 <_PyPegen_formatted_value+0x62> │ │ │ │ │ + beq.n f7e <_PyPegen_formatted_value+0x62> │ │ │ │ │ ldrd r3, r0, [r6] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 102e <_PyPegen_formatted_value+0xfe> │ │ │ │ │ + b.n 101a <_PyPegen_formatted_value+0xfe> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f92 <_PyPegen_formatted_value+0x62> │ │ │ │ │ + beq.n f7e <_PyPegen_formatted_value+0x62> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ff2 <_PyPegen_formatted_value+0xc2> │ │ │ │ │ + bne.n fde <_PyPegen_formatted_value+0xc2> │ │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ │ ldrd r3, r7, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ @@ -1761,20 +1781,20 @@ │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 108e <_PyPegen_formatted_value+0x15e> │ │ │ │ │ + cbz r0, 107a <_PyPegen_formatted_value+0x15e> │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 108e <_PyPegen_formatted_value+0x15e> │ │ │ │ │ + cbz r0, 107a <_PyPegen_formatted_value+0x15e> │ │ │ │ │ strd r4, fp, [r0, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -1790,37 +1810,37 @@ │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ - b.n 102e <_PyPegen_formatted_value+0xfe> │ │ │ │ │ + b.n 101a <_PyPegen_formatted_value+0xfe> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n f92 <_PyPegen_formatted_value+0x62> │ │ │ │ │ + b.n f7e <_PyPegen_formatted_value+0x62> │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - bne.n 10c0 <_PyPegen_formatted_value+0x190> │ │ │ │ │ - cbz r1, 10b2 <_PyPegen_formatted_value+0x182> │ │ │ │ │ + bne.n 10ac <_PyPegen_formatted_value+0x190> │ │ │ │ │ + cbz r1, 109e <_PyPegen_formatted_value+0x182> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, ip, #20 │ │ │ │ │ addpl.w r3, ip, #28 │ │ │ │ │ ldrh r1, [r3, #0] │ │ │ │ │ - b.n fbe <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n faa <_PyPegen_formatted_value+0x8e> │ │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ │ - b.n 10bc <_PyPegen_formatted_value+0x18c> │ │ │ │ │ + b.n 10a8 <_PyPegen_formatted_value+0x18c> │ │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ │ - b.n 10a8 <_PyPegen_formatted_value+0x178> │ │ │ │ │ + b.n 1094 <_PyPegen_formatted_value+0x178> │ │ │ │ │ add.w r3, ip, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n fbe <_PyPegen_formatted_value+0x8e> │ │ │ │ │ - cbnz r1, 10fa <_PyPegen_formatted_value+0x1ca> │ │ │ │ │ + b.n faa <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + cbnz r1, 10e6 <_PyPegen_formatted_value+0x1ca> │ │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n fbe <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n faa <_PyPegen_formatted_value+0x8e> │ │ │ │ │ str.w ip, [sp, #84] @ 0x54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1838,209 +1858,209 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_JUMP24 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, ip, #20 │ │ │ │ │ addpl.w r3, ip, #28 │ │ │ │ │ - b.n 10c6 <_PyPegen_formatted_value+0x196> │ │ │ │ │ + b.n 10b2 <_PyPegen_formatted_value+0x196> │ │ │ │ │ │ │ │ │ │ -00001108 <_PyPegen_seq_flatten>: │ │ │ │ │ +000010f4 <_PyPegen_seq_flatten>: │ │ │ │ │ _PyPegen_seq_flatten(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 11ee <_PyPegen_seq_flatten+0xe6> │ │ │ │ │ + beq.n 11da <_PyPegen_seq_flatten+0xe6> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 11d2 <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + ble.n 11be <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11e8 <_PyPegen_seq_flatten+0xe0> │ │ │ │ │ + beq.n 11d4 <_PyPegen_seq_flatten+0xe0> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1164 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1150 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 113a <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 1126 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1164 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1150 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 1146 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 1132 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1164 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1150 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11e2 <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n 11ce <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 1154 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 1140 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11de <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ + beq.n 11ca <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 11ce <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + ble.n 11ba <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ - cbz r2, 11c8 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + cbz r2, 11b4 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 11c8 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + ble.n 11b4 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr.w ip, [r7] │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w ip, [r7, r5, lsl #2] │ │ │ │ │ - beq.n 11b6 <_PyPegen_seq_flatten+0xae> │ │ │ │ │ + beq.n 11a2 <_PyPegen_seq_flatten+0xae> │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ add.w lr, r7, ip, lsl #2 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr.w r7, [r7, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r7, [lr, r8] │ │ │ │ │ - bne.n 119e <_PyPegen_seq_flatten+0x96> │ │ │ │ │ + bne.n 118a <_PyPegen_seq_flatten+0x96> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 11ce <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + beq.n 11ba <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ add r5, r1 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1180 <_PyPegen_seq_flatten+0x78> │ │ │ │ │ + bne.n 116c <_PyPegen_seq_flatten+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 117a <_PyPegen_seq_flatten+0x72> │ │ │ │ │ + bne.n 1166 <_PyPegen_seq_flatten+0x72> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 116e <_PyPegen_seq_flatten+0x66> │ │ │ │ │ + bne.n 115a <_PyPegen_seq_flatten+0x66> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 11ce <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + b.n 11ba <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1154 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 1164 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 1140 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 1150 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 1134 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 1164 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 1120 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 1150 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_generic_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011fc <_PyPegen_joined_str>: │ │ │ │ │ +000011e8 <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 141e <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.w 140a <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1376 <_PyPegen_joined_str+0x17a> │ │ │ │ │ + ble.w 1362 <_PyPegen_joined_str+0x17a> │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq.w 13b8 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + beq.w 13a4 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 1230 <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 121c <_PyPegen_joined_str+0x34> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + beq.w 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strpbrk │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + beq.w 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 137c <_PyPegen_joined_str+0x180> │ │ │ │ │ + ble.w 1368 <_PyPegen_joined_str+0x180> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1424 <_PyPegen_joined_str+0x228> │ │ │ │ │ + bne.w 1410 <_PyPegen_joined_str+0x228> │ │ │ │ │ mov sl, r4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 1394 <_PyPegen_joined_str+0x198> │ │ │ │ │ + beq.n 1380 <_PyPegen_joined_str+0x198> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 133e <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 132a <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + beq.w 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 12c0 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 12ac <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 12c0 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 12ac <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 13f2 <_PyPegen_joined_str+0x1f6> │ │ │ │ │ + beq.w 13de <_PyPegen_joined_str+0x1f6> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 12d2 <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 12be <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 12d2 <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 12be <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13f2 <_PyPegen_joined_str+0x1f6> │ │ │ │ │ + beq.w 13de <_PyPegen_joined_str+0x1f6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2052,118 +2072,118 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1416 <_PyPegen_joined_str+0x21a> │ │ │ │ │ + beq.w 1402 <_PyPegen_joined_str+0x21a> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1508 <_PyPegen_joined_str+0x30c> │ │ │ │ │ + blt.w 14f4 <_PyPegen_joined_str+0x30c> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r4, [r4, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + beq.n 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 133e <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 132a <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13ac <_PyPegen_joined_str+0x1b0> │ │ │ │ │ + beq.n 1398 <_PyPegen_joined_str+0x1b0> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ - bne.n 1290 <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 127c <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1526 <_PyPegen_joined_str+0x32a> │ │ │ │ │ + bne.w 1512 <_PyPegen_joined_str+0x32a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 1242 <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 122e <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1356 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + beq.n 1342 <_PyPegen_joined_str+0x15a> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1356 <_PyPegen_joined_str+0x15a> │ │ │ │ │ - b.n 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + bne.n 1342 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 13d6 <_PyPegen_joined_str+0x1da> │ │ │ │ │ + cbz r3, 13c2 <_PyPegen_joined_str+0x1da> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 13d6 <_PyPegen_joined_str+0x1da> │ │ │ │ │ + bne.n 13c2 <_PyPegen_joined_str+0x1da> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne.w 1290 <_PyPegen_joined_str+0x94> │ │ │ │ │ - b.n 134e <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.w 127c <_PyPegen_joined_str+0x94> │ │ │ │ │ + b.n 133a <_PyPegen_joined_str+0x152> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 13d0 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + cbz r2, 13bc <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r0, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne.w 1230 <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 1242 <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 121c <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 122e <_PyPegen_joined_str+0x46> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 13c0 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ + b.n 13ac <_PyPegen_joined_str+0x1c4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1370 <_PyPegen_joined_str+0x174> │ │ │ │ │ + b.n 135c <_PyPegen_joined_str+0x174> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -2171,22 +2191,22 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12fe <_PyPegen_joined_str+0x102> │ │ │ │ │ + bne.w 12ea <_PyPegen_joined_str+0x102> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + b.n 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 1242 <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 122e <_PyPegen_joined_str+0x46> │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r7 │ │ │ │ │ @@ -2202,214 +2222,219 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 14e4 <_PyPegen_joined_str+0x2e8> │ │ │ │ │ + beq.n 14d0 <_PyPegen_joined_str+0x2e8> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 14d4 <_PyPegen_joined_str+0x2d8> │ │ │ │ │ + bne.n 14c0 <_PyPegen_joined_str+0x2d8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + beq.n 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1504 <_PyPegen_joined_str+0x308> │ │ │ │ │ + beq.n 14f0 <_PyPegen_joined_str+0x308> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1504 <_PyPegen_joined_str+0x308> │ │ │ │ │ + beq.n 14f0 <_PyPegen_joined_str+0x308> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1416 <_PyPegen_joined_str+0x21a> │ │ │ │ │ + beq.n 1402 <_PyPegen_joined_str+0x21a> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1508 <_PyPegen_joined_str+0x30c> │ │ │ │ │ + blt.n 14f4 <_PyPegen_joined_str+0x30c> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + beq.n 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 14d4 <_PyPegen_joined_str+0x2d8> │ │ │ │ │ + bne.n 14c0 <_PyPegen_joined_str+0x2d8> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 14dc <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + cbz r3, 14c8 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 144a <_PyPegen_joined_str+0x24e> │ │ │ │ │ - b.n 134e <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.n 1436 <_PyPegen_joined_str+0x24e> │ │ │ │ │ + b.n 133a <_PyPegen_joined_str+0x152> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13d6 <_PyPegen_joined_str+0x1da> │ │ │ │ │ + beq.w 13c2 <_PyPegen_joined_str+0x1da> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 13d6 <_PyPegen_joined_str+0x1da> │ │ │ │ │ + bne.w 13c2 <_PyPegen_joined_str+0x1da> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 14dc <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + b.n 14c8 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1486 <_PyPegen_joined_str+0x28a> │ │ │ │ │ + b.n 1472 <_PyPegen_joined_str+0x28a> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + beq.w 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + bne.w 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + b.n 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ee <_PyPegen_joined_str+0x1f2> │ │ │ │ │ + beq.w 13da <_PyPegen_joined_str+0x1f2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 1542 <_PyPegen_joined_str+0x346> │ │ │ │ │ + blt.n 152e <_PyPegen_joined_str+0x346> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1356 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 1342 <_PyPegen_joined_str+0x15a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [fp, r3, lsl #2] │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ - b.n 1538 <_PyPegen_joined_str+0x33c> │ │ │ │ │ + b.n 1524 <_PyPegen_joined_str+0x33c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001550 <_PyPegen_get_keys>: │ │ │ │ │ +0000153c <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16a8 <_PyPegen_get_keys+0x158> │ │ │ │ │ + beq.w 16a0 <_PyPegen_get_keys+0x164> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.w 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ + ble.w 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ + beq.w 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - beq.w 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - beq.w 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ + beq.w 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - beq.n 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + beq.w 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #20] │ │ │ │ │ - beq.n 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #24] │ │ │ │ │ - beq.n 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - beq.n 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #32] │ │ │ │ │ - beq.n 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #32] │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #36] @ 0x24 │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ - add.w r2, r1, r4, lsl #2 │ │ │ │ │ - add.w ip, r1, #36 @ 0x24 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #40] @ 0x28 │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r4, #10 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #44] @ 0x2c │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ + add.w r2, r3, r4, lsl #2 │ │ │ │ │ + add.w ip, r3, #40 @ 0x28 │ │ │ │ │ sub.w r3, r2, ip │ │ │ │ │ - add.w r4, r0, #40 @ 0x28 │ │ │ │ │ + add.w r4, r0, #44 @ 0x2c │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 1656 <_PyPegen_get_keys+0x106> │ │ │ │ │ + beq.n 164e <_PyPegen_get_keys+0x112> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1648 <_PyPegen_get_keys+0xf8> │ │ │ │ │ + beq.n 1640 <_PyPegen_get_keys+0x104> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 163e <_PyPegen_get_keys+0xee> │ │ │ │ │ + beq.n 1636 <_PyPegen_get_keys+0xfa> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1634 <_PyPegen_get_keys+0xe4> │ │ │ │ │ + beq.n 162c <_PyPegen_get_keys+0xf0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 162a <_PyPegen_get_keys+0xda> │ │ │ │ │ + beq.n 1622 <_PyPegen_get_keys+0xe6> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1620 <_PyPegen_get_keys+0xd0> │ │ │ │ │ + beq.n 1618 <_PyPegen_get_keys+0xdc> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 16ae <_PyPegen_get_keys+0x15e> │ │ │ │ │ + bne.n 16a6 <_PyPegen_get_keys+0x16a> │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ @@ -2421,15 +2446,15 @@ │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ - beq.n 16a4 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0x160> │ │ │ │ │ mov r1, ip │ │ │ │ │ adds r4, #32 │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #-28] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w ip, r1, #28 │ │ │ │ │ @@ -2450,115 +2475,119 @@ │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 1656 <_PyPegen_get_keys+0x106> │ │ │ │ │ + bne.n 164e <_PyPegen_get_keys+0x112> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w ip, r1, #40 @ 0x28 │ │ │ │ │ + ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, #44]! │ │ │ │ │ - b.n 1616 <_PyPegen_get_keys+0xc6> │ │ │ │ │ + str.w r3, [r4, #4]! │ │ │ │ │ + b.n 160e <_PyPegen_get_keys+0xd2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000016c0 <_PyPegen_get_values>: │ │ │ │ │ +000016b4 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1818 <_PyPegen_get_values+0x158> │ │ │ │ │ + beq.w 1818 <_PyPegen_get_values+0x164> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.w 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ + ble.w 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ + beq.w 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - beq.w 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - beq.w 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ + beq.w 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - beq.n 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + beq.w 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #20] │ │ │ │ │ - beq.n 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #24] │ │ │ │ │ - beq.n 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - beq.n 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #32] │ │ │ │ │ - beq.n 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #32] │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #36] @ 0x24 │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ - add.w r2, r1, r4, lsl #2 │ │ │ │ │ - add.w ip, r1, #36 @ 0x24 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #40] @ 0x28 │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r4, #10 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #44] @ 0x2c │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ + add.w r2, r3, r4, lsl #2 │ │ │ │ │ + add.w ip, r3, #40 @ 0x28 │ │ │ │ │ sub.w r3, r2, ip │ │ │ │ │ - add.w r4, r0, #40 @ 0x28 │ │ │ │ │ + add.w r4, r0, #44 @ 0x2c │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 17c6 <_PyPegen_get_values+0x106> │ │ │ │ │ + beq.n 17c6 <_PyPegen_get_values+0x112> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 17b8 <_PyPegen_get_values+0xf8> │ │ │ │ │ + beq.n 17b8 <_PyPegen_get_values+0x104> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 17ae <_PyPegen_get_values+0xee> │ │ │ │ │ + beq.n 17ae <_PyPegen_get_values+0xfa> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 17a4 <_PyPegen_get_values+0xe4> │ │ │ │ │ + beq.n 17a4 <_PyPegen_get_values+0xf0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 179a <_PyPegen_get_values+0xda> │ │ │ │ │ + beq.n 179a <_PyPegen_get_values+0xe6> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1790 <_PyPegen_get_values+0xd0> │ │ │ │ │ + beq.n 1790 <_PyPegen_get_values+0xdc> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 181e <_PyPegen_get_values+0x15e> │ │ │ │ │ + bne.n 181e <_PyPegen_get_values+0x16a> │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ @@ -2570,15 +2599,15 @@ │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ - beq.n 1814 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0x160> │ │ │ │ │ mov r1, ip │ │ │ │ │ adds r4, #32 │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #-28] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w ip, r1, #28 │ │ │ │ │ @@ -2599,108 +2628,107 @@ │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 17c6 <_PyPegen_get_values+0x106> │ │ │ │ │ + bne.n 17c6 <_PyPegen_get_values+0x112> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w ip, r1, #40 @ 0x28 │ │ │ │ │ + ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - str.w r3, [r4, #44]! │ │ │ │ │ - b.n 1786 <_PyPegen_get_values+0xc6> │ │ │ │ │ + str.w r3, [r4, #4]! │ │ │ │ │ + b.n 1786 <_PyPegen_get_values+0xd2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001830 <_PyPegen_name_default_pair>: │ │ │ │ │ +0000182c <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1876 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ + cbz r0, 1872 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r5, 1862 <_PyPegen_name_default_pair+0x32> │ │ │ │ │ + cbnz r5, 185e <_PyPegen_name_default_pair+0x32> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cbz r4, 1876 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ + cbz r4, 1872 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 185a <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + bne.n 1856 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 185c <_PyPegen_name_default_pair+0x2c> │ │ │ │ │ + b.n 1858 <_PyPegen_name_default_pair+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000187c <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00001878 <_PyPegen_keyword_or_starred>: │ │ │ │ │ _PyPegen_keyword_or_starred(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 18a0 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, 189c <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000018a4 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +000018a0 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 18dc <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 18d8 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 18dc <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 18d8 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 18fe <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 18fa <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2714,281 +2742,281 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18d8 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 18d4 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001904 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001900 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ - cbz r1, 1966 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ + cbz r1, 1962 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1966 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ + ble.n 1962 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1970 <_PyPegen_seq_extract_starred_exprs+0x6c> │ │ │ │ │ + beq.n 196c <_PyPegen_seq_extract_starred_exprs+0x6c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1960 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + beq.n 195c <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 19c4 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + beq.n 19c0 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1960 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + beq.n 195c <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr.w ip, [r3], #4 │ │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 196a <_PyPegen_seq_extract_starred_exprs+0x66> │ │ │ │ │ + beq.n 1966 <_PyPegen_seq_extract_starred_exprs+0x66> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1948 <_PyPegen_seq_extract_starred_exprs+0x44> │ │ │ │ │ + bne.n 1944 <_PyPegen_seq_extract_starred_exprs+0x44> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1988 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + bne.n 1984 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n 1956 <_PyPegen_seq_extract_starred_exprs+0x52> │ │ │ │ │ + b.n 1952 <_PyPegen_seq_extract_starred_exprs+0x52> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 19ce <_PyPegen_seq_extract_starred_exprs+0xca> │ │ │ │ │ + beq.n 19ca <_PyPegen_seq_extract_starred_exprs+0xca> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 19c4 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + beq.n 19c0 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1942 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + bne.n 193e <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1960 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + beq.n 195c <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n 1962 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + bge.n 195e <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 19a0 <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ + bne.n 199c <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ - b.n 19a0 <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ + b.n 199c <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.n 1942 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ - b.n 1988 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + bgt.n 193e <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + b.n 1984 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 1988 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + b.n 1984 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019d4 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +000019d0 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1aba <_PyPegen_seq_delete_starred_exprs+0xe6> │ │ │ │ │ + beq.n 1ab6 <_PyPegen_seq_delete_starred_exprs+0xe6> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1a8e <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ + ble.n 1a8a <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aa8 <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ + beq.n 1aa4 <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq.n 1a34 <_PyPegen_seq_delete_starred_exprs+0x60> │ │ │ │ │ + beq.n 1a30 <_PyPegen_seq_delete_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1ab6 <_PyPegen_seq_delete_starred_exprs+0xe2> │ │ │ │ │ + beq.n 1ab2 <_PyPegen_seq_delete_starred_exprs+0xe2> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1a30 <_PyPegen_seq_delete_starred_exprs+0x5c> │ │ │ │ │ + beq.n 1a2c <_PyPegen_seq_delete_starred_exprs+0x5c> │ │ │ │ │ add.w ip, r1, #8 │ │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1aa4 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1aa0 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 1a1e <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ + bne.n 1a1a <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ - beq.n 1abe <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ + beq.n 1aba <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1abe <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ + beq.n 1aba <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 1ab0 <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ + cbz r3, 1aac <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - beq.n 1a9a <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ + beq.n 1a96 <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 1a68 <_PyPegen_seq_delete_starred_exprs+0x94> │ │ │ │ │ + cbz r5, 1a64 <_PyPegen_seq_delete_starred_exprs+0x94> │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w ip, [r0, r1, lsl #2] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1a9a <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ + beq.n 1a96 <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cbz r5, 1a9e <_PyPegen_seq_delete_starred_exprs+0xca> │ │ │ │ │ + cbz r5, 1a9a <_PyPegen_seq_delete_starred_exprs+0xca> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w r4, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 1a9a <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ + beq.n 1a96 <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1a74 <_PyPegen_seq_delete_starred_exprs+0xa0> │ │ │ │ │ - beq.n 1abe <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ + b.n 1a70 <_PyPegen_seq_delete_starred_exprs+0xa0> │ │ │ │ │ + beq.n 1aba <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cbz r0, 1abe <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ + cbz r0, 1aba <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1a74 <_PyPegen_seq_delete_starred_exprs+0xa0> │ │ │ │ │ - b.n 1a9a <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ + bne.n 1a70 <_PyPegen_seq_delete_starred_exprs+0xa0> │ │ │ │ │ + b.n 1a96 <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 1a2c <_PyPegen_seq_delete_starred_exprs+0x58> │ │ │ │ │ + b.n 1a28 <_PyPegen_seq_delete_starred_exprs+0x58> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1abe <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ + beq.n 1aba <_PyPegen_seq_delete_starred_exprs+0xea> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1a06 <_PyPegen_seq_delete_starred_exprs+0x32> │ │ │ │ │ + b.n 1a02 <_PyPegen_seq_delete_starred_exprs+0x32> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 1a56 <_PyPegen_seq_delete_starred_exprs+0x82> │ │ │ │ │ - b.n 1a9a <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ + bne.n 1a52 <_PyPegen_seq_delete_starred_exprs+0x82> │ │ │ │ │ + b.n 1a96 <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 1a12 <_PyPegen_seq_delete_starred_exprs+0x3e> │ │ │ │ │ + b.n 1a0e <_PyPegen_seq_delete_starred_exprs+0x3e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a9a <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ + b.n 1a96 <_PyPegen_seq_delete_starred_exprs+0xc6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ac4 <_PyPegen_make_module>: │ │ │ │ │ +00001ac0 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ 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, #80] @ 0x50 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 1aec <_PyPegen_make_module+0x28> │ │ │ │ │ + bgt.n 1ae8 <_PyPegen_make_module+0x28> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1b42 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b3e <_PyPegen_make_module+0x7e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, r0, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 930 <_PyPegen_collect_call_seqs+0x30> │ │ │ │ │ + bl 934 <_PyPegen_collect_call_seqs+0x48> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1b42 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b3e <_PyPegen_make_module+0x7e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeIgnore │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 1b42 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b3e <_PyPegen_make_module+0x7e> │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne.n 1b02 <_PyPegen_make_module+0x3e> │ │ │ │ │ + bne.n 1afe <_PyPegen_make_module+0x3e> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 1ae2 <_PyPegen_make_module+0x1e> │ │ │ │ │ + b.n 1ade <_PyPegen_make_module+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b4c <_PyPegen_key_value_pair>: │ │ │ │ │ +00001b48 <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1b70 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 1b6c <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -200,15 +200,15 @@ │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ble.n 1c8 <_set_seq_context+0x50> │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 768 <_PyPegen_set_expr_context> │ │ │ │ │ + bl 754 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ │ b.n 1ae <_set_seq_context+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ 000001ce <_PyPegen_arguments_parsing_error>: │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -46,18 +46,18 @@ │ │ │ │ │ 0x000002b0 65645374 72005f50 79556e69 636f6465 edStr._PyUnicode │ │ │ │ │ 0x000002c0 57726974 65725f49 6e697400 5f507955 Writer_Init._PyU │ │ │ │ │ 0x000002d0 6e69636f 64655772 69746572 5f577269 nicodeWriter_Wri │ │ │ │ │ 0x000002e0 74655374 72005f50 79556e69 636f6465 teStr._PyUnicode │ │ │ │ │ 0x000002f0 57726974 65725f46 696e6973 68005079 Writer_Finish.Py │ │ │ │ │ 0x00000300 42797465 735f4672 6f6d5374 72696e67 Bytes_FromString │ │ │ │ │ 0x00000310 00507942 79746573 5f436f6e 63617400 .PyBytes_Concat. │ │ │ │ │ - 0x00000320 5f507955 6e69636f 64655772 69746572 _PyUnicodeWriter │ │ │ │ │ - 0x00000330 5f446561 6c6c6f63 00507945 78635f53 _Dealloc.PyExc_S │ │ │ │ │ - 0x00000340 796e7461 78457272 6f72005f 50795065 yntaxError._PyPe │ │ │ │ │ - 0x00000350 67656e5f 72616973 655f6572 726f7200 gen_raise_error. │ │ │ │ │ + 0x00000320 50794578 635f5379 6e746178 4572726f PyExc_SyntaxErro │ │ │ │ │ + 0x00000330 72005f50 79506567 656e5f72 61697365 r._PyPegen_raise │ │ │ │ │ + 0x00000340 5f657272 6f72005f 5079556e 69636f64 _error._PyUnicod │ │ │ │ │ + 0x00000350 65577269 7465725f 4465616c 6c6f6300 eWriter_Dealloc. │ │ │ │ │ 0x00000360 5f507950 6567656e 5f736574 5f657870 _PyPegen_set_exp │ │ │ │ │ 0x00000370 725f636f 6e746578 74005f50 79415354 r_context._PyAST │ │ │ │ │ 0x00000380 5f4e616d 65005f50 79415354 5f417474 _Name._PyAST_Att │ │ │ │ │ 0x00000390 72696275 7465005f 50794153 545f5475 ribute._PyAST_Tu │ │ │ │ │ 0x000003a0 706c6500 5f507941 53545f4c 69737400 ple._PyAST_List. │ │ │ │ │ 0x000003b0 5f507941 53545f53 74617272 6564005f _PyAST_Starred._ │ │ │ │ │ 0x000003c0 50794153 545f5375 62736372 69707400 PyAST_Subscript. │ │ │ ├── parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 194752 (bytes into file) │ │ │ │ │ + Start of section headers: 194976 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x2f8c0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2f9a0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 005b30 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 025c6c 001eb0 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 025d1c 001eb0 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 005b64 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 027b1c 000180 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 027bcc 000180 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 005cfc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 005cfc 019644 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 027c9c 007460 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01f340 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 02062c 001246 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02f0fc 000740 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 021872 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021872 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0218a8 0022e0 10 14 396 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 023b88 0020e3 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 02f83c 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 005cfc 0196f4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 027d4c 007490 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01f3f0 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0206dc 001246 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02f1dc 000740 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 021922 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021922 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 021958 0022e0 10 14 396 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 023c38 0020e3 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 02f91c 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 558 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00017425 782 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 00019535 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 00000779 6338 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 000021e9 558 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 000174c9 782 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 000195e5 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000779 6470 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 0000226d 542 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 8: 00000c03 340 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 9: 000076c9 1456 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 9: 00007745 1456 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 10: 00000c03 340 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 11: 00000c03 340 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 12: 00000c03 340 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 13: 00019535 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 13: 000195e5 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 14: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 17: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 18: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 19: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 20: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -27,205 +27,205 @@ │ │ │ │ │ 23: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 24: 0000013c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 25: 0000017c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 26: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 27: 0000018c 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 28: 000001cc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 29: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 30: 0000203d 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 31: 000020b5 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 32: 00002119 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 33: 00002181 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 34: 0000c89d 592 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 0000d1ad 2008 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 000115bd 980 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 00012db9 942 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 000142fd 726 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 000145d5 368 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 40: 0001508d 796 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 41: 00017035 1006 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 42: 0000f5f9 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 43: 00006419 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 0000881d 1668 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 0000092d 1320 FUNC LOCAL DEFAULT 1 try_stmt_rule │ │ │ │ │ - 46: 000028bd 282 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00002b31 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 48: 000047cd 124 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 49: 00016fe5 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 50: 00017035 1006 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 51: 00017035 1006 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ - 52: 00017035 1006 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 53: 00000001 338 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 54: 00000f91 338 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ + 30: 000020c1 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 31: 00002139 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 32: 0000219d 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 33: 00002205 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 34: 0000c8fd 598 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 0000d1fd 2008 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 00011651 980 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 00012e49 942 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 0001438d 726 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00014665 368 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 40: 0001511d 796 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 41: 000170d9 1006 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 42: 0000648d 1058 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 43: 000088a1 1668 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 44: 0000092d 1320 FUNC LOCAL DEFAULT 1 try_stmt_rule │ │ │ │ │ + 45: 000028bd 282 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 46: 00002b31 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 47: 000047cd 124 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 48: 00017089 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 000170d9 1006 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000f669 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 51: 000170d9 1006 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 52: 000170d9 1006 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 53: 00000f91 338 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ + 54: 00000001 338 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ 55: 00000001 338 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ 56: 00000f91 338 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ 57: 000020d9 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 58: 00002419 8354 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 58: 0000248d 8362 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 59: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 60: 00000240 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 61: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 62: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 63: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 64: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 65: 0000030c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 66: 00000344 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 67: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 68: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 69: 00000394 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 70: 00007f91 1320 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 71: 0000cc85 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 70: 0000800d 1314 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 71: 0000cced 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 72: 00002841 122 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 73: 00015a25 674 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 74: 0000e47d 84 FUNC LOCAL DEFAULT 6 _tmp_16_rule │ │ │ │ │ - 75: 0000f4a5 340 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 76: 000063a1 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 77: 0000454d 2238 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 73: 00015ab5 674 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 74: 0000e4cd 84 FUNC LOCAL DEFAULT 6 _tmp_16_rule │ │ │ │ │ + 75: 0000f515 340 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 76: 00006415 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 77: 000045c9 2228 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ 78: 00000001 226 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 79: 000000e5 806 FUNC LOCAL DEFAULT 1 import_from_rule │ │ │ │ │ - 80: 00014745 1096 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 80: 000147d5 1094 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 81: 00001391 402 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 82: 00001865 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ 83: 00002151 162 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 84: 00011c45 240 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 84: 00011cd5 240 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ 85: 000022d1 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ 86: 000022d1 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ 87: 00001025 324 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ 88: 00001025 324 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ 89: 00002841 122 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 90: 0000f1ed 696 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 90: 0000f25d 696 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 91: 000021f5 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 92: 00013265 1138 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 92: 000132f5 1138 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ 93: 00000275 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 94: 0000e47d 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 95: 0000e4d1 1364 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 96: 000044bd 144 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 97: 000073d5 754 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 98: 0000d985 2298 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 99: 00004e0d 3958 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 94: 0000e4cd 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 95: 0000e521 1396 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 96: 00004539 144 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 97: 00007451 754 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 98: 0000d9d5 2298 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00004e7d 3964 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 100: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 101: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 102: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 103: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 104: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 105: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 106: 00005d85 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 107: 00005de9 1462 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 108: 00011991 690 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 109: 00013169 250 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 110: 0000cced 1216 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 000153a9 1210 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 112: 000153a9 1210 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 113: 0000f62d 490 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 114: 0000a221 440 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 106: 00005df9 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 107: 00005e5d 1462 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 108: 00011a25 686 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 000131f9 250 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 110: 0000cd55 1192 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 00015439 1210 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 112: 00015439 1210 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 113: 0000f69d 490 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 114: 0000a289 440 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ 115: 00001a2d 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ 116: 00001e8d 498 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ 117: 00005b2d 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 118: 000136d9 2244 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 119: 000069a9 2602 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 120: 00006829 382 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 121: 0001410d 494 FUNC LOCAL DEFAULT 6 _tmp_259_rule │ │ │ │ │ - 122: 0001410d 494 FUNC LOCAL DEFAULT 6 _tmp_260_rule │ │ │ │ │ + 118: 00013769 2244 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 119: 00006a31 2592 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 120: 000068b1 382 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 121: 0001419d 494 FUNC LOCAL DEFAULT 6 _tmp_259_rule │ │ │ │ │ + 122: 0001419d 494 FUNC LOCAL DEFAULT 6 _tmp_260_rule │ │ │ │ │ 123: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 124: 000004f0 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 125: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 126: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 127: 00000588 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 128: 00007c79 792 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 129: 0000caed 408 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 128: 00007cf5 792 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 129: 0000cb55 408 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ 130: 00001e1d 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 131: 00000e0f 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 132: 00017735 964 FUNC LOCAL DEFAULT 6 lambda_parameters_rule │ │ │ │ │ + 132: 000177d9 964 FUNC LOCAL DEFAULT 6 lambda_parameters_rule │ │ │ │ │ 133: 000002eb 958 FUNC LOCAL DEFAULT 9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ - 134: 000084b9 868 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 135: 00008ea1 4738 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 136: 0000a125 252 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 137: 0000a3d9 932 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 138: 0000a77d 1454 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 139: 0000ad2d 882 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 134: 00008531 878 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 135: 00008f25 4712 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 136: 0000a18d 252 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 137: 0000a441 932 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 138: 0000a7e5 1454 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 139: 0000ad95 882 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 140: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 141: 0000b0a1 512 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 142: 0000b2a1 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 143: 0000b391 2202 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 141: 0000b109 512 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 142: 0000b309 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 143: 0000b3f9 2202 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 144: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 145: 0000bc2d 1326 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 145: 0000bc95 1320 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 146: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 147: 0000c15d 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 148: 0000c251 1610 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 147: 0000c1bd 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 148: 0000c2b1 1610 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 149: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 150: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 151: 00015865 448 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 152: 00015865 448 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 151: 000158f5 448 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 152: 000158f5 448 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ 153: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 154: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 155: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 156: 000006d0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 157: 0000f881 1952 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 158: 0000f819 104 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 159: 00013f9d 366 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 157: 0000f8f1 1952 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 158: 0000f889 104 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 159: 0001402d 366 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 160: 00001a85 736 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 161: 000007ad 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ 162: 00001db9 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ 163: 00001db9 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ 164: 000006e4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 165: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 166: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 167: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 168: 0000ea25 1990 FUNC LOCAL DEFAULT 6 _gather_123_rule │ │ │ │ │ - 169: 00015cc9 3438 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 170: 0000ea25 1990 FUNC LOCAL DEFAULT 6 _gather_274_rule │ │ │ │ │ - 171: 0000e281 508 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 168: 0000ea95 1990 FUNC LOCAL DEFAULT 6 _gather_123_rule │ │ │ │ │ + 169: 00015d59 3458 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 170: 0000ea95 1990 FUNC LOCAL DEFAULT 6 _gather_274_rule │ │ │ │ │ + 171: 0000e2d1 508 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ 172: 000006f9 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ 173: 00000d57 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 174: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 175: 00010021 126 FUNC LOCAL DEFAULT 6 _tmp_31_rule │ │ │ │ │ + 175: 00010091 126 FUNC LOCAL DEFAULT 6 _tmp_31_rule │ │ │ │ │ 176: 000007b4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 177: 000007e4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 178: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 179: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 180: 00004f15 910 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 181: 0000083c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 182: 00010239 1036 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 183: 00010795 782 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 184: 00011d35 2514 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 185: 00012709 1292 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 186: 00010b81 2618 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 187: 00010aa5 218 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 188: 00011d35 2514 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 189: 00011d35 2514 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 190: 00010021 126 FUNC LOCAL DEFAULT 6 _tmp_28_rule │ │ │ │ │ - 191: 00010021 126 FUNC LOCAL DEFAULT 6 _tmp_63_rule │ │ │ │ │ - 192: 00010021 126 FUNC LOCAL DEFAULT 6 _tmp_62_rule │ │ │ │ │ - 193: 000100a1 176 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 194: 00010151 232 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 195: 00010151 232 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 196: 00010151 232 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 197: 00010151 232 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 198: 00010645 336 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 182: 000102a9 1036 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 183: 00010805 782 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 184: 00011dc5 2514 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 185: 00012799 1292 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 186: 00010bf1 2654 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 187: 00010b15 218 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 188: 00011dc5 2514 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 189: 00011dc5 2514 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 190: 00010091 126 FUNC LOCAL DEFAULT 6 _tmp_28_rule │ │ │ │ │ + 191: 00010091 126 FUNC LOCAL DEFAULT 6 _tmp_63_rule │ │ │ │ │ + 192: 00010091 126 FUNC LOCAL DEFAULT 6 _tmp_62_rule │ │ │ │ │ + 193: 00010111 176 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 194: 000101c1 232 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 195: 000101c1 232 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 196: 000101c1 232 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 197: 000101c1 232 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 198: 000106b5 336 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 199: 0000040d 86 FUNC LOCAL DEFAULT 1 _tmp_246_rule │ │ │ │ │ 200: 00000465 576 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 201: 0000040d 86 FUNC LOCAL DEFAULT 1 _tmp_247_rule │ │ │ │ │ 202: 0000085c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 203: 000006a5 408 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 204: 0000083d 240 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 205: 00010b81 2618 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 206: 00010b81 2618 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 207: 00010aa5 218 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 208: 00010aa5 218 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 209: 00016a39 268 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 210: 00010b81 2618 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 205: 00010bf1 2654 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 206: 00010bf1 2654 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 207: 00010b15 218 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 208: 00010b15 218 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 209: 00016add 268 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 210: 00010bf1 2654 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ 211: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 212: 000008c4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 213: 00002239 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 214: 00000759 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 215: 00000c01 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ 216: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 217: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 218: 0000094c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 219: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 220: 00012c15 420 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 220: 00012ca5 420 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 221: 00000e55 224 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ 222: 00001169 320 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ 223: 000012a9 232 FUNC LOCAL DEFAULT 1 _loop1_50_rule │ │ │ │ │ 224: 0000080b 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ 225: 00000e55 224 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ 226: 0000080b 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ 227: 00000e55 224 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ @@ -252,20 +252,20 @@ │ │ │ │ │ 248: 00000f3b 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ 249: 00000ec7 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ 250: 00000f8f 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ 251: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 252: 00000c58 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 253: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 254: 00000cbc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 255: 00014b8d 362 FUNC LOCAL DEFAULT 6 finally_block_rule │ │ │ │ │ - 256: 00014cf9 914 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 255: 00014c1d 362 FUNC LOCAL DEFAULT 6 finally_block_rule │ │ │ │ │ + 256: 00014d89 914 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ 257: 00005335 760 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ 258: 0000085d 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ 259: 000008b5 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ - 260: 00014cf9 914 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 260: 00014d89 914 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ 261: 000008b5 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ 262: 00005335 760 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ 263: 00000987 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ 264: 00000987 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ 265: 00000cd4 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 266: 000048b1 478 FUNC LOCAL DEFAULT 1 _tmp_253_rule │ │ │ │ │ 267: 00000d14 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ @@ -274,44 +274,44 @@ │ │ │ │ │ 270: 000009e5 540 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 271: 00000d94 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 272: 00000e65 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ 273: 00000f35 240 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ 274: 00000e55 224 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ 275: 00000e55 224 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ 276: 00000e55 224 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 277: 00016e89 346 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 278: 00016b45 836 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 277: 00016f2d 346 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 278: 00016be9 836 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ 279: 00001925 264 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ 280: 000025a9 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 281: 00000dd4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 282: 00005ad5 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ 283: 00000df8 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 284: 000012a9 232 FUNC LOCAL DEFAULT 1 _loop1_178_rule │ │ │ │ │ 285: 000018bd 104 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ 286: 00005ad1 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ 287: 00001525 832 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 288: 00017ba9 1020 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 289: 00017ba9 1020 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 290: 000181f5 732 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 291: 00017ba9 1020 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 292: 00018c29 722 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ - 293: 00018fdd 950 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 294: 00018b41 232 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 295: 000184d1 1646 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 296: 00018efd 224 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ - 297: 00018efd 224 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 298: 00017af9 176 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 299: 00017fa5 372 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 300: 00018119 218 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 301: 000184d1 1646 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 302: 000184d1 1646 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 303: 000184d1 1646 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ - 304: 000184d1 1646 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 305: 00018b41 232 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 306: 00019395 414 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 288: 00017c4d 1032 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 289: 00017c4d 1032 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 290: 000182a5 732 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 291: 00017c4d 1032 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 292: 00018cd9 722 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ + 293: 0001908d 950 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 294: 00018bf1 232 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 295: 00018581 1646 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 296: 00018fad 224 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 297: 00018fad 224 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 298: 00017b9d 176 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 299: 00018055 372 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 300: 000181c9 218 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 301: 00018581 1646 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 302: 00018581 1646 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 303: 00018581 1646 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 304: 00018581 1646 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 305: 00018bf1 232 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 306: 00019445 414 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 307: 000023f9 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ 308: 00004a91 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 309: 00001191 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ 310: 000023f9 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 311: 00001191 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ 312: 00000dab 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ 313: 00000e28 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x25c6c contains 982 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x25d1c contains 982 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000004e 00005f0a R_ARM_THM_CALL 0000e4d1 dotted_name_rule │ │ │ │ │ -00000058 0000af0a R_ARM_THM_CALL 00010021 _tmp_31_rule │ │ │ │ │ +0000004e 00005f0a R_ARM_THM_CALL 0000e521 dotted_name_rule │ │ │ │ │ +00000058 0000af0a R_ARM_THM_CALL 00010091 _tmp_31_rule │ │ │ │ │ 00000064 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000082 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000000c8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000000ce 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000012e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000156 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000184 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000194 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001a0 00005f0a R_ARM_THM_CALL 0000e4d1 dotted_name_rule │ │ │ │ │ +000001a0 00005f0a R_ARM_THM_CALL 0000e521 dotted_name_rule │ │ │ │ │ 000001b0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001c6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000001da 0002040a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 000001f6 0002050a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 0000023e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000246 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000262 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -80,84 +80,84 @@ │ │ │ │ │ 000007e0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000007e6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000800 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000080a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000820 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000830 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000087c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000888 0000be0a R_ARM_THM_CALL 00010021 _tmp_28_rule │ │ │ │ │ +00000888 0000be0a R_ARM_THM_CALL 00010091 _tmp_28_rule │ │ │ │ │ 00000896 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000008b4 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000008d2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00000906 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000090e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000097a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000980 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 00000984 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ 0000098c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000994 0000250a R_ARM_THM_CALL 00012db9 block_rule │ │ │ │ │ -0000099e 0000ff0a R_ARM_THM_CALL 00014b8d finally_block_rule │ │ │ │ │ +00000994 0000250a R_ARM_THM_CALL 00012e49 block_rule │ │ │ │ │ +0000099e 0000ff0a R_ARM_THM_CALL 00014c1d finally_block_rule │ │ │ │ │ 000009ba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009c2 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 000009c6 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ 000009ce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000009d8 0000250a R_ARM_THM_CALL 00012db9 block_rule │ │ │ │ │ -000009e4 0001000a R_ARM_THM_CALL 00014cf9 _loop1_60_rule │ │ │ │ │ -000009f0 0000270a R_ARM_THM_CALL 000145d5 else_block_rule │ │ │ │ │ -000009fe 0000ff0a R_ARM_THM_CALL 00014b8d finally_block_rule │ │ │ │ │ +000009d8 0000250a R_ARM_THM_CALL 00012e49 block_rule │ │ │ │ │ +000009e4 0001000a R_ARM_THM_CALL 00014d89 _loop1_60_rule │ │ │ │ │ +000009f0 0000270a R_ARM_THM_CALL 00014665 else_block_rule │ │ │ │ │ +000009fe 0000ff0a R_ARM_THM_CALL 00014c1d finally_block_rule │ │ │ │ │ 00000a0c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000a32 00020f0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ 00000a56 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000a80 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a8a 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 00000a8e 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ 00000a96 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000aa2 0000250a R_ARM_THM_CALL 00012db9 block_rule │ │ │ │ │ -00000abe 0000270a R_ARM_THM_CALL 000145d5 else_block_rule │ │ │ │ │ -00000ace 0000ff0a R_ARM_THM_CALL 00014b8d finally_block_rule │ │ │ │ │ +00000aa2 0000250a R_ARM_THM_CALL 00012e49 block_rule │ │ │ │ │ +00000abe 0000270a R_ARM_THM_CALL 00014665 else_block_rule │ │ │ │ │ +00000ace 0000ff0a R_ARM_THM_CALL 00014c1d finally_block_rule │ │ │ │ │ 00000ade 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000b04 0002100a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 00000b0c 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000cbc .LC79 │ │ │ │ │ 00000b10 0000fe30 R_ARM_THM_MOVT_ABS 00000cbc .LC79 │ │ │ │ │ -00000b16 0000310a R_ARM_THM_CALL 00016fe5 INVALID_VERSION_CHECK │ │ │ │ │ +00000b16 0000300a R_ARM_THM_CALL 00017089 INVALID_VERSION_CHECK │ │ │ │ │ 00000b24 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b3a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00000b8c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b98 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ba2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ba8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bac 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bb6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000bd2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bdc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000be4 0000250a R_ARM_THM_CALL 00012db9 block_rule │ │ │ │ │ +00000be4 0000250a R_ARM_THM_CALL 00012e49 block_rule │ │ │ │ │ 00000bea 0001022f R_ARM_THM_MOVW_ABS_NC 0000085d _tmp_214_rule │ │ │ │ │ 00000bee 00010230 R_ARM_THM_MOVT_ABS 0000085d _tmp_214_rule │ │ │ │ │ 00000bf6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000c12 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c1c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c24 0001030a R_ARM_THM_CALL 000008b5 _loop0_215_rule │ │ │ │ │ -00000c2c 0001040a R_ARM_THM_CALL 00014cf9 _loop1_216_rule │ │ │ │ │ +00000c2c 0001040a R_ARM_THM_CALL 00014d89 _loop1_216_rule │ │ │ │ │ 00000c44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c4e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c56 0001050a R_ARM_THM_CALL 000008b5 _loop0_218_rule │ │ │ │ │ 00000c7e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ca6 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00000ca6 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00000cb2 0001070a R_ARM_THM_CALL 00000987 _tmp_271_rule │ │ │ │ │ 00000cc2 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000cd6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cde 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC78 │ │ │ │ │ 00000ce2 0000fd30 R_ARM_THM_MOVT_ABS 00000c80 .LC78 │ │ │ │ │ 00000ce8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000cec 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000d08 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d1c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d34 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d52 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00000d52 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00000d5e 0001080a R_ARM_THM_CALL 00000987 _tmp_217_rule │ │ │ │ │ 00000d6e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d78 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC78 │ │ │ │ │ 00000d7c 0000fd30 R_ARM_THM_MOVT_ABS 00000c80 .LC78 │ │ │ │ │ 00000d82 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000d86 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000db0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -179,22 +179,22 @@ │ │ │ │ │ 00000eaa 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000eb8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ef4 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000f04 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f0c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000f22 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000f2e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f5e 0000c60a R_ARM_THM_CALL 00010645 param_rule │ │ │ │ │ -00000f70 0000c60a R_ARM_THM_CALL 00010645 param_rule │ │ │ │ │ -00000f8c 0000d10a R_ARM_THM_CALL 00016a39 default_rule │ │ │ │ │ +00000f5e 0000c60a R_ARM_THM_CALL 000106b5 param_rule │ │ │ │ │ +00000f70 0000c60a R_ARM_THM_CALL 000106b5 param_rule │ │ │ │ │ +00000f8c 0000d10a R_ARM_THM_CALL 00016add default_rule │ │ │ │ │ 00000f9c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fa8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fba 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 00000fc8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fde 0000d10a R_ARM_THM_CALL 00016a39 default_rule │ │ │ │ │ +00000fde 0000d10a R_ARM_THM_CALL 00016add default_rule │ │ │ │ │ 00000fee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ffa 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ffe 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001008 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000101e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001052 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001076 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -209,15 +209,15 @@ │ │ │ │ │ 0000112c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001140 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001148 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000115a 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000011a8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000011c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e8 0000880a R_ARM_THM_CALL 0000a125 star_expression_rule │ │ │ │ │ +000011e8 0000880a R_ARM_THM_CALL 0000a18d star_expression_rule │ │ │ │ │ 00001202 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001222 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00001236 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001262 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001282 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000012a2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012d6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -240,31 +240,31 @@ │ │ │ │ │ 000014c6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000014de 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000014e6 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000014f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001508 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000155a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00001584 0000600a R_ARM_THM_CALL 000044bd t_primary_rule │ │ │ │ │ +00001584 0000600a R_ARM_THM_CALL 00004539 t_primary_rule │ │ │ │ │ 00001590 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015a4 0000600a R_ARM_THM_CALL 000044bd t_primary_rule │ │ │ │ │ +000015a4 0000600a R_ARM_THM_CALL 00004539 t_primary_rule │ │ │ │ │ 000015b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015bc 0000500a R_ARM_THM_CALL 00014745 slices_rule │ │ │ │ │ +000015bc 0000500a R_ARM_THM_CALL 000147d5 slices_rule │ │ │ │ │ 000015ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015d2 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -000015d6 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ +000015d2 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +000015d6 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ 000015de 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000015e6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001608 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00001622 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00001664 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001672 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00001692 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000169e 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -000016a2 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ +0000169e 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +000016a2 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ 000016aa 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000016b6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000016da 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 000016e4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001702 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001714 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001726 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -292,133 +292,133 @@ │ │ │ │ │ 00001954 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000196e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000197a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001988 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000199a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000019b0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000019b8 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019c4 0001150a R_ARM_THM_CALL 00016e89 kwarg_or_double_starred_rule │ │ │ │ │ +000019c4 0001150a R_ARM_THM_CALL 00016f2d kwarg_or_double_starred_rule │ │ │ │ │ 000019e6 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000019f4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001a04 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001a1c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001a54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a64 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a74 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001ab4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ae2 0000c10a R_ARM_THM_CALL 000100a1 slash_no_default_rule │ │ │ │ │ -00001aec 0000d00a R_ARM_THM_CALL 00010aa5 _loop0_171_rule │ │ │ │ │ -00001b12 0000b70a R_ARM_THM_CALL 00010795 slash_with_default_rule │ │ │ │ │ -00001b28 0000d20a R_ARM_THM_CALL 00010b81 _loop1_185_rule │ │ │ │ │ -00001b44 0000cf0a R_ARM_THM_CALL 00010aa5 _loop0_172_rule │ │ │ │ │ +00001ae2 0000c10a R_ARM_THM_CALL 00010111 slash_no_default_rule │ │ │ │ │ +00001aec 0000d00a R_ARM_THM_CALL 00010b15 _loop0_171_rule │ │ │ │ │ +00001b12 0000b70a R_ARM_THM_CALL 00010805 slash_with_default_rule │ │ │ │ │ +00001b28 0000d20a R_ARM_THM_CALL 00010bf1 _loop1_185_rule │ │ │ │ │ +00001b44 0000cf0a R_ARM_THM_CALL 00010b15 _loop0_172_rule │ │ │ │ │ 00001b4e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001b7a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ba4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001bb0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001bb8 00013e2f R_ARM_THM_MOVW_ABS_NC 00000eec .LC91 │ │ │ │ │ 00001bbc 00013e30 R_ARM_THM_MOVT_ABS 00000eec .LC91 │ │ │ │ │ 00001bc2 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001bc6 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001bde 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001c08 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c16 0000b60a R_ARM_THM_CALL 00010239 param_no_default_rule │ │ │ │ │ +00001c16 0000b60a R_ARM_THM_CALL 000102a9 param_no_default_rule │ │ │ │ │ 00001c30 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001c38 00013d2f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC90 │ │ │ │ │ 00001c3c 00013d30 R_ARM_THM_MOVT_ABS 00000ed4 .LC90 │ │ │ │ │ 00001c4c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c5e 0000c50a R_ARM_THM_CALL 00010151 _loop1_173_rule │ │ │ │ │ +00001c5e 0000c50a R_ARM_THM_CALL 000101c1 _loop1_173_rule │ │ │ │ │ 00001c6c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001c7c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001c86 00013c2f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ 00001c8a 00013c30 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ 00001c90 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001c94 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001cac 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001cbe 0000b60a R_ARM_THM_CALL 00010239 param_no_default_rule │ │ │ │ │ +00001cbe 0000b60a R_ARM_THM_CALL 000102a9 param_no_default_rule │ │ │ │ │ 00001cc4 00013b2f R_ARM_THM_MOVW_ABS_NC 00000e68 .LC88 │ │ │ │ │ 00001cc8 00013b30 R_ARM_THM_MOVT_ABS 00000e68 .LC88 │ │ │ │ │ 00001cd6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001cec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001cfa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001d14 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d1e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC87 │ │ │ │ │ 00001d22 00013a30 R_ARM_THM_MOVT_ABS 00000e50 .LC87 │ │ │ │ │ 00001d2c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d36 0001392f R_ARM_THM_MOVW_ABS_NC 00000e28 .LC86 │ │ │ │ │ 00001d3a 00013930 R_ARM_THM_MOVT_ABS 00000e28 .LC86 │ │ │ │ │ 00001d40 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001d44 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001d5e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d8a 0000c10a R_ARM_THM_CALL 000100a1 slash_no_default_rule │ │ │ │ │ -00001d98 0000b70a R_ARM_THM_CALL 00010795 slash_with_default_rule │ │ │ │ │ +00001d8a 0000c10a R_ARM_THM_CALL 00010111 slash_no_default_rule │ │ │ │ │ +00001d98 0000b70a R_ARM_THM_CALL 00010805 slash_with_default_rule │ │ │ │ │ 00001da8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001de2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001df6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e00 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00001e00 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00001e0e 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001e44 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001e52 0002190a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ 00001e68 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ 00001e76 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001e84 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001ecc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ee2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ef6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f3e 0000710a R_ARM_THM_CALL 0000f62d starred_expression_rule │ │ │ │ │ -00001f50 0000540a R_ARM_THM_CALL 00011c45 star_named_expression_rule │ │ │ │ │ +00001f3e 0000710a R_ARM_THM_CALL 0000f69d starred_expression_rule │ │ │ │ │ +00001f50 0000540a R_ARM_THM_CALL 00011cd5 star_named_expression_rule │ │ │ │ │ 00001f5e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f68 00005c0a R_ARM_THM_CALL 00013265 star_named_expressions_rule │ │ │ │ │ -00001f74 00006e0a R_ARM_THM_CALL 0000cced for_if_clauses_rule │ │ │ │ │ +00001f68 00005c0a R_ARM_THM_CALL 000132f5 star_named_expressions_rule │ │ │ │ │ +00001f74 00006e0a R_ARM_THM_CALL 0000cd55 for_if_clauses_rule │ │ │ │ │ 00001f7c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001f80 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001f90 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00001f9a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00001fa0 0001422f R_ARM_THM_MOVW_ABS_NC 00000f40 .LC93 │ │ │ │ │ 00001fa4 00014230 R_ARM_THM_MOVT_ABS 00000f40 .LC93 │ │ │ │ │ 00001fba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fce 0000540a R_ARM_THM_CALL 00011c45 star_named_expression_rule │ │ │ │ │ +00001fce 0000540a R_ARM_THM_CALL 00011cd5 star_named_expression_rule │ │ │ │ │ 00001fdc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fe8 00006e0a R_ARM_THM_CALL 0000cced for_if_clauses_rule │ │ │ │ │ +00001fe8 00006e0a R_ARM_THM_CALL 0000cd55 for_if_clauses_rule │ │ │ │ │ 00001ff2 0001422f R_ARM_THM_MOVW_ABS_NC 00000f40 .LC93 │ │ │ │ │ 00001ff6 00014230 R_ARM_THM_MOVT_ABS 00000f40 .LC93 │ │ │ │ │ 00001ffc 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002000 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002018 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000202a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000203a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002052 00006e0a R_ARM_THM_CALL 0000cced for_if_clauses_rule │ │ │ │ │ +00002052 00006e0a R_ARM_THM_CALL 0000cd55 for_if_clauses_rule │ │ │ │ │ 0000205c 0001412f R_ARM_THM_MOVW_ABS_NC 00000f0c .LC92 │ │ │ │ │ 00002060 00014130 R_ARM_THM_MOVT_ABS 00000f0c .LC92 │ │ │ │ │ 00002066 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000206a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000020a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020c8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002102 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002110 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002122 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000212a 00002c0a R_ARM_THM_CALL 0000881d star_expressions_rule │ │ │ │ │ +0000212a 00002b0a R_ARM_THM_CALL 000088a1 star_expressions_rule │ │ │ │ │ 00002138 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 0000213c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002178 00006d0a R_ARM_THM_CALL 00013169 list_rule │ │ │ │ │ -00002188 00006c0a R_ARM_THM_CALL 00011991 tuple_rule │ │ │ │ │ +00002178 00006d0a R_ARM_THM_CALL 000131f9 list_rule │ │ │ │ │ +00002188 00006c0a R_ARM_THM_CALL 00011a25 tuple_rule │ │ │ │ │ 0000219a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000021be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000021d8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000021de 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000222e 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00002260 00006d0a R_ARM_THM_CALL 00013169 list_rule │ │ │ │ │ -0000226e 00006c0a R_ARM_THM_CALL 00011991 tuple_rule │ │ │ │ │ -0000227c 0000610a R_ARM_THM_CALL 000073d5 genexp_rule │ │ │ │ │ +00002260 00006d0a R_ARM_THM_CALL 000131f9 list_rule │ │ │ │ │ +0000226e 00006c0a R_ARM_THM_CALL 00011a25 tuple_rule │ │ │ │ │ +0000227c 0000610a R_ARM_THM_CALL 00007451 genexp_rule │ │ │ │ │ 0000228e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000022a0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000022b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000022c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002300 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000232a 00002b0a R_ARM_THM_CALL 00006419 star_targets_rule │ │ │ │ │ +0000232a 00002a0a R_ARM_THM_CALL 0000648d star_targets_rule │ │ │ │ │ 0000233c 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000234c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002364 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002372 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00002394 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000239e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000023b6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ @@ -429,37 +429,37 @@ │ │ │ │ │ 0000244e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000245c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002498 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000024aa 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000024b8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000024c0 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000024d2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002502 00012c0a R_ARM_THM_CALL 00018119 lambda_param_rule │ │ │ │ │ -00002514 00012c0a R_ARM_THM_CALL 00018119 lambda_param_rule │ │ │ │ │ -00002530 0000d10a R_ARM_THM_CALL 00016a39 default_rule │ │ │ │ │ +00002502 00012c0a R_ARM_THM_CALL 000181c9 lambda_param_rule │ │ │ │ │ +00002514 00012c0a R_ARM_THM_CALL 000181c9 lambda_param_rule │ │ │ │ │ +00002530 0000d10a R_ARM_THM_CALL 00016add default_rule │ │ │ │ │ 00002540 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002550 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000255e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000257a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002582 0000d10a R_ARM_THM_CALL 00016a39 default_rule │ │ │ │ │ +00002582 0000d10a R_ARM_THM_CALL 00016add default_rule │ │ │ │ │ 0000258e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002592 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000259c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000025ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002606 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002622 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000263e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002650 00014c2f R_ARM_THM_MOVW_ABS_NC 000027d9 _tmp_157_rule │ │ │ │ │ 00002654 00014c30 R_ARM_THM_MOVT_ABS 000027d9 _tmp_157_rule │ │ │ │ │ 0000265a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002662 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00002662 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00002678 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002694 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026a0 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ -000026aa 00006e0a R_ARM_THM_CALL 0000cced for_if_clauses_rule │ │ │ │ │ +000026a0 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ +000026aa 00006e0a R_ARM_THM_CALL 0000cd55 for_if_clauses_rule │ │ │ │ │ 000026b2 0000a62f R_ARM_THM_MOVW_ABS_NC 00000750 .LC47 │ │ │ │ │ 000026b6 0000a630 R_ARM_THM_MOVT_ABS 00000750 .LC47 │ │ │ │ │ 000026bc 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000026c0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000026d8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000026ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000026f6 00014a2f R_ARM_THM_MOVW_ABS_NC 00000f90 .LC95 │ │ │ │ │ @@ -470,42 +470,42 @@ │ │ │ │ │ 0000272e 0001492f R_ARM_THM_MOVW_ABS_NC 00000f7c .LC94 │ │ │ │ │ 00002732 00014930 R_ARM_THM_MOVT_ABS 00000f7c .LC94 │ │ │ │ │ 0000273c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002740 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002758 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000276e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002782 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000278c 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +0000278c 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 0000279a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027a6 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +000027a6 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 000027b0 00014b2f R_ARM_THM_MOVW_ABS_NC 00000fd0 .LC96 │ │ │ │ │ 000027b4 00014b30 R_ARM_THM_MOVT_ABS 00000fd0 .LC96 │ │ │ │ │ 000027ba 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000027be 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002802 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000281c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000282a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00002830 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000286c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002884 00005e0a R_ARM_THM_CALL 0000e47d annotated_rhs_rule │ │ │ │ │ +00002884 00005e0a R_ARM_THM_CALL 0000e4cd annotated_rhs_rule │ │ │ │ │ 00002896 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000028b4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000028f2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002912 0000540a R_ARM_THM_CALL 00011c45 star_named_expression_rule │ │ │ │ │ +00002912 0000540a R_ARM_THM_CALL 00011cd5 star_named_expression_rule │ │ │ │ │ 0000291e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000292c 0000240a R_ARM_THM_CALL 000115bd named_expression_rule │ │ │ │ │ +0000292c 0000240a R_ARM_THM_CALL 00011651 named_expression_rule │ │ │ │ │ 00002956 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002970 00005c0a R_ARM_THM_CALL 00013265 star_named_expressions_rule │ │ │ │ │ +00002970 00005c0a R_ARM_THM_CALL 000132f5 star_named_expressions_rule │ │ │ │ │ 0000297e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002994 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000029aa 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 000029ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002a08 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002a38 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a48 0000760a R_ARM_THM_CALL 000136d9 fstring_replacement_field_rule │ │ │ │ │ +00002a48 0000760a R_ARM_THM_CALL 00013769 fstring_replacement_field_rule │ │ │ │ │ 00002a5e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002a80 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 00002aa8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002ac6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002ad8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002ae0 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002aec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -542,15 +542,15 @@ │ │ │ │ │ 00002f7a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002f82 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f96 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002fa8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002fb8 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ 00002fbc 0001b530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ 00002fc4 00020e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00002fce 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00002fce 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00002fd6 0001552f R_ARM_THM_MOVW_ABS_NC 0000101c .LC99 │ │ │ │ │ 00002fda 00015530 R_ARM_THM_MOVT_ABS 0000101c .LC99 │ │ │ │ │ 00002fe0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002fe4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002ffc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003010 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003026 0001532f R_ARM_THM_MOVW_ABS_NC 00000ffc .LC97 │ │ │ │ │ @@ -572,15 +572,15 @@ │ │ │ │ │ 000031e0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000031f2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000320c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003214 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000321c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003232 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003292 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003306 00006b0a R_ARM_THM_CALL 00005de9 strings_rule │ │ │ │ │ +00003306 00006b0a R_ARM_THM_CALL 00005e5d strings_rule │ │ │ │ │ 00003320 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000333a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003354 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000341e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003460 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003474 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000034b6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -776,32 +776,32 @@ │ │ │ │ │ 00004766 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000477e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004798 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000047a6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000047b6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000047c4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000047fa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004812 0000240a R_ARM_THM_CALL 000115bd named_expression_rule │ │ │ │ │ +00004812 0000240a R_ARM_THM_CALL 00011651 named_expression_rule │ │ │ │ │ 00004824 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004842 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004870 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004880 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004890 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000048a0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004906 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00004906 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00004914 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004924 0000240a R_ARM_THM_CALL 000115bd named_expression_rule │ │ │ │ │ -0000494a 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00004924 0000240a R_ARM_THM_CALL 00011651 named_expression_rule │ │ │ │ │ +0000494a 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 0000496c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000498a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000049a8 0002110a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ 000049b2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049ca 0000710a R_ARM_THM_CALL 0000f62d starred_expression_rule │ │ │ │ │ +000049ca 0000710a R_ARM_THM_CALL 0000f69d starred_expression_rule │ │ │ │ │ 000049dc 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004a00 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00004a00 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00004a10 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004a3a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004a54 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004a6a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004a74 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004ac0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00004afe 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ @@ -858,72 +858,72 @@ │ │ │ │ │ 0000507a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005086 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000050a4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000050c2 00022a0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ 000050cc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000050d8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000050e4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050f0 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +000050f0 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 000050f8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000050fc 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005104 00016e2f R_ARM_THM_MOVW_ABS_NC 0000108c .LC102 │ │ │ │ │ 00005108 00016e30 R_ARM_THM_MOVT_ABS 0000108c .LC102 │ │ │ │ │ 00005112 00016d2f R_ARM_THM_MOVW_ABS_NC 00001060 .LC101 │ │ │ │ │ 00005116 00016d30 R_ARM_THM_MOVT_ABS 00001060 .LC101 │ │ │ │ │ 0000511e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005146 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005164 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005180 00022b0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -00005190 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00005190 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 000051a4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000051b2 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +000051b2 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 000051bc 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000051c0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000051c8 0001702f R_ARM_THM_MOVW_ABS_NC 000010d8 .LC104 │ │ │ │ │ 000051cc 00017030 R_ARM_THM_MOVT_ABS 000010d8 .LC104 │ │ │ │ │ 000051d6 00016f2f R_ARM_THM_MOVW_ABS_NC 000010b0 .LC103 │ │ │ │ │ 000051da 00016f30 R_ARM_THM_MOVT_ABS 000010b0 .LC103 │ │ │ │ │ 000051f8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000521a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005228 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005236 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000523e 0000880a R_ARM_THM_CALL 0000a125 star_expression_rule │ │ │ │ │ +0000523e 0000880a R_ARM_THM_CALL 0000a18d star_expression_rule │ │ │ │ │ 0000524c 0001712f R_ARM_THM_MOVW_ABS_NC 000010f8 .LC105 │ │ │ │ │ 00005250 00017130 R_ARM_THM_MOVT_ABS 000010f8 .LC105 │ │ │ │ │ -00005254 0000310a R_ARM_THM_CALL 00016fe5 INVALID_VERSION_CHECK │ │ │ │ │ +00005254 0000300a R_ARM_THM_CALL 00017089 INVALID_VERSION_CHECK │ │ │ │ │ 00005272 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005298 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000052d0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052e8 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +000052e8 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 000052f6 0001712f R_ARM_THM_MOVW_ABS_NC 000010f8 .LC105 │ │ │ │ │ 000052fa 00017130 R_ARM_THM_MOVT_ABS 000010f8 .LC105 │ │ │ │ │ -000052fe 0000310a R_ARM_THM_CALL 00016fe5 INVALID_VERSION_CHECK │ │ │ │ │ +000052fe 0000300a R_ARM_THM_CALL 00017089 INVALID_VERSION_CHECK │ │ │ │ │ 00005310 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000532e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005366 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000053ba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000053c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053d0 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ -000053dc 0000bf0a R_ARM_THM_CALL 00010021 _tmp_63_rule │ │ │ │ │ +000053d0 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ +000053dc 0000bf0a R_ARM_THM_CALL 00010091 _tmp_63_rule │ │ │ │ │ 000053ec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053f4 0000250a R_ARM_THM_CALL 00012db9 block_rule │ │ │ │ │ +000053f4 0000250a R_ARM_THM_CALL 00012e49 block_rule │ │ │ │ │ 000053fe 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005420 0002120a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000546e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000548c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000054b0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000054dc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000054fa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005508 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005526 00010e0a R_ARM_THM_CALL 000009e5 invalid_except_stmt_rule │ │ │ │ │ 00005536 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000553e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000554a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000555a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005564 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00005564 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 0000556e 0001740a R_ARM_THM_CALL 00000987 _tmp_225_rule │ │ │ │ │ 0000557c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005588 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005590 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00005594 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000559e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000055ae 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ @@ -955,15 +955,15 @@ │ │ │ │ │ 00005850 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005858 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058e0 0001762f R_ARM_THM_MOVW_ABS_NC 00005acd _tmp_68_rule │ │ │ │ │ 000058e4 00017630 R_ARM_THM_MOVT_ABS 00005acd _tmp_68_rule │ │ │ │ │ 000058ec 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00005900 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000591c 0002280a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000595c 00006b0a R_ARM_THM_CALL 00005de9 strings_rule │ │ │ │ │ +0000595c 00006b0a R_ARM_THM_CALL 00005e5d strings_rule │ │ │ │ │ 00005972 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005986 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000599a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000059aa 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000059ec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000059f8 0001d52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000059fc 0001d530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ @@ -980,15 +980,15 @@ │ │ │ │ │ 00005a90 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005aaa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005ab2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005afc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005b0c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005b1c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x27b1c contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x27bcc contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ │ 00000148 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x27c9c contains 3724 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x27d4c contains 3730 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000008a 00018e0a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 000000e6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000162 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1101,28 +1101,28 @@ │ │ │ │ │ 000006e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006f6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000722 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000732 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000742 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000074a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000752 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007a6 00001e2f R_ARM_THM_MOVW_ABS_NC 0000203d _tmp_7_rule │ │ │ │ │ -000007aa 00001e30 R_ARM_THM_MOVT_ABS 0000203d _tmp_7_rule │ │ │ │ │ +000007a6 00001e2f R_ARM_THM_MOVW_ABS_NC 000020c1 _tmp_7_rule │ │ │ │ │ +000007aa 00001e30 R_ARM_THM_MOVT_ABS 000020c1 _tmp_7_rule │ │ │ │ │ 000007b4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000007c8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000007cc 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000007d8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000007ec 00001f2f R_ARM_THM_MOVW_ABS_NC 000020b5 _tmp_8_rule │ │ │ │ │ -000007f0 00001f30 R_ARM_THM_MOVT_ABS 000020b5 _tmp_8_rule │ │ │ │ │ +000007ec 00001f2f R_ARM_THM_MOVW_ABS_NC 00002139 _tmp_8_rule │ │ │ │ │ +000007f0 00001f30 R_ARM_THM_MOVT_ABS 00002139 _tmp_8_rule │ │ │ │ │ 000007f8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000080c 0000202f R_ARM_THM_MOVW_ABS_NC 00002119 _tmp_9_rule │ │ │ │ │ -00000810 00002030 R_ARM_THM_MOVT_ABS 00002119 _tmp_9_rule │ │ │ │ │ +0000080c 0000202f R_ARM_THM_MOVW_ABS_NC 0000219d _tmp_9_rule │ │ │ │ │ +00000810 00002030 R_ARM_THM_MOVT_ABS 0000219d _tmp_9_rule │ │ │ │ │ 00000818 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000082c 0000212f R_ARM_THM_MOVW_ABS_NC 00002181 _tmp_10_rule │ │ │ │ │ -00000830 00002130 R_ARM_THM_MOVT_ABS 00002181 _tmp_10_rule │ │ │ │ │ +0000082c 0000212f R_ARM_THM_MOVW_ABS_NC 00002205 _tmp_10_rule │ │ │ │ │ +00000830 00002130 R_ARM_THM_MOVT_ABS 00002205 _tmp_10_rule │ │ │ │ │ 00000838 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000084c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000850 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000085c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000870 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000874 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000880 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -1131,3661 +1131,3667 @@ │ │ │ │ │ 000008c6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000097c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000990 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a04 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000a26 0001a30a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000ade 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000aec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b06 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b22 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b30 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b4e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000b7e 0001a40a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00000b94 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bf4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c12 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c2e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c3c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c84 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ca4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000cd2 0001a50a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00000ce8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d12 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00000d28 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d40 00002d0a R_ARM_THM_CALL 0000092d try_stmt_rule │ │ │ │ │ -00000d54 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d68 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000d88 0001a30a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000d94 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000de8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e04 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e2e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000e50 0001a70a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -00000e62 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e80 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000e84 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000e8c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000eb2 00002e0a R_ARM_THM_CALL 000028bd subject_expr_rule │ │ │ │ │ -00000ec2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ed0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ede 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f06 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000f1e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC10 │ │ │ │ │ -00000f22 00001a30 R_ARM_THM_MOVT_ABS 00000184 .LC10 │ │ │ │ │ -00000f52 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000f5e 00002f0a R_ARM_THM_CALL 00002b31 patterns_rule │ │ │ │ │ -00000f6c 0000300a R_ARM_THM_CALL 000047cd guard_rule │ │ │ │ │ -00000f7e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f9c 0001a90a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00000fce 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ffa 0000192f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -00000ffe 00001930 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -00001006 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000101a 0000192f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -0000101e 00001930 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -00001022 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000104a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC10 │ │ │ │ │ -0000104e 00001a30 R_ARM_THM_MOVT_ABS 00000184 .LC10 │ │ │ │ │ -00001054 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000105c 00002f0a R_ARM_THM_CALL 00002b31 patterns_rule │ │ │ │ │ -00001064 0000300a R_ARM_THM_CALL 000047cd guard_rule │ │ │ │ │ -00001070 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001082 00001a2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC10 │ │ │ │ │ -00001086 00001a30 R_ARM_THM_MOVT_ABS 00000184 .LC10 │ │ │ │ │ -0000108a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001094 00002f0a R_ARM_THM_CALL 00002b31 patterns_rule │ │ │ │ │ -0000109c 0000300a R_ARM_THM_CALL 000047cd guard_rule │ │ │ │ │ -000010a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010ec 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001126 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -0000113c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001156 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001164 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001170 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001190 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001198 00001c2f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -0000119c 00001c30 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -000011b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011d8 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000011f6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001202 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000adc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000aea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b04 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b20 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b2e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b4c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000b78 0001a40a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00000b8e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bf0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c0e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c38 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c7e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c9e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000ccc 0001a50a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00000ce2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d0e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00000d24 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d3c 00002c0a R_ARM_THM_CALL 0000092d try_stmt_rule │ │ │ │ │ +00000d50 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000d64 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000d84 0001a30a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00000d90 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000de4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e00 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e2a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000e4c 0001a70a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +00000e5e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e7e 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000e82 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000e8a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000eb0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000edc 0000192f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +00000ee0 00001930 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +00000ee8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000efc 0000192f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +00000f00 00001930 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +00000f04 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000f18 00002d0a R_ARM_THM_CALL 000028bd subject_expr_rule │ │ │ │ │ +00000f28 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f36 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f6c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000f84 00001a2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC10 │ │ │ │ │ +00000f88 00001a30 R_ARM_THM_MOVT_ABS 00000184 .LC10 │ │ │ │ │ +00000fb8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000fc4 00002e0a R_ARM_THM_CALL 00002b31 patterns_rule │ │ │ │ │ +00000fd2 00002f0a R_ARM_THM_CALL 000047cd guard_rule │ │ │ │ │ +00000fe4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001002 0001a90a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00001044 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +0000105a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001088 00001a2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC10 │ │ │ │ │ +0000108c 00001a30 R_ARM_THM_MOVT_ABS 00000184 .LC10 │ │ │ │ │ +00001092 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000109a 00002e0a R_ARM_THM_CALL 00002b31 patterns_rule │ │ │ │ │ +000010a2 00002f0a R_ARM_THM_CALL 000047cd guard_rule │ │ │ │ │ +000010ae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010c0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC10 │ │ │ │ │ +000010c4 00001a30 R_ARM_THM_MOVT_ABS 00000184 .LC10 │ │ │ │ │ +000010c8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000010d2 00002e0a R_ARM_THM_CALL 00002b31 patterns_rule │ │ │ │ │ +000010da 00002f0a R_ARM_THM_CALL 000047cd guard_rule │ │ │ │ │ +000010e6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000112a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001154 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001162 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000116e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000118e 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00001196 00001c2f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +0000119a 00001c30 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +000011b6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000011de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011f4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000120c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001224 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001232 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000124a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001256 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001270 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000129c 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -000012a4 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -000012a8 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -000012ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012dc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001354 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001364 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001382 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000139e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013da 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001408 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00001410 0000172f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -00001414 00001730 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -00001426 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001450 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000145e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001484 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001492 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000149e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014a6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000014aa 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000014b4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000014c0 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000014c4 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000014cc 0000152f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000014d0 00001530 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000014d4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000014dc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001532 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001546 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001560 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001574 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000158e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015a0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015d6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015e0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001626 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001638 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000164c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001660 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000166a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001670 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001674 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000167e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001698 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016aa 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000016ae 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000016b8 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000016bc 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016c0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000016ca 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016e6 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000016ea 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000016f2 0000182f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -000016f6 00001830 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -000016fa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000171c 00002e0a R_ARM_THM_CALL 000028bd subject_expr_rule │ │ │ │ │ -0000172a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001734 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001738 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001740 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001744 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000174a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001752 00001c2f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -00001756 00001c30 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -00001768 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001780 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001790 00002e0a R_ARM_THM_CALL 000028bd subject_expr_rule │ │ │ │ │ -0000179e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017b6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ba 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000017c4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000017d0 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000017d4 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000017de 00001d2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ -000017e2 00001d30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ -000017e8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000180a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001824 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000182c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001838 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001846 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000121c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001238 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001246 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001264 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001290 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001298 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +0000129c 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000012ae 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012ca 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000012fa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000130a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001328 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001344 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001352 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001380 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000013b2 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +000013ba 0000172f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ +000013be 00001730 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ +000013d0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000140c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000141c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000142a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001438 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001456 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000014a0 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000014ae 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000014ca 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000014d8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001500 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000150e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000151a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001522 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001526 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001530 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000153e 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001542 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000154a 0000152f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0000154e 00001530 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001552 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000155c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000159a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015ac 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015da 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015f0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001604 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000162c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001654 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001664 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001672 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000168c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000016b2 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +000016ba 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +000016be 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000016d4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000170a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001740 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001764 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001772 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001786 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001790 0000350a R_ARM_THM_CALL 00000f91 _gather_208_rule │ │ │ │ │ +0000179c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017aa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017b6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017be 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000017c2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000017ca 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017ce 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017d4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000017de 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017f6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001830 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000183a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001842 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001850 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001858 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001872 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000186a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000018a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018e0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001906 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -0000190e 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001912 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001928 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001940 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001954 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000196a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001974 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001978 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001982 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001992 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001996 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000199e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000018c .LC11 │ │ │ │ │ -000019a2 00001b30 R_ARM_THM_MOVT_ABS 0000018c .LC11 │ │ │ │ │ -000019a6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000019ae 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019c2 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000019c6 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000019d0 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019d4 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019d8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a22 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a30 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a46 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a6a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001aa6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ab4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ac8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ada 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001af0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001afe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b1e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b3a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b50 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b64 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b68 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b72 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001b82 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001b86 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001b8e 0000142f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -00001b92 00001430 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00001b96 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001ba0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bb4 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bb8 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bc2 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001bc6 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001bca 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001bec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bfe 0000350a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -00001c0c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c16 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c1a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c22 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c26 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c2c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c38 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c54 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c66 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c72 0000360a R_ARM_THM_CALL 00000f91 _gather_208_rule │ │ │ │ │ -00001c80 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c90 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c9e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d0a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d18 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d22 0000370a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -00001d2c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d42 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d50 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d6e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d7e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d88 0000380a R_ARM_THM_CALL 00000f91 _gather_212_rule │ │ │ │ │ -00001d94 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001da2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc6 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dd0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001de0 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001de4 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001dec 0000122f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001df0 00001230 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001df4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e02 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e22 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e2a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e2e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e38 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001e4a 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e4e 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e60 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001e9c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ec4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001edc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ee8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef4 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001efe 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001f0c 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001f10 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001f18 0000112f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00001f1c 00001130 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001f20 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001f2a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f4c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f5e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f62 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f6c 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f70 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f74 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001fa0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fb4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fcc 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001ff6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002014 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000202e 0000390a R_ARM_THM_CALL 000020d9 invalid_for_target_rule │ │ │ │ │ -00002068 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002078 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000208a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020f0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002106 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002144 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002156 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000216c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002224 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002228 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002232 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000223c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002246 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000022bc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022dc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002314 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002336 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002346 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002358 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002364 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002388 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002398 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023b0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023c2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023ce 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023e4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023fa 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002402 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018b6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018dc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018f4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001902 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000192a 0000360a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +00001938 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001946 00002d0a R_ARM_THM_CALL 000028bd subject_expr_rule │ │ │ │ │ +00001954 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000195e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001962 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000196a 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000196e 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001974 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000197c 00001c2f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +00001980 00001c30 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +00001992 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019b2 00002d0a R_ARM_THM_CALL 000028bd subject_expr_rule │ │ │ │ │ +000019c0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000019dc 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000019e6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000019f2 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000019f6 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001a00 00001d2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ +00001a04 00001d30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ +00001a0a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a2a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a3c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a4a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a5e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a66 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001aa4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ab2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001abc 0000370a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +00001ac6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ade 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b0a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b1a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b24 0000380a R_ARM_THM_CALL 00000f91 _gather_212_rule │ │ │ │ │ +00001b30 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b3e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b4a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b56 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b5e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b62 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b6c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001b7c 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001b80 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001b88 0000122f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001b8c 00001230 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001b90 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001b9e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bbc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bd4 0000390a R_ARM_THM_CALL 000020d9 invalid_for_target_rule │ │ │ │ │ +00001bde 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001be8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bec 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bf6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c08 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001c0c 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001c4a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c54 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001c9a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cc0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cd4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cde 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ce4 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ce8 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cf2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d0c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d1e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001d22 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001d2c 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d30 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d34 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001d3e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d5a 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001d5e 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001d66 0000182f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001d6a 00001830 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001d6e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001d90 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001db0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dd8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001de2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001de6 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001df0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001e02 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001e06 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001e0e 0000142f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00001e12 00001430 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00001e16 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e20 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e34 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e38 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e42 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e46 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e4a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e6c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e74 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e88 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e9a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001eb8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ec2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ec6 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001ee0 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001ee4 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001eec 00001b2f R_ARM_THM_MOVW_ABS_NC 0000018c .LC11 │ │ │ │ │ +00001ef0 00001b30 R_ARM_THM_MOVT_ABS 0000018c .LC11 │ │ │ │ │ +00001ef4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001efc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f12 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f24 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f28 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f32 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f36 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f3a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001f5e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f9a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fc2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fda 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fe6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fee 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ff2 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ffc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000200a 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000200e 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002016 0000112f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +0000201a 00001130 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +0000201e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002028 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000204a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000205c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002060 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000206a 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000206e 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002072 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020ac 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020ec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000210e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002126 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002164 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002174 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000218a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021f0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002230 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002242 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002258 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022a8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000022ac 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022c0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022ca 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00002340 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002360 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002390 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000023b2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023c2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000023d4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002402 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002410 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002452 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000024a4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000024d0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002528 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002568 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000025a0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025f0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000262e 0000422f R_ARM_THM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -00002632 00004230 R_ARM_THM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00002636 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000263a 0001a230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002642 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002672 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002676 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002682 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002698 0000472f R_ARM_THM_MOVW_ABS_NC 0000cc85 _tmp_6_rule │ │ │ │ │ -0000269c 00004730 R_ARM_THM_MOVT_ABS 0000cc85 _tmp_6_rule │ │ │ │ │ -000026a4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000026ba 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000026be 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000026ca 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000026e6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002700 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000270c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002722 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002726 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002732 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002748 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000274c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002758 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002774 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002790 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027a8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000027ac 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000027b8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000027ce 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000027d2 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000027de 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000027f8 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000280e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002828 0000480a R_ARM_THM_CALL 00002841 _tmp_11_rule │ │ │ │ │ -00002838 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000284e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000286e 0001b90a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00002876 00003b2f R_ARM_THM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ -0000287a 00003b30 R_ARM_THM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -0000288a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028b6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028c6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000028e2 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -000028f4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000291c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002948 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000296c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -0000297e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029ee 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002a28 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002a74 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a78 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a80 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a8e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a9e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002ac8 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00002b1a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b36 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b52 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002b72 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b7e 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -00002b82 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -00002b8a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002b96 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002bbe 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00002bdc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bfa 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002c30 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002c68 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002ca2 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002cde 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002d1c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002426 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002436 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002442 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002458 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000246e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002476 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002484 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024c6 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002518 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002544 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000259c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000025dc 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002614 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000264e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002664 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026a2 0000422f R_ARM_THM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +000026a6 00004230 R_ARM_THM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +000026aa 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000026ae 0001a230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000026b6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000026e6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000026ea 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000026f6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000270c 0000472f R_ARM_THM_MOVW_ABS_NC 0000cced _tmp_6_rule │ │ │ │ │ +00002710 00004730 R_ARM_THM_MOVT_ABS 0000cced _tmp_6_rule │ │ │ │ │ +00002718 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000272e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002732 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000273e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000275a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002770 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002774 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002780 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002796 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000279a 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000027a6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000027bc 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000027c0 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000027cc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000027e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002804 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000281c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002820 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000282c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002842 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002846 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002852 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000286c 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002882 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000289c 0000480a R_ARM_THM_CALL 00002841 _tmp_11_rule │ │ │ │ │ +000028ac 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000028c2 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000028e2 0001b90a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000028ea 00003b2f R_ARM_THM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ +000028ee 00003b30 R_ARM_THM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ +000028fe 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000292a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000293a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002956 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002968 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002990 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029bc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000029e0 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +000029f2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a3c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a62 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002a9c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ae8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aec 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002af4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b02 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b12 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b3c 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00002b8e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002baa 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002bc6 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002be6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002bf2 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +00002bf6 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +00002bfe 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002c0a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c32 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00002c50 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c6e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002ca4 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002cdc 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002d16 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002d52 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002d8a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002dc4 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002e00 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002e8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ec8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f04 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002f18 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f92 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fc6 00004e0a R_ARM_THM_CALL 00000001 dotted_as_name_rule │ │ │ │ │ -00002ff0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000300e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003020 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003034 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003044 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003064 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003080 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -000030a6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000030be 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000030da 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000310a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003124 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000314a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003168 00004f0a R_ARM_THM_CALL 000000e5 import_from_rule │ │ │ │ │ -000031a6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031b0 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -000031b4 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -000031bc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000031c8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000031f0 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000320e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003226 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003258 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003292 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000329e 0000510a R_ARM_THM_CALL 00001391 del_targets_rule │ │ │ │ │ -000032aa 0000522f R_ARM_THM_MOVW_ABS_NC 00001865 _tmp_22_rule │ │ │ │ │ -000032ae 00005230 R_ARM_THM_MOVT_ABS 00001865 _tmp_22_rule │ │ │ │ │ -000032b6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000032c2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032de 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00003338 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003354 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003362 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033ba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033f0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003410 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003430 0001c40a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00003440 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000345e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003476 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -0000348a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034a2 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -000034d2 0000530a R_ARM_THM_CALL 00002151 invalid_ann_assign_target_rule │ │ │ │ │ -00003520 0000550a R_ARM_THM_CALL 000022d1 _loop0_164_rule │ │ │ │ │ -00003542 0000560a R_ARM_THM_CALL 000022d1 _loop0_165_rule │ │ │ │ │ -0000357e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000035a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035ca 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000035ea 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -0000364c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003658 0000570a R_ARM_THM_CALL 00001025 _gather_18_rule │ │ │ │ │ -00003666 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000367a 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003690 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -000036c4 00004e0a R_ARM_THM_CALL 00000001 dotted_as_name_rule │ │ │ │ │ -00003720 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000372c 0000580a R_ARM_THM_CALL 00001025 _gather_20_rule │ │ │ │ │ -0000373a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003750 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003768 0001c90a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00003776 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000378c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037ae 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000037d0 0000590a R_ARM_THM_CALL 00002841 _tmp_13_rule │ │ │ │ │ -000037e0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003808 0001b90a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00003810 00003c2f R_ARM_THM_MOVW_ABS_NC 00000240 .LC15 │ │ │ │ │ -00003814 00003c30 R_ARM_THM_MOVT_ABS 00000240 .LC15 │ │ │ │ │ -00003856 0000422f R_ARM_THM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -0000385a 00004230 R_ARM_THM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00003860 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000386c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000388c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038a6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038be 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000038da 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -000038e2 0000432f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ -000038e6 00004330 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ -000038fc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000392a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003940 00003f2f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC18 │ │ │ │ │ -00003944 00003f30 R_ARM_THM_MOVT_ABS 000002c0 .LC18 │ │ │ │ │ -0000394a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000394e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003962 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003966 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000397e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039a6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000039e0 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000039f4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a02 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a18 00003e2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC17 │ │ │ │ │ -00003a1c 00003e30 R_ARM_THM_MOVT_ABS 00000290 .LC17 │ │ │ │ │ -00003a22 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a26 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a54 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003a58 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a68 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a70 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ac6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003aca 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003ada 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00003ae4 0000412f R_ARM_THM_MOVW_ABS_NC 0000030c .LC20 │ │ │ │ │ -00003ae8 00004130 R_ARM_THM_MOVT_ABS 0000030c .LC20 │ │ │ │ │ -00003af6 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003afa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b1e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b48 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b58 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b70 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00003b7a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00003b90 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b9a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003bbe 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003bdc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003be4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c0c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c14 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c2c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c4a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c64 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c8a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cc4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003cda 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ce2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cfe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d12 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d32 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003d60 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d76 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d8c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003d90 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003da0 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00003daa 00003d2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC16 │ │ │ │ │ -00003dae 00003d30 R_ARM_THM_MOVT_ABS 00000260 .LC16 │ │ │ │ │ -00003dbc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dd2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003de2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003df2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e0e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e30 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e3e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e5a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e70 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003eb4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ed2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ef4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f08 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003f0c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f2e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f40 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f52 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f6c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f76 0000402f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC19 │ │ │ │ │ -00003f7a 00004030 R_ARM_THM_MOVT_ABS 000002e0 .LC19 │ │ │ │ │ -00003f80 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fa0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fc4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003fe4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004006 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004056 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004076 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004090 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000040a8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000040b8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000040ce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040e4 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000040e8 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000040fa 0000442f R_ARM_THM_MOVW_ABS_NC 00000360 .LC23 │ │ │ │ │ -000040fe 00004430 R_ARM_THM_MOVT_ABS 00000360 .LC23 │ │ │ │ │ -00004108 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000410c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004138 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000415a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000417e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041ac 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041fa 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004204 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000420c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000423e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000424a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000425a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004276 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004296 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000429e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000042e0 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000042f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004306 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000430a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000431a 0000452f R_ARM_THM_MOVW_ABS_NC 00000394 .LC24 │ │ │ │ │ -0000431e 00004530 R_ARM_THM_MOVT_ABS 00000394 .LC24 │ │ │ │ │ -00004328 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004340 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000434a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004370 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043b0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000043d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043ea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004406 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004412 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004428 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004478 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004488 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004498 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000044e8 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000450a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004546 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045ae 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000045ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045fa 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004616 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004646 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004690 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000046aa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046c4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046cc 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -000046d0 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -000046d8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000046e2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000470a 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004716 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004728 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004734 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -00004738 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -00004740 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000474c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000476e 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000047b2 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -000047b6 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -000047be 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000047d8 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000486a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004874 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -00004878 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -00004880 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000488c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048ae 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000048c8 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000048f8 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000492e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004964 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000499e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000049d4 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004a0a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004a40 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004a76 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004ab0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004ae6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b1c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b52 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b88 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bc2 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bf8 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c2e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c60 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c90 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004cfc 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004d0c 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -00004d10 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -00004d18 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d24 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d5e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d6e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004d9c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004da6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004dbe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004dc6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004dda 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00004df6 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004e54 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004e7c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e98 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004eb4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ec6 00006a2f R_ARM_THM_MOVW_ABS_NC 00005d85 _tmp_93_rule │ │ │ │ │ -00004eca 00006a30 R_ARM_THM_MOVT_ABS 00005d85 _tmp_93_rule │ │ │ │ │ -00004ed2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004ee6 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004ef8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004efc 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f06 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004f16 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f1a 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f24 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004f34 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f38 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f42 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004f58 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fb8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fcc 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004fd0 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004fde 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005056 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005080 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000508c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050b0 0001d00a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -000050ce 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050e2 0001d12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000050e6 0001d130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000510e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005168 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051ce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005218 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005222 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000523a 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -0000524a 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00005266 0001d40a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -0000527a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005292 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000052a6 0001d52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000052aa 0001d530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000052c0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005306 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005326 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005370 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000538c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005398 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053b8 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000053ce 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053f8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000540e 0001d72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00005412 0001d730 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000541e 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000548e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054b0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054ba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054ea 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000054ee 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005500 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -00005504 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -0000550e 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005512 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000552a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000555c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005560 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000556a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005590 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d90 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002dc6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002dfe 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002e38 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002e74 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002efe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f3c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f58 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f78 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002f8c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003006 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000303a 00004e0a R_ARM_THM_CALL 00000001 dotted_as_name_rule │ │ │ │ │ +00003064 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003082 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003094 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000030a8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000030b8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000030d8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000030f4 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +0000311a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003132 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000314e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003162 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000317e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003198 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000031be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031dc 00004f0a R_ARM_THM_CALL 000000e5 import_from_rule │ │ │ │ │ +0000321a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003224 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +00003228 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +00003230 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000323c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003264 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00003282 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000329a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000032cc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003306 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003312 0000510a R_ARM_THM_CALL 00001391 del_targets_rule │ │ │ │ │ +0000331e 0000522f R_ARM_THM_MOVW_ABS_NC 00001865 _tmp_22_rule │ │ │ │ │ +00003322 00005230 R_ARM_THM_MOVT_ABS 00001865 _tmp_22_rule │ │ │ │ │ +0000332a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003336 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003352 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +000033ac 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033c8 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000033d6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000342e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003464 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003484 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034a4 0001c40a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +000034b4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034d2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034ea 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +000034fe 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003516 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00003546 0000530a R_ARM_THM_CALL 00002151 invalid_ann_assign_target_rule │ │ │ │ │ +00003594 0000550a R_ARM_THM_CALL 000022d1 _loop0_164_rule │ │ │ │ │ +000035b6 0000560a R_ARM_THM_CALL 000022d1 _loop0_165_rule │ │ │ │ │ +000035f2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003618 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003632 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000363e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000365e 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000036a6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b2 0000570a R_ARM_THM_CALL 00001025 _gather_18_rule │ │ │ │ │ +000036c0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036d4 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000036ea 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00003738 00004e0a R_ARM_THM_CALL 00000001 dotted_as_name_rule │ │ │ │ │ +00003794 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037a0 0000580a R_ARM_THM_CALL 00001025 _gather_20_rule │ │ │ │ │ +000037ae 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000037c4 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000037dc 0001c90a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +000037ea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003802 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003824 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003846 0000590a R_ARM_THM_CALL 00002841 _tmp_13_rule │ │ │ │ │ +00003856 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000387e 0001b90a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00003886 00003c2f R_ARM_THM_MOVW_ABS_NC 00000240 .LC15 │ │ │ │ │ +0000388a 00003c30 R_ARM_THM_MOVT_ABS 00000240 .LC15 │ │ │ │ │ +000038cc 0000422f R_ARM_THM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +000038d0 00004230 R_ARM_THM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +000038d6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000038e2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003902 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000391c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003934 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003950 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003958 0000432f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ +0000395c 00004330 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ +00003972 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039a0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039b6 00003f2f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC18 │ │ │ │ │ +000039ba 00003f30 R_ARM_THM_MOVT_ABS 000002c0 .LC18 │ │ │ │ │ +000039c0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000039c4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000039d8 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000039dc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039f4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a1c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a56 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003a6a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a78 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a8e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC17 │ │ │ │ │ +00003a92 00003e30 R_ARM_THM_MOVT_ABS 00000290 .LC17 │ │ │ │ │ +00003a98 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003a9c 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003aba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aca 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003ace 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ade 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ae6 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b3c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003b40 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003b50 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00003b5a 0000412f R_ARM_THM_MOVW_ABS_NC 0000030c .LC20 │ │ │ │ │ +00003b5e 00004130 R_ARM_THM_MOVT_ABS 0000030c .LC20 │ │ │ │ │ +00003b6c 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003b70 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003baa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bb8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bce 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003be6 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00003bf0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00003c06 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c10 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c34 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c52 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c5a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c8c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c96 0000402f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC19 │ │ │ │ │ +00003c9a 00004030 R_ARM_THM_MOVT_ABS 000002e0 .LC19 │ │ │ │ │ +00003ca0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cb4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cbc 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cd4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ce0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cf0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d16 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d36 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d40 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d4c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d60 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d96 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003de6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003e06 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e20 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003e38 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e48 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003e5e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e74 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003e78 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003e8a 0000442f R_ARM_THM_MOVW_ABS_NC 00000360 .LC23 │ │ │ │ │ +00003e8e 00004430 R_ARM_THM_MOVT_ABS 00000360 .LC23 │ │ │ │ │ +00003e98 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003e9c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ec8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003efc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f16 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f3c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f76 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f8c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f94 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fb0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003fc4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fde 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ff4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004004 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004020 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004040 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004048 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000408a 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000409c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040a6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040b0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000040b4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000040c4 0000452f R_ARM_THM_MOVW_ABS_NC 00000394 .LC24 │ │ │ │ │ +000040c8 00004530 R_ARM_THM_MOVT_ABS 00000394 .LC24 │ │ │ │ │ +000040d2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040ec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040f6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000410a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000412c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004174 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004180 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004188 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041b2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041e4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000041fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004220 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004236 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004248 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000426e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000429c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042b4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042ca 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000042ce 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000042de 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000042e8 00003d2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC16 │ │ │ │ │ +000042ec 00003d30 R_ARM_THM_MOVT_ABS 00000260 .LC16 │ │ │ │ │ +000042fa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004310 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004322 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004340 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004354 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004374 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004384 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004394 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000043ca 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043d2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000441c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000443a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000445c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004470 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00004474 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004496 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044a8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044d6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044fa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000450e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004564 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004586 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000045c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000462a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004646 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004676 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004692 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046c2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000470c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004726 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004740 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004748 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +0000474c 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +00004754 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000475e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004786 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004792 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047a4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000047b0 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +000047b4 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +000047bc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000047c8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047ea 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000482e 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +00004832 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +0000483a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004854 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000048e6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048f0 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +000048f4 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +000048fc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004908 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000492a 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004944 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004974 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000049aa 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000049e0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004a1a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004a50 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004a86 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004abc 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004af2 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b2c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b62 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b98 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bce 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c04 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c3e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c74 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004caa 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004cdc 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004d0c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004d78 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004d88 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +00004d8c 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +00004d94 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004da0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dda 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004de2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004e10 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e18 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e30 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e38 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e4c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00004e68 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004ec4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004eec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f08 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f24 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f36 00006a2f R_ARM_THM_MOVW_ABS_NC 00005df9 _tmp_93_rule │ │ │ │ │ +00004f3a 00006a30 R_ARM_THM_MOVT_ABS 00005df9 _tmp_93_rule │ │ │ │ │ +00004f42 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004f56 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00004f68 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f6c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f76 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004f86 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f8a 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f94 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004fa4 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fa8 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fb2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004fc8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005028 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000503c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005040 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000504e 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000050c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050f0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050fc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005120 0001d00a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +0000513e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005152 0001d12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005156 0001d130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000517e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051d8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000523e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005286 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005290 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000052a8 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000052b8 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000052d4 0001d40a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000052e8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005300 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005314 0001d52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005318 0001d530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000532e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005374 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005394 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053fa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005406 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005426 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +0000543c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005456 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000546c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005482 0001d72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00005486 0001d730 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00005492 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005502 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005524 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000552e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005546 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000555e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005562 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005574 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005578 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00005582 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005586 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000559e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055b6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000055ba 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000055cc 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -000055d0 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -000055da 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000055de 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055f4 0000732f R_ARM_THM_MOVW_ABS_NC 00001a2d _tmp_233_rule │ │ │ │ │ -000055f8 00007330 R_ARM_THM_MOVT_ABS 00001a2d _tmp_233_rule │ │ │ │ │ -00005600 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000560a 0000682f R_ARM_THM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ -0000560e 00006830 R_ARM_THM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ -00005614 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005618 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000566c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000569e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056b6 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000055d0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000055d4 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000055de 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005604 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005612 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000562a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000562e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005640 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005644 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +0000564e 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005652 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005668 0000732f R_ARM_THM_MOVW_ABS_NC 00001a2d _tmp_233_rule │ │ │ │ │ +0000566c 00007330 R_ARM_THM_MOVT_ABS 00001a2d _tmp_233_rule │ │ │ │ │ +00005674 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000567e 0000682f R_ARM_THM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ +00005682 00006830 R_ARM_THM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +00005688 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000568c 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000056e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056ec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000570e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00005724 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005744 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000579c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057d2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000057f6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -0000580c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005832 0000740a R_ARM_THM_CALL 00001e8d invalid_comprehension_rule │ │ │ │ │ -0000584e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005878 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058a4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058bc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058ca 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000058f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005904 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000592c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005944 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000595c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005980 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005998 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059a4 0000642f R_ARM_THM_MOVW_ABS_NC 000003c0 .LC25 │ │ │ │ │ -000059a8 00006430 R_ARM_THM_MOVT_ABS 000003c0 .LC25 │ │ │ │ │ -000059ae 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000059b2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000059c6 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000059ca 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059e6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059fc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a16 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a2c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a40 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a52 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a70 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a96 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005aa6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ab6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ac6 0000662f R_ARM_THM_MOVW_ABS_NC 00000410 .LC27 │ │ │ │ │ -00005aca 00006630 R_ARM_THM_MOVT_ABS 00000410 .LC27 │ │ │ │ │ -00005ad0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ad4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005af8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b20 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b2e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b58 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b70 0000740a R_ARM_THM_CALL 00001e8d invalid_comprehension_rule │ │ │ │ │ -00005b78 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ba0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bc4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005be2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c0c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c16 0000692f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC30 │ │ │ │ │ -00005c1a 00006930 R_ARM_THM_MOVT_ABS 000004a0 .LC30 │ │ │ │ │ -00005c20 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005c24 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005c38 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005c3c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c50 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c8e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc4 0000752f R_ARM_THM_MOVW_ABS_NC 00005b2d _tmp_234_rule │ │ │ │ │ -00005cc8 00007530 R_ARM_THM_MOVT_ABS 00005b2d _tmp_234_rule │ │ │ │ │ -00005cd0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005cd8 0000682f R_ARM_THM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ -00005cdc 00006830 R_ARM_THM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ -00005ce2 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ce6 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d00 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d40 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d4c 0000652f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ -00005d50 00006530 R_ARM_THM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ -00005d56 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d5a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d6e 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005d72 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dac 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005dbc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dd4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e22 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005e6c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005eac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ed4 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005ede 0001dc0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00005f16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f4a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005f7c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f88 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005fa8 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00005fc6 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005fea 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000605c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006066 0001de0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006098 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000060ce 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000619e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000061ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061be 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -000061dc 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000061f6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006214 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006228 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006234 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000624a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006252 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000626a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006272 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000629e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062dc 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062e4 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000062ea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062fe 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006318 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000632a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000634e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006360 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000637c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000638a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006402 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006476 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000649e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064c8 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000064d6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000064da 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000064e4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006528 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006560 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065a0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000065d8 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000065fe 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006640 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000664e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000665c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000666a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000667e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006696 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000066a2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066be 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006704 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006710 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006718 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006736 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000675c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006760 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006768 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006780 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006794 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000067aa 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000067cc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000067e0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067fe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006806 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006816 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006862 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000688c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068b4 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000068ea 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000068ee 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000068f6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000690e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006924 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000693a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000694a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006968 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006976 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000698e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069e2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006a28 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006a62 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006aa6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006ab4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006ad8 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006aec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b02 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006b22 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006b3a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b52 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b6a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b8c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b9c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006bb4 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c06 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c3c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c56 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c88 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006cbe 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006cfa 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006d36 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006d6c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006da4 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006ddc 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006e0e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006e1a 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -00006e1e 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -00006e26 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006e32 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006e56 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006e8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e94 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -00006e98 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -00006ea0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006eac 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ece 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006eda 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006efa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f0a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006f16 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f72 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006fb4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006fd8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ff8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000706c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007088 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007090 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000070b6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000070d4 0001e20a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -000070fe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007126 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007146 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007164 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007174 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000718a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000719c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000071bc 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000720c 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007236 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007244 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007256 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007266 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000727c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007290 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000072a6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000072ca 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000072d2 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000072e0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072f0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007312 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007326 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000733a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007354 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000735c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000737e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000739c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073a4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073b8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000741c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000743e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007464 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074ac 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000074ea 0000740a R_ARM_THM_CALL 00001e8d invalid_comprehension_rule │ │ │ │ │ -000074f6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000750e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007532 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007542 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000756e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007572 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000757c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000759c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075a8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075c6 0001e30a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -000075ea 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007606 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000761c 0001e40a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00007624 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC31 │ │ │ │ │ -00007628 00007b30 R_ARM_THM_MOVT_ABS 000004d4 .LC31 │ │ │ │ │ -00007642 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007672 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007692 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000769a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076ae 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007702 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000774c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007772 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000077b4 0000822f R_ARM_THM_MOVW_ABS_NC 00001e1d _tmp_158_rule │ │ │ │ │ -000077b8 00008230 R_ARM_THM_MOVT_ABS 00001e1d _tmp_158_rule │ │ │ │ │ -000077c2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007802 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007834 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007860 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000787a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000078a0 0001e50a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00007946 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000794a 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007954 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007970 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000797c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007996 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079ae 0000832f R_ARM_THM_MOVW_ABS_NC 00000e0f _tmp_159_rule │ │ │ │ │ -000079b2 00008330 R_ARM_THM_MOVT_ABS 00000e0f _tmp_159_rule │ │ │ │ │ -000079bc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000079c8 00007d2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ -000079cc 00007d30 R_ARM_THM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ -000079d2 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000079d6 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000079ea 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000079ee 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a46 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a4e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a52 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a5c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007a6c 0000850a R_ARM_THM_CALL 000002eb invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ -00007a8c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a94 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007aa8 00007e2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC34 │ │ │ │ │ -00007aac 00007e30 R_ARM_THM_MOVT_ABS 00000544 .LC34 │ │ │ │ │ -00007ab2 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007ab6 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007acc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ae6 00007f2f R_ARM_THM_MOVW_ABS_NC 00000588 .LC35 │ │ │ │ │ -00007aea 00007f30 R_ARM_THM_MOVT_ABS 00000588 .LC35 │ │ │ │ │ -00007af0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007af4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b06 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005712 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000572a 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00005754 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005760 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005782 0001d90a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00005798 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005810 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000583a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005846 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000586a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00005880 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000058a6 0000740a R_ARM_THM_CALL 00001e8d invalid_comprehension_rule │ │ │ │ │ +000058c2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000058ec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005918 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005930 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000593e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005966 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005978 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000059a0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059d0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059f4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a0c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a18 0000642f R_ARM_THM_MOVW_ABS_NC 000003c0 .LC25 │ │ │ │ │ +00005a1c 00006430 R_ARM_THM_MOVT_ABS 000003c0 .LC25 │ │ │ │ │ +00005a22 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005a26 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005a3a 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005a3e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a5a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a70 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a8a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005aa0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ab4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ac6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ae4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005b0a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b1a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b2a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b3a 0000662f R_ARM_THM_MOVW_ABS_NC 00000410 .LC27 │ │ │ │ │ +00005b3e 00006630 R_ARM_THM_MOVT_ABS 00000410 .LC27 │ │ │ │ │ +00005b44 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b48 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b6e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b8c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b96 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ba4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bce 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005be6 0000740a R_ARM_THM_CALL 00001e8d invalid_comprehension_rule │ │ │ │ │ +00005bee 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c3a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c58 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c82 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c8c 0000692f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC30 │ │ │ │ │ +00005c90 00006930 R_ARM_THM_MOVT_ABS 000004a0 .LC30 │ │ │ │ │ +00005c96 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005c9a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005cae 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005cb2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cc6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d04 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d30 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d3a 0000752f R_ARM_THM_MOVW_ABS_NC 00005b2d _tmp_234_rule │ │ │ │ │ +00005d3e 00007530 R_ARM_THM_MOVT_ABS 00005b2d _tmp_234_rule │ │ │ │ │ +00005d46 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005d4e 0000682f R_ARM_THM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ +00005d52 00006830 R_ARM_THM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +00005d58 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d5c 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d76 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d8c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005db6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dc2 0000652f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ +00005dc6 00006530 R_ARM_THM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ +00005dcc 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005dd0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005de4 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005de8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e20 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005e30 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e48 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e96 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005ee0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005f20 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f48 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005f52 0001dc0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00005f8a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fbe 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005ff0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ffc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000601c 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000603a 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000605e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000060d0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060da 0001de0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +0000610c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006142 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006212 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006220 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006232 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00006250 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000626a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006288 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000629c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062a8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062be 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062c6 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000062de 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062e6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006312 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006350 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006358 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000635e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006372 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000638c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000639e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063f0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000063fe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000643e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000644e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000645e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006476 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064ea 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006512 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000653c 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000654a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000654e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006558 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000659c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000065d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006614 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000664c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006672 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000066b4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000066c2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000066d0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066de 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000066f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000670a 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006718 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006734 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000677a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006786 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000678e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000067ac 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000067d2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000067d6 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000067de 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000067f6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000680a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006820 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006848 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006856 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006866 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000687c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000689e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068ea 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006914 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000693c 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006972 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006976 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000697e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006996 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000069ac 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000069c2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000069d2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069f0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069fe 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a6a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006ab0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006aec 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006b32 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006b40 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006b64 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006b78 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b8e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006bae 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006bc6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bde 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bf6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c1a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c2a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006c42 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c76 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c90 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006cc4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cde 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006d0e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006d44 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006d7a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006db6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006dea 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006e20 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006e58 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006e8a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006e96 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +00006e9a 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +00006ea2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006eae 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ed0 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006efc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f06 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +00006f0a 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +00006f12 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006f1e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006f40 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006f4c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f6c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f7c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006f88 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fe4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007006 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000702a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007048 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070d4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000070dc 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000070ec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000710e 0001e20a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00007142 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007184 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000071a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071c2 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000071da 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000071ea 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007200 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007212 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007232 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007274 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007282 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007294 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000072a4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072b6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000072ca 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000072e0 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007338 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007358 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007366 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007380 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007388 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007390 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000739e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000073b4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073c8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000073de 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000073ee 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000073f6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007416 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000742a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007442 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007498 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074ba 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000074e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007528 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007566 0000740a R_ARM_THM_CALL 00001e8d invalid_comprehension_rule │ │ │ │ │ +00007572 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000758a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000075ae 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000075be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075ea 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000075ee 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000075f8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007618 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007624 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007642 0001e30a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00007666 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007682 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007698 0001e40a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000076a0 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC31 │ │ │ │ │ +000076a4 00007b30 R_ARM_THM_MOVT_ABS 000004d4 .LC31 │ │ │ │ │ +000076be 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000076ee 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000770e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007716 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000772a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000777e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000077c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077ee 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007830 0000822f R_ARM_THM_MOVW_ABS_NC 00001e1d _tmp_158_rule │ │ │ │ │ +00007834 00008230 R_ARM_THM_MOVT_ABS 00001e1d _tmp_158_rule │ │ │ │ │ +0000783e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000787e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078b0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000078dc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078f6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000791c 0001e50a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +000079c2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000079c6 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000079d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000079ec 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +000079f8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a12 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a2a 0000832f R_ARM_THM_MOVW_ABS_NC 00000e0f _tmp_159_rule │ │ │ │ │ +00007a2e 00008330 R_ARM_THM_MOVT_ABS 00000e0f _tmp_159_rule │ │ │ │ │ +00007a38 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007a44 00007d2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ +00007a48 00007d30 R_ARM_THM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ +00007a4e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a52 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a66 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007a6a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ac2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007aca 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ace 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ad8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007ae8 0000850a R_ARM_THM_CALL 000002eb invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ +00007b08 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007b10 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b22 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007b30 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b48 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b66 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b80 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ba8 0001e50a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00007bb8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007bd2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00007bec 00007c2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC32 │ │ │ │ │ -00007bf0 00007c30 R_ARM_THM_MOVT_ABS 000004f0 .LC32 │ │ │ │ │ -00007bf6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007bfa 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007c10 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007c14 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c2c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007c58 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c5e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cb2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007d12 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007d42 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d54 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d7c 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007dde 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e06 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007e2e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e3a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007e4e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007e6a 0001e70a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007ec6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007ed0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007eec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f02 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f0a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f22 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007f2a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f3c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f50 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007f68 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f84 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008000 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008036 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000805a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000806e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008090 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000080b4 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000080ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008108 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000813e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008158 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000818c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000081c6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000081fe 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008236 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000826a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000829a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082cc 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082ee 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000082fa 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -000082fe 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -00008306 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008312 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008334 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000835a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008388 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008392 00004c2f R_ARM_THM_MOVW_ABS_NC 000063a1 t_lookahead_rule │ │ │ │ │ -00008396 00004c30 R_ARM_THM_MOVT_ABS 000063a1 t_lookahead_rule │ │ │ │ │ -0000839e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000083aa 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083c8 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000083d2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000083e6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083fc 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000842a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000845c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008472 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008486 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084aa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084f2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008546 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008576 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008588 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000085b0 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000861e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008646 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000086a8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000086b4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000086ca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000086e6 0001e70a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000873e 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000874a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008766 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000876e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000877c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000878e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087a6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087bc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087cc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087e6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000880a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000887e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000088ae 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000088e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088f6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008922 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000893c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008968 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008986 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000899c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000089c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089f2 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008a12 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a1a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a56 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a7e 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008aa8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ad2 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008ada 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b0a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b6e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b9e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008bc8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008bd6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008be4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008bfa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008c12 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007b24 00007e2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC34 │ │ │ │ │ +00007b28 00007e30 R_ARM_THM_MOVT_ABS 00000544 .LC34 │ │ │ │ │ +00007b2e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b32 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b48 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b62 00007f2f R_ARM_THM_MOVW_ABS_NC 00000588 .LC35 │ │ │ │ │ +00007b66 00007f30 R_ARM_THM_MOVT_ABS 00000588 .LC35 │ │ │ │ │ +00007b6c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b70 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b82 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007b8c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b9e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007bac 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bc4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007be2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bfc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007c24 0001e50a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007c34 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c4e 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00007c68 00007c2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC32 │ │ │ │ │ +00007c6c 00007c30 R_ARM_THM_MOVT_ABS 000004f0 .LC32 │ │ │ │ │ +00007c72 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007c76 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007c8c 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007c90 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ca8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007cd4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007cda 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d2e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007d8e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007dbe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dd0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007df8 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007e5a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e82 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007eaa 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007eb6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007eca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007ee6 0001e70a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00007f42 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007f4c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f68 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f7e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f86 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f9e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007fa6 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007fb8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fcc 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007fe4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008000 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000807c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000080b2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000080d6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000080ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000810c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008130 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000816a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008184 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000081b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081d2 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008206 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008240 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000827a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000082b6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000082ea 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000831a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000834c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000836e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000837a 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +0000837e 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +00008386 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008392 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083b4 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000083da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000840e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008418 00004c2f R_ARM_THM_MOVW_ABS_NC 00006415 t_lookahead_rule │ │ │ │ │ +0000841c 00004c30 R_ARM_THM_MOVT_ABS 00006415 t_lookahead_rule │ │ │ │ │ +00008424 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008430 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000844e 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00008458 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000846c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008482 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000084b0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084de 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084f4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000850c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008520 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000856a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000085be 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000085ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008600 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008628 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008694 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086bc 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000871e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000872a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008740 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000875a 0001e70a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000087b2 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000087be 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087da 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000087e2 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000087f8 0001e70a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008804 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008816 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000882e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008844 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008854 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000886e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000888c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008902 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008932 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008964 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000897a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089a6 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000089c0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089ec 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008a0a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a20 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008a4c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a76 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008a96 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a9e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008ada 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b02 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008b2c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b56 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008b5e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b8e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008bf2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c22 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008c4c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c5a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c68 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008c8c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008ca6 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008cc8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008cec 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008d0e 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008d2a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008d4e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008d64 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d82 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d88 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008db0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008dc4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008dd6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008de8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008dfa 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e12 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e24 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e30 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e48 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e64 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e6a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e84 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008eda 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f06 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c7e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008c96 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00008cec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008d10 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008d2a 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d4c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008d70 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008d92 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008dae 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008dd2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008de8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e06 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e0c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e1e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e34 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008e48 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e5a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e6c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008e7e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008e96 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ea8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008eb4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ecc 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008ee8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eee 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f08 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008f5e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f92 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008fcc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009000 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000902a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009054 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000907e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090d4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009100 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000912c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009158 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000916e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000091a2 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000091c8 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000926e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000929e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092b4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000092d6 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000931e 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009372 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093a2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009414 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000943a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009462 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000948a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009508 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000953e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000954a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009562 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -00009572 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -00009590 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -000095b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095ce 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000095e4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009608 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000961e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009646 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000965c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000968c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000096b0 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000096c2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096d4 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -000096fe 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009714 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000973c 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009752 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009782 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009798 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097c8 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000097fe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000981a 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009830 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009860 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009876 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098a6 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000098bc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098ec 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009900 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009916 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009932 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008f8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fe2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009016 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009052 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009086 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090b0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009104 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000912e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000915a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009186 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091f4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009228 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000924e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000092f4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009324 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000933a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000935c 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000093a4 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000093fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000942c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009452 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009478 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000949e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094c4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094ec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009514 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000953c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009564 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009592 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000095c8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000095d4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000095ec 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +000095fc 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000961a 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000963c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009658 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000966e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009692 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096a8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096d0 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096e6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009716 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000973a 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000974c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000975e 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009788 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000979e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097c6 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097dc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000980c 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009822 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009852 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009894 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000098aa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098da 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000098f0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009914 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009930 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 00009946 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000996c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000997e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099a0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099e0 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000099f4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a14 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a30 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009a44 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a5e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a86 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009a9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ac8 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009adc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b02 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009b16 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b36 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009b5c 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009b70 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b96 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009baa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bc6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bda 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c00 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c14 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c2c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c3e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c50 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c62 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c7a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c9a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cb0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cd0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ce4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cf6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d08 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009976 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000998a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099a0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099bc 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000099d0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099f6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009a06 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a2c 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009a40 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a60 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a7a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a96 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009aaa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ad6 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009aea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b08 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b3a 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009b4e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b6e 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009b94 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009ba8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bce 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009be2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c10 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009c24 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c40 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c52 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c66 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c7e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c92 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ca6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cb8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ccc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ce8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cf8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009d16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d44 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009d4c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009d60 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d7a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d8c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dc6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e02 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e2a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e4c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e5e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e7a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e8c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ea0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009eba 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ece 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ee0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ef6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f0a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f22 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009f54 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f62 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f8a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f9c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fb0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fd0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fd8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fe8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a002 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a018 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a02a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a056 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a06a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a07e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a098 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0aa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0be 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0ce 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0e6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a110 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a154 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a18a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1ae 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a1c2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1e2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a1f0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a20e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a216 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a24e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a272 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a2fa 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a326 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a33c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a35c 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a382 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a3a4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a3ac 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a406 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a42c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a496 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a4e4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a514 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a52a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a54c 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a57e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a5f8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a628 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a63e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a660 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a676 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6cc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a6dc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a714 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a74a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a76c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7aa 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a7d0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a828 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a886 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8d4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a8f6 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a92e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a986 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9e0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aa6c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa82 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aaa6 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000aac4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aaf4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab0a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ab2e 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ab9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abc6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000abf4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abfa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac30 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac38 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac66 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac90 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acb8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acd2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad5a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ad7e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae36 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ae66 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae7c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae9a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aeb0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aed6 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000af3a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af4e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af62 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af76 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af9c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afd8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d32 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d46 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d6a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009d72 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d84 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d98 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009db2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dc4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dd8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009df8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e08 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e26 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e48 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e5a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e6c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e82 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e94 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ea6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ebe 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ed0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ee6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f02 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f14 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f26 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f3a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f4e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009f68 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f78 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f90 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fac 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fc6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fda 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ff6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a00c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a022 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a032 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a092 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0a6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a0d6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0de 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0f6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a10c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a116 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a128 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a13c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a14e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a160 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a17a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a1bc 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a1f2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a216 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a22a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a24a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a258 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a276 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a27e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a2b6 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a2da 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a362 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a38e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3a4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a3c4 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a3ea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a40c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a414 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a46e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a494 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a4fe 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a54c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a57c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a592 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a5b4 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a5e6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a660 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a690 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6a6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a6c8 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a6de 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a734 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a744 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a77c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7b2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a812 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a838 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a890 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a8ee 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a926 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a93c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a95e 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a996 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a9ee 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa48 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aad4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aaea 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ab0e 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ab2c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ab5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab72 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ab96 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ac02 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac2e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac5c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac62 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac98 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aca0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000acce 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acf8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad20 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad3a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000adc2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ade6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aea0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aeb6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aed2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af02 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af18 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af3e 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000afa2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afb6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afde 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000aff2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b00c 00008c2f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC36 │ │ │ │ │ -0000b010 00008c30 R_ARM_THM_MOVT_ABS 000005c4 .LC36 │ │ │ │ │ -0000b016 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b01a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b02e 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b032 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b04e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b056 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b068 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b07c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0ce 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b0f2 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b192 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b1be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1d4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b1f0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b206 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b22a 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b252 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b284 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b292 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b2ca 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2e8 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b312 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b33a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b380 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3f2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b42c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b466 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b4a0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b4da 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b52c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b564 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b57e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5b6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5d0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b608 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b622 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b65a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b674 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6c6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b6e8 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b6f0 0000902f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC37 │ │ │ │ │ -0000b6f4 00009030 R_ARM_THM_MOVT_ABS 000005f4 .LC37 │ │ │ │ │ -0000b708 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b732 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b754 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b778 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b7ae 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b7e8 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b81e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b858 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b88e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b8c8 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b8fe 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b936 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b968 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b9be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9d6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba40 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ba68 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ba90 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bae6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baf2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bafe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb0a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bb28 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb48 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb58 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb76 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bb7a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bb82 00008c2f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC36 │ │ │ │ │ -0000bb86 00008c30 R_ARM_THM_MOVT_ABS 000005c4 .LC36 │ │ │ │ │ -0000bb98 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000bb9c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bbc8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bbd2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bc04 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc0c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc66 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bc92 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcaa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcc2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd1a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bd4a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd76 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bd8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdb6 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bdd6 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000be0c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be22 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be50 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be78 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000beb8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bed8 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000beea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bf12 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf34 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bf62 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf8a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bfa6 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bfae 0000922f R_ARM_THM_MOVW_ABS_NC 00000608 .LC38 │ │ │ │ │ -0000bfb2 00009230 R_ARM_THM_MOVT_ABS 00000608 .LC38 │ │ │ │ │ -0000bfca 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bff0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c00e 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c016 0000922f R_ARM_THM_MOVW_ABS_NC 00000608 .LC38 │ │ │ │ │ -0000c01a 00009230 R_ARM_THM_MOVT_ABS 00000608 .LC38 │ │ │ │ │ -0000c032 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c058 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c07c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c092 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c0c0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0d2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0e6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c0fc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c116 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c13c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c14c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c186 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1a4 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c1ce 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c1f6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c240 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c2b2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c2ce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2fe 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c346 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c360 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c390 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c3a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3fe 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c40a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c42e 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000c43c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c45a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c48a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c4c0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c50c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c540 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c576 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5ac 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5dc 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c612 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c676 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c682 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c6aa 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000c6c4 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c6f2 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c71e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c766 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c772 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c792 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000c7ba 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c7cc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c7fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c836 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c864 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c86c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c87c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c88c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8da 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c900 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c912 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c93a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c972 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c992 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c9c0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c9ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca1e 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ca2c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca42 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca4a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca52 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca5a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca68 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca7a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca8a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca9e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cab0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cabe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cad4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb38 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb8c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cba2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cbc0 0001f00a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000cbe6 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000cbf8 0000850a R_ARM_THM_CALL 000002eb invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ -0000cc0a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc1c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc34 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cc60 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ccb0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ccc2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ccd8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd2a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd68 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd82 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd9a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cda8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdd0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cdf8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce26 0001f20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000ce5c 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ce90 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cea0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ceba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ced8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf04 0001f20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000cf0c 0000952f R_ARM_THM_MOVW_ABS_NC 00000620 .LC39 │ │ │ │ │ -0000cf10 00009530 R_ARM_THM_MOVT_ABS 00000620 .LC39 │ │ │ │ │ -0000cf20 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf42 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cf5e 0000390a R_ARM_THM_CALL 000020d9 invalid_for_target_rule │ │ │ │ │ -0000cf6a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf80 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf94 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf9c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cfee 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d024 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d042 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d058 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d066 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d078 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d088 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d08c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d098 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d0a2 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0a6 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0b0 0000962f R_ARM_THM_MOVW_ABS_NC 0000063c .LC40 │ │ │ │ │ -0000d0b4 00009630 R_ARM_THM_MOVT_ABS 0000063c .LC40 │ │ │ │ │ -0000d0b8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d0c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0f8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d100 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d10e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d11e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d138 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d162 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d16a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d17c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d194 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d200 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d20c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d22c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b004 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b016 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b040 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b05a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b074 00008c2f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC36 │ │ │ │ │ +0000b078 00008c30 R_ARM_THM_MOVT_ABS 000005c4 .LC36 │ │ │ │ │ +0000b07e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b082 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b096 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b09a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b0b6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0be 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b0d0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0e4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b136 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b15a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b1fa 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b226 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b23c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b258 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b26e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b292 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b2ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b2ec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b2fa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b332 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b350 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b37a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b3a2 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b3e8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b45a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b494 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b4ce 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b508 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b542 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b594 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5e6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b61e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b638 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b670 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b68a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6dc 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b714 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b72e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b750 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b758 0000902f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC37 │ │ │ │ │ +0000b75c 00009030 R_ARM_THM_MOVT_ABS 000005f4 .LC37 │ │ │ │ │ +0000b770 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b79a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7bc 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b7e0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b816 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b850 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b886 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b8c0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b8f6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b930 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b966 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b99e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b9d0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba26 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba3e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba56 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000baa8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bad0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000baf8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb4e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb5a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb66 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb72 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb90 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbb0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbc0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbde 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bbe2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bbea 00008c2f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC36 │ │ │ │ │ +0000bbee 00008c30 R_ARM_THM_MOVT_ABS 000005c4 .LC36 │ │ │ │ │ +0000bc00 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000bc04 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc30 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc3a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bc6c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc74 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bcce 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bcfa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd12 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd82 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bdb2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdde 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bdf2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be1e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be3e 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000be74 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be8a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000beb8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bee0 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bf1c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bf3c 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000bf4e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bf76 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bf98 0001e80a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bfc6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bfee 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c00a 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c012 0000922f R_ARM_THM_MOVW_ABS_NC 00000608 .LC38 │ │ │ │ │ +0000c016 00009230 R_ARM_THM_MOVT_ABS 00000608 .LC38 │ │ │ │ │ +0000c02e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c054 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c072 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c07a 0000922f R_ARM_THM_MOVW_ABS_NC 00000608 .LC38 │ │ │ │ │ +0000c07e 00009230 R_ARM_THM_MOVT_ABS 00000608 .LC38 │ │ │ │ │ +0000c096 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c0ba 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c0de 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0f4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c122 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c134 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c148 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c15e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c178 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c19e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c1ae 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1e6 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c204 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c22e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c256 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2a0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c312 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c32e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c35e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c3a6 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c3c0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3f0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c408 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c45e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c46a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c48e 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000c49c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c4ba 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4ea 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c520 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c56c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5a0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5d6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c60c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c63c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c672 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6d6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6e2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c70a 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000c724 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c752 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c77e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c7c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7d2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c7f2 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000c81a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c82c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c85c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c896 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c8c4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8cc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8dc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8ec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c93a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c960 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c972 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c99a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9f2 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ca20 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ca50 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca80 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ca8e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000caa4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000caac 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cab4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cabc 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000caca 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cadc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000caec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb04 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb16 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cb24 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb3a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cba0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbf4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc0a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cc28 0001f00a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000cc4e 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000cc60 0000850a R_ARM_THM_CALL 000002eb invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ +0000cc72 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc84 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc9c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ccc8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd18 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd40 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd92 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cdce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cde8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce00 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce0e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce36 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce5e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce8c 0001f20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000cec2 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cef6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf06 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf22 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf40 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf6c 0001f20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000cf74 0000952f R_ARM_THM_MOVW_ABS_NC 00000620 .LC39 │ │ │ │ │ +0000cf78 00009530 R_ARM_THM_MOVT_ABS 00000620 .LC39 │ │ │ │ │ +0000cf88 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfa6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cfb8 0000390a R_ARM_THM_CALL 000020d9 invalid_for_target_rule │ │ │ │ │ +0000cfc4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cfde 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cfe6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cfee 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d040 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d074 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d094 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d0aa 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d0b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0ca 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d0da 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0de 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0ea 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d0f4 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d0f8 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d102 0000962f R_ARM_THM_MOVW_ABS_NC 0000063c .LC40 │ │ │ │ │ +0000d106 00009630 R_ARM_THM_MOVT_ABS 0000063c .LC40 │ │ │ │ │ +0000d10a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d116 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d14a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d152 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d160 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d168 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d170 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d182 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d192 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1ac 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d1e4 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d250 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d25c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000d27c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2f8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d304 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d328 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d352 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d388 0001f40a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000d3ae 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d3de 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d412 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d43a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d44a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d456 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d472 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d48c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4f6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d534 0001f50a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000d53c 00009c2f R_ARM_THM_MOVW_ABS_NC 000006d0 .LC44 │ │ │ │ │ -0000d540 00009c30 R_ARM_THM_MOVT_ABS 000006d0 .LC44 │ │ │ │ │ -0000d56a 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d57a 0000a00a R_ARM_THM_CALL 00001a85 invalid_parameters_rule.isra.0 │ │ │ │ │ -0000d596 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d5d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5ea 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d5fe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d612 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d628 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d638 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d642 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d65a 00009a2f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC42 │ │ │ │ │ -0000d65e 00009a30 R_ARM_THM_MOVT_ABS 000006a4 .LC42 │ │ │ │ │ -0000d662 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000d67a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6b4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6cc 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000d6da 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000d6f6 0000a12f R_ARM_THM_MOVW_ABS_NC 000007ad _tmp_149_rule │ │ │ │ │ -0000d6fa 0000a130 R_ARM_THM_MOVT_ABS 000007ad _tmp_149_rule │ │ │ │ │ -0000d6fe 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d71a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d72c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d73a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d748 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d756 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d760 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d764 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d76e 00009b2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC43 │ │ │ │ │ -0000d772 00009b30 R_ARM_THM_MOVT_ABS 000006a8 .LC43 │ │ │ │ │ -0000d776 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d77e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d79c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d7d8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7de 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7f4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d80c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d81c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d82c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d83c 0000a20a R_ARM_THM_CALL 00001db9 _tmp_227_rule │ │ │ │ │ -0000d84c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d85a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d864 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d868 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d872 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d87e 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000d882 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000d88a 0000992f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ -0000d88e 00009930 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ -0000d896 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d8a0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d8b6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8c6 0000a30a R_ARM_THM_CALL 00001db9 _tmp_228_rule │ │ │ │ │ -0000d8d8 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000d8dc 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000d8e0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000d928 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d948 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d96a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9bc 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000da36 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000da76 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da94 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000daba 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000dad6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dae0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dae4 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daee 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000db30 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000db44 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000db4e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000db58 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db66 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000db82 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000db9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc46 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dc8a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dce0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dcfa 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dd22 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd38 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd58 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd74 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd8a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dda2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ddc8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ddcc 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ddd4 0000a62f R_ARM_THM_MOVW_ABS_NC 00000750 .LC47 │ │ │ │ │ -0000ddd8 0000a630 R_ARM_THM_MOVT_ABS 00000750 .LC47 │ │ │ │ │ -0000ddea 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ddee 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de50 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000de54 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000de6a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000de6e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000de7a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000de7e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000de82 0000a52f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000de86 0000a530 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000de9c 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000dea0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dec6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dede 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000defe 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000df16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df36 0000ac0a R_ARM_THM_CALL 000006f9 _tmp_262_rule │ │ │ │ │ -0000df5e 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000df82 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000df9e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfae 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dfc0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dfd0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000dfdc 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dfe0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dfe4 0000a42f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC45 │ │ │ │ │ -0000dfe8 0000a430 R_ARM_THM_MOVT_ABS 000006e4 .LC45 │ │ │ │ │ -0000e004 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e010 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e034 0000ac0a R_ARM_THM_CALL 000006f9 _tmp_262_rule │ │ │ │ │ -0000e042 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e05c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e068 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e070 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e088 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e090 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0c2 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e0cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0e6 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000e0f0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e104 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e12a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e12e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e13e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000e142 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000e14e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000e152 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000e156 0000a52f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000e15a 0000a530 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000e170 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e174 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e194 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000e19c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1cc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1d8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e222 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e232 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000d57 _tmp_155_rule │ │ │ │ │ -0000e236 0000ad30 R_ARM_THM_MOVT_ABS 00000d57 _tmp_155_rule │ │ │ │ │ -0000e23a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000e246 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e24a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e252 0000a72f R_ARM_THM_MOVW_ABS_NC 00000790 .LC48 │ │ │ │ │ -0000e256 0000a730 R_ARM_THM_MOVT_ABS 00000790 .LC48 │ │ │ │ │ -0000e270 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e316 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e334 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e35a 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e368 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e392 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e3a2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e3ba 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e3c4 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000e3cc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e3d8 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000e3f4 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000e40e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e446 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e46e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e476 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e4ca 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e4fe 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e524 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e564 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e57e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e590 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e5b6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e5c4 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e60c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e61a 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e65a 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e69c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e6b4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6cc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e6f6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e706 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e722 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e764 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e77c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e794 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e7be 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7f6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e806 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e81e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e854 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e868 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e89c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e8ac 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000d31c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d348 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d354 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d378 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3a2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d3d8 0001f40a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000d3fe 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d42e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d462 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d48a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d49a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4a6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d4c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4dc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d502 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d522 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d546 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d584 0001f50a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000d58c 00009c2f R_ARM_THM_MOVW_ABS_NC 000006d0 .LC44 │ │ │ │ │ +0000d590 00009c30 R_ARM_THM_MOVT_ABS 000006d0 .LC44 │ │ │ │ │ +0000d5ba 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d5ca 0000a00a R_ARM_THM_CALL 00001a85 invalid_parameters_rule.isra.0 │ │ │ │ │ +0000d5e6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d622 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d630 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d63a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d64e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d662 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d678 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d688 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d692 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d6aa 00009a2f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC42 │ │ │ │ │ +0000d6ae 00009a30 R_ARM_THM_MOVT_ABS 000006a4 .LC42 │ │ │ │ │ +0000d6b2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000d6ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d704 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d71c 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000d72a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000d746 0000a12f R_ARM_THM_MOVW_ABS_NC 000007ad _tmp_149_rule │ │ │ │ │ +0000d74a 0000a130 R_ARM_THM_MOVT_ABS 000007ad _tmp_149_rule │ │ │ │ │ +0000d74e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d76a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d77c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d78a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d798 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7a6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7b0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d7b4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d7be 00009b2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC43 │ │ │ │ │ +0000d7c2 00009b30 R_ARM_THM_MOVT_ABS 000006a8 .LC43 │ │ │ │ │ +0000d7c6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d7ce 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d7ec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d828 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d82e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d844 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d85c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d86c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d87c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d88c 0000a20a R_ARM_THM_CALL 00001db9 _tmp_227_rule │ │ │ │ │ +0000d89c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8aa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8b4 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8b8 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8c2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d8ce 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000d8d2 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000d8da 0000992f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ +0000d8de 00009930 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ +0000d8e6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d8f0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d906 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d916 0000a30a R_ARM_THM_CALL 00001db9 _tmp_228_rule │ │ │ │ │ +0000d928 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000d92c 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000d930 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000d978 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d998 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9ba 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da0c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000da86 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dac6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dae4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000db0a 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000db26 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db30 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db34 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db3e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000db80 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000db94 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000db9e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000dba8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dbb6 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000dbd2 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000dbea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc96 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dcda 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dd30 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd4a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dd72 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd88 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dda8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddc4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ddda 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ddf2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de18 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000de1c 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000de24 0000a62f R_ARM_THM_MOVW_ABS_NC 00000750 .LC47 │ │ │ │ │ +0000de28 0000a630 R_ARM_THM_MOVT_ABS 00000750 .LC47 │ │ │ │ │ +0000de3a 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000de3e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de66 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dea0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dea4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000deba 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000debe 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000deca 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000dece 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000ded2 0000a52f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000ded6 0000a530 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000deec 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000def0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df2e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df4e 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000df66 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df86 0000ac0a R_ARM_THM_CALL 000006f9 _tmp_262_rule │ │ │ │ │ +0000dfae 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000dfd2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dfee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dffe 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e010 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e020 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e02c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e030 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e034 0000a42f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC45 │ │ │ │ │ +0000e038 0000a430 R_ARM_THM_MOVT_ABS 000006e4 .LC45 │ │ │ │ │ +0000e054 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e060 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e084 0000ac0a R_ARM_THM_CALL 000006f9 _tmp_262_rule │ │ │ │ │ +0000e092 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e0ac 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e0b8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e0c0 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e0d8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0e0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e102 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e112 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e11c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e136 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000e140 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e154 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e17a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e17e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e18e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000e192 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000e19e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000e1a2 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000e1a6 0000a52f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000e1aa 0000a530 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000e1c0 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e1c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1e4 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000e1ec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e21c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e228 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e24c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e272 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e282 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000d57 _tmp_155_rule │ │ │ │ │ +0000e286 0000ad30 R_ARM_THM_MOVT_ABS 00000d57 _tmp_155_rule │ │ │ │ │ +0000e28a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000e296 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e29a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e2a2 0000a72f R_ARM_THM_MOVW_ABS_NC 00000790 .LC48 │ │ │ │ │ +0000e2a6 0000a730 R_ARM_THM_MOVT_ABS 00000790 .LC48 │ │ │ │ │ +0000e2c0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e366 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e384 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e3aa 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e3b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e3e2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e3f2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e40a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e414 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000e41c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e428 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000e444 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000e45e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e496 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4be 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e4c6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e51a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e54e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e574 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e5b6 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e5ce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5e0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e608 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e616 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e656 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e696 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e6b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6c6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e6ee 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e6fe 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e748 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e756 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e78c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e79c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e7b6 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e7f8 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e810 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e828 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e854 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e864 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e87e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e8b4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e8c8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e8d6 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e8e6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e94c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e966 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e978 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e998 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea04 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea1c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea8e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eaa6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eaf0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eb28 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb2c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb36 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000eb4a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb4e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb52 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000eb78 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000eb98 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebaa 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ebbe 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ebce 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ec48 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec80 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eca0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ecb0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecca 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ece2 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ecfc 0001e40a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000ed04 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC31 │ │ │ │ │ -0000ed08 00007b30 R_ARM_THM_MOVT_ABS 000004d4 .LC31 │ │ │ │ │ -0000ed70 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed98 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed9c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eda6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000edbc 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edc0 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edc4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000edd8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ede8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000edfc 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ee0e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ee30 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ee42 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee7c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ee9c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000eec0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eede 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef1a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ef38 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ef54 0001e40a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000ef5c 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC31 │ │ │ │ │ -0000ef60 00007b30 R_ARM_THM_MOVT_ABS 000004d4 .LC31 │ │ │ │ │ -0000ef82 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000efa2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efb4 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ -0000efb8 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -0000efbe 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000efc2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000efd6 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000efda 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eff4 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eff8 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000effe 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ -0000f002 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ -0000f00a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f014 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8ee 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e924 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e932 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e98c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e9ba 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9d8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9ea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9fe 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea2e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea3e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea46 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea72 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eafe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb60 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eb98 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb9c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eba6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ebba 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebbe 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebc2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ebe8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ec08 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec1a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ec2e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ec3e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ecb8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ecf0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ed10 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed20 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed3a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ed52 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ed6c 0001e40a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ed74 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC31 │ │ │ │ │ +0000ed78 00007b30 R_ARM_THM_MOVT_ABS 000004d4 .LC31 │ │ │ │ │ +0000ede0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ee08 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee0c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee16 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ee2c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee30 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee34 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ee48 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee58 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ee6c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ee7e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eea0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eeb2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eeec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ef0c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ef30 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef4e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef8a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000efa8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000efc4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000efcc 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC31 │ │ │ │ │ +0000efd0 00007b30 R_ARM_THM_MOVT_ABS 000004d4 .LC31 │ │ │ │ │ +0000eff2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f012 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f024 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ +0000f028 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ +0000f02e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f032 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f046 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000f04a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f06a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0a6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0c6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0ea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f106 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f11e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f134 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f13c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f146 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f164 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f064 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f068 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f06e 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ +0000f072 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ +0000f07a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f084 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0da 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f116 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f128 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f136 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f15a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f176 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f194 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1b0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1d0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f228 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f26a 0000b40a R_ARM_THM_CALL 00004f15 type_param_rule │ │ │ │ │ -0000f294 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f2b4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2c4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f2d8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f2e8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f2fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f312 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f320 0000b32f R_ARM_THM_MOVW_ABS_NC 00000820 .LC52 │ │ │ │ │ -0000f324 0000b330 R_ARM_THM_MOVT_ABS 00000820 .LC52 │ │ │ │ │ -0000f350 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f37e 0000b40a R_ARM_THM_CALL 00004f15 type_param_rule │ │ │ │ │ -0000f3a8 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f3b2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3c0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f3d6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f3de 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f3ec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3f4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f414 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f41c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f430 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f44e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f456 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f45a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f45e 0000b22f R_ARM_THM_MOVW_ABS_NC 000007fc .LC51 │ │ │ │ │ -0000f462 0000b230 R_ARM_THM_MOVT_ABS 000007fc .LC51 │ │ │ │ │ -0000f478 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f47c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f492 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f4ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f504 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f522 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f546 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f554 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f56a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f584 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f592 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5b6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f5d0 0002000a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f5dc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f610 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000f61a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000f67a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f68c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6a8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f6e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f710 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f72e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f740 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f754 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f758 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f760 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ -0000f764 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ -0000f76a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f774 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f796 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7a8 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ -0000f7ac 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -0000f7b2 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f7b6 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f7ca 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f7ce 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7ea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f7fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f85e 0000a00a R_ARM_THM_CALL 00001a85 invalid_parameters_rule.isra.0 │ │ │ │ │ -0000f87a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8cc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f902 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f926 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f984 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f9dc 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f9ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa12 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fa4c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fa70 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fac8 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fb26 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fb34 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb78 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fbb4 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fbd8 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fc2c 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fc8c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fcb8 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fcde 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f18e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1a4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f1ac 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f1b6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1e6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f204 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f220 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f240 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f298 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2da 0000b40a R_ARM_THM_CALL 00004f15 type_param_rule │ │ │ │ │ +0000f304 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f324 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f334 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f348 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f358 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f36c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f382 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f390 0000b32f R_ARM_THM_MOVW_ABS_NC 00000820 .LC52 │ │ │ │ │ +0000f394 0000b330 R_ARM_THM_MOVT_ABS 00000820 .LC52 │ │ │ │ │ +0000f3c0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3ee 0000b40a R_ARM_THM_CALL 00004f15 type_param_rule │ │ │ │ │ +0000f418 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f422 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f430 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f446 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f44e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f45c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f464 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f484 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f48c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f4a0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4c6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f4ca 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f4ce 0000b22f R_ARM_THM_MOVW_ABS_NC 000007fc .LC51 │ │ │ │ │ +0000f4d2 0000b230 R_ARM_THM_MOVT_ABS 000007fc .LC51 │ │ │ │ │ +0000f4e8 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f4ec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f502 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f55e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f574 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f592 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f5b6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5c4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5da 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f5f4 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f602 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f626 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f640 0002000a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f64c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f680 0001ae0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000f68a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000f6ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f718 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f758 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f780 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f79e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f7b0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7c4 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f7c8 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f7d0 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ +0000f7d4 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ +0000f7da 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f7e4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f806 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f818 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ +0000f81c 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ +0000f822 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f826 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f83a 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f83e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f85a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f86c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8ce 0000a00a R_ARM_THM_CALL 00001a85 invalid_parameters_rule.isra.0 │ │ │ │ │ +0000f8ea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f93c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f972 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f996 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f9f4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fa4c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fa5a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa82 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fabc 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fae0 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb38 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fb96 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fba4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbe8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fc24 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc48 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc9c 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000fcfc 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd0c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd52 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd76 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fd8e 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fdb8 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fdf0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe3c 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fe44 0000b52f R_ARM_THM_MOVW_ABS_NC 0000083c .LC53 │ │ │ │ │ -0000fe48 0000b530 R_ARM_THM_MOVT_ABS 0000083c .LC53 │ │ │ │ │ -0000fe5e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe7a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe7e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe82 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fe92 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000feb2 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000febe 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000feec 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000ff1c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff32 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff3a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ff4c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff54 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ff62 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff70 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ff9a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ffa2 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ffbe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fd28 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fd4e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd6c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd7c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdc2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fde6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fdfe 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fe28 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fe60 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000feac 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000feb4 0000b52f R_ARM_THM_MOVW_ABS_NC 0000083c .LC53 │ │ │ │ │ +0000feb8 0000b530 R_ARM_THM_MOVT_ABS 0000083c .LC53 │ │ │ │ │ +0000fece 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000feea 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000feee 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fef2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ff02 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff22 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ff2e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff5c 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ff8c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffa2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ffaa 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ffbc 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ffc4 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000ffd2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffe6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001000a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001004e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010066 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010078 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010090 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100d4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100f0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010108 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010116 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001012a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001012e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010138 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001014a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001017e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000101b8 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000101d6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000101f0 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010200 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010212 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001021e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010226 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001022e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001028e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000102b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102d6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102fc 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001031a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffe0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001000a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010012 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001002e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010042 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010056 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001007a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100d6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000100e8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010100 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010144 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010160 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010178 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010186 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001019a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001019e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000101a8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000101ba 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000101ee 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010228 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010246 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010260 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010270 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010282 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001028e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010296 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001029e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000102fe 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00010328 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001033a 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010390 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000103bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103de 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010402 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010420 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001042c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010430 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001043a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010448 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001046a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001047e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001049a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000104f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010506 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010534 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010548 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010598 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105aa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105b8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105d6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105f0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001060a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010618 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010626 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010686 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000106ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106ca 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000106e8 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010726 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010734 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010764 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010774 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001078e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107d0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001082a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010872 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000108a6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000108fc 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010942 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010972 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010986 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010994 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000109a2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109aa 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000109ca 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000109d6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109de 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000109ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000109fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a0c 0002080a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00010a1a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a32 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a3a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a3e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a48 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010a52 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a64 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a70 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010a86 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a94 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010ad0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010b04 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010b20 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010b3e 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010b4c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b54 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010b5c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010b6a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010bb4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010c06 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010c34 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c56 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010c80 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010cae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cbc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cd0 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010d40 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d6e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d90 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010db8 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010de4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010df2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e06 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010e36 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e4e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e70 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010eb0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010ede 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f00 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f26 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010f52 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f60 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f64 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f6e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010f80 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010fa4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010fbc 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010fde 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010ff8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011038 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011050 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011072 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000110ae 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000110da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110fc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011124 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011150 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001115e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011162 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001116c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001117e 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011192 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000111ac 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111c4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000111e2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001120e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011250 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000112e6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011302 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011350 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011396 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113b0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113be 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113d6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113ee 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011410 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001141c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011430 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011442 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001145c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011470 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011484 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001149c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114b4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114c8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000114d0 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114dc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011506 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011512 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001152e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001154c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011562 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011572 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011584 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011598 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000115a6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011610 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011640 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011644 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001164e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011668 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001167e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001169e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000116ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116c4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000116dc 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000116f6 0001e40a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000116fe 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC31 │ │ │ │ │ -00011702 00007b30 R_ARM_THM_MOVT_ABS 000004d4 .LC31 │ │ │ │ │ -0001175e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000117a4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000117b8 0000d52f R_ARM_THM_MOVW_ABS_NC 00002239 _tmp_161_rule │ │ │ │ │ -000117bc 0000d530 R_ARM_THM_MOVT_ABS 00002239 _tmp_161_rule │ │ │ │ │ -000117c4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000117e8 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000117f2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011806 0000d62f R_ARM_THM_MOVW_ABS_NC 00000759 _tmp_160_rule │ │ │ │ │ -0001180a 0000d630 R_ARM_THM_MOVT_ABS 00000759 _tmp_160_rule │ │ │ │ │ -00011812 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001181c 0000a62f R_ARM_THM_MOVW_ABS_NC 00000750 .LC47 │ │ │ │ │ -00011820 0000a630 R_ARM_THM_MOVT_ABS 00000750 .LC47 │ │ │ │ │ -00011826 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001182a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001183e 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011844 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001185e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011870 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011874 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001188c 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001189e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000898 .LC55 │ │ │ │ │ -000118a2 0000d330 R_ARM_THM_MOVT_ABS 00000898 .LC55 │ │ │ │ │ -000118aa 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000118b0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000118be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118d0 0000d72f R_ARM_THM_MOVW_ABS_NC 00000c01 _tmp_162_rule │ │ │ │ │ -000118d4 0000d730 R_ARM_THM_MOVT_ABS 00000c01 _tmp_162_rule │ │ │ │ │ -000118dc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000118e6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000118ea 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011902 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001190a 0000d42f R_ARM_THM_MOVW_ABS_NC 000008c4 .LC56 │ │ │ │ │ -0001190e 0000d430 R_ARM_THM_MOVT_ABS 000008c4 .LC56 │ │ │ │ │ -00011928 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001193c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011956 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001197c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000119da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a26 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a52 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a70 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011a8e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a98 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ab4 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00011ad8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011aee 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011b0e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b24 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b46 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00011b7e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011bb0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bb8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bce 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c00 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c24 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c84 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011cac 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ce2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011d00 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00011d0e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d2e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d68 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011dba 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011dec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e12 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011e3a 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011e66 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e74 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e8c 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011efa 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f24 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f44 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011f66 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011f92 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fa0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fb4 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011fea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012008 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012030 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012070 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001209e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000120c4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000120e8 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012114 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012128 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001212c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012130 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012144 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012158 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012178 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012190 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000121ae 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000121ca 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000121de 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001220a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001221a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012262 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001227a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001229a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000122d2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000122fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001231c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001233c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012366 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012372 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012376 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012380 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001238e 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000123a2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000123ca 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000123ee 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000123fc 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012404 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012418 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012430 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001244c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012472 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012498 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124ae 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000124be 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124f0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012520 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012540 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012556 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012570 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012586 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125ac 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125de 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012610 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012622 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001262c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012634 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001264c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012660 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012672 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012694 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126a6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126d0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126e2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126f2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012746 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001275a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001276e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000127a8 0000dd0a R_ARM_THM_CALL 00000e55 _loop0_48_rule │ │ │ │ │ -000127c6 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000127f6 0000de0a R_ARM_THM_CALL 00001169 param_star_annotation_rule │ │ │ │ │ -00012808 0000de0a R_ARM_THM_CALL 00001169 param_star_annotation_rule │ │ │ │ │ -0001282e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001283a 0000df0a R_ARM_THM_CALL 000012a9 _loop1_50_rule │ │ │ │ │ -0001285c 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012866 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012882 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000128a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000128c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000128dc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000128f4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012912 0000e00a R_ARM_THM_CALL 0000080b _tmp_181_rule │ │ │ │ │ -0001291c 0000e10a R_ARM_THM_CALL 00000e55 _loop0_182_rule │ │ │ │ │ -00012928 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012934 0000e20a R_ARM_THM_CALL 0000080b _tmp_183_rule │ │ │ │ │ -0001293c 0000db2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC60 │ │ │ │ │ -00012940 0000db30 R_ARM_THM_MOVT_ABS 00000980 .LC60 │ │ │ │ │ -00012946 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001294a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001295e 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012962 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010346 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001036c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001038a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010398 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103aa 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010400 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001042c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001044e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010472 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010490 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001049c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000104a0 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000104aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000104b8 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000104da 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000104ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001050a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010562 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010576 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000105a4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105b8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010608 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001061a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010628 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010646 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010660 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001067a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010688 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010696 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000106f6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001071c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001073a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010758 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010796 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000107a4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000107d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107e4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000107fe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010840 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001089a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000108e2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010916 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001096c 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000109b2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109e2 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000109f6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010a04 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010a12 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a1a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a3a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010a46 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a4e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a5e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a6c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a7c 0002080a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00010a8a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010aa2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010aaa 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010aae 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ab8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010ac2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ad4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ae0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010af6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b04 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010b40 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010b74 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010b90 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010bae 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010bbc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010bc4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010bcc 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010bda 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010c24 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010c76 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010ca4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cc6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010cee 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010d1a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d28 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d3c 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010daa 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010dd8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010dfa 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010e20 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010e4c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e5a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e6e 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010ea0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010eb8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010eda 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010f18 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010f46 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f68 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f8e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010fba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fc8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fcc 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fd6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010fe8 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001100a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011022 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011042 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001105c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001109c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000110b4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000110d6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011112 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001113e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011160 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011186 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000111b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111c0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000111c4 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000111ce 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000111e0 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000111f4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011210 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011228 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011246 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011276 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000112b8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011358 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000113a2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113dc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011402 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001141a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001142a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011440 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001145a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001146e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011482 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114a0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114ee 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114fa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011518 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001152a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011540 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011556 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001155e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001156e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011588 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011594 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115bc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115ce 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115d8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115f6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011608 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001161a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001162a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001163c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000116a4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000116d4 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000116d8 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000116e2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000116fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011712 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011732 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011740 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011758 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011770 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001178a 0001e40a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00011792 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC31 │ │ │ │ │ +00011796 00007b30 R_ARM_THM_MOVT_ABS 000004d4 .LC31 │ │ │ │ │ +000117f2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011838 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001184c 0000d52f R_ARM_THM_MOVW_ABS_NC 00002239 _tmp_161_rule │ │ │ │ │ +00011850 0000d530 R_ARM_THM_MOVT_ABS 00002239 _tmp_161_rule │ │ │ │ │ +00011858 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001187c 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00011886 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001189a 0000d62f R_ARM_THM_MOVW_ABS_NC 00000759 _tmp_160_rule │ │ │ │ │ +0001189e 0000d630 R_ARM_THM_MOVT_ABS 00000759 _tmp_160_rule │ │ │ │ │ +000118a6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000118b0 0000a62f R_ARM_THM_MOVW_ABS_NC 00000750 .LC47 │ │ │ │ │ +000118b4 0000a630 R_ARM_THM_MOVT_ABS 00000750 .LC47 │ │ │ │ │ +000118ba 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000118be 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000118d2 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000118d8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000118f2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011904 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011908 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011920 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00011932 0000d32f R_ARM_THM_MOVW_ABS_NC 00000898 .LC55 │ │ │ │ │ +00011936 0000d330 R_ARM_THM_MOVT_ABS 00000898 .LC55 │ │ │ │ │ +0001193e 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011944 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011952 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011964 0000d72f R_ARM_THM_MOVW_ABS_NC 00000c01 _tmp_162_rule │ │ │ │ │ +00011968 0000d730 R_ARM_THM_MOVT_ABS 00000c01 _tmp_162_rule │ │ │ │ │ +00011970 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001197a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001197e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011996 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001199e 0000d42f R_ARM_THM_MOVW_ABS_NC 000008c4 .LC56 │ │ │ │ │ +000119a2 0000d430 R_ARM_THM_MOVT_ABS 000008c4 .LC56 │ │ │ │ │ +000119bc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000119d0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000119ea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a10 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a6e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ab6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ae2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b00 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011b1e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b28 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b44 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00011b68 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b7e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011b9e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bb4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011bd6 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00011c0e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c2a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c40 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011c48 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011c5e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c90 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011cb4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d14 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d3c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011d72 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d90 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00011d9e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011dbe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011df8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011e4a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011e7c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ea2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011eca 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011ef6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f04 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f1c 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011f8a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011fb4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fd4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ff6 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012022 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012030 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012044 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001207a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012098 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000120c0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012100 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001212e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012154 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012178 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000121a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121b8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000121bc 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000121c0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000121d4 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000121e8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012208 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012220 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001223e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001225a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001226e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001229a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000122aa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000122f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001230a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001232a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012362 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001238c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123ac 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123cc 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000123f6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012402 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012406 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012410 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001241e 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012432 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001245a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001247e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001248c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012494 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000124a8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000124c0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000124dc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012502 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012528 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001253e 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001254e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012580 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125b0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125d0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125e6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012600 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012616 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001263c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001266e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126a0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126b2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126bc 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000126c4 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000126dc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126f0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012702 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012724 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012736 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012754 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012760 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012772 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012782 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000127d6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127fe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012838 0000dd0a R_ARM_THM_CALL 00000e55 _loop0_48_rule │ │ │ │ │ +00012856 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012886 0000de0a R_ARM_THM_CALL 00001169 param_star_annotation_rule │ │ │ │ │ +00012898 0000de0a R_ARM_THM_CALL 00001169 param_star_annotation_rule │ │ │ │ │ +000128be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000128ca 0000df0a R_ARM_THM_CALL 000012a9 _loop1_50_rule │ │ │ │ │ +000128ec 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000128f6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012912 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012934 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012952 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001296c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00012984 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001298e 0000da2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC59 │ │ │ │ │ -00012992 0000da30 R_ARM_THM_MOVT_ABS 0000094c .LC59 │ │ │ │ │ -00012998 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001299c 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000129b4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129ce 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000129d2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000129da 0000d92f R_ARM_THM_MOVW_ABS_NC 00000928 .LC58 │ │ │ │ │ -000129de 0000d930 R_ARM_THM_MOVT_ABS 00000928 .LC58 │ │ │ │ │ -000129e4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000129ec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000129fe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a16 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000129a2 0000e00a R_ARM_THM_CALL 0000080b _tmp_181_rule │ │ │ │ │ +000129ac 0000e10a R_ARM_THM_CALL 00000e55 _loop0_182_rule │ │ │ │ │ +000129b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129c4 0000e20a R_ARM_THM_CALL 0000080b _tmp_183_rule │ │ │ │ │ +000129cc 0000db2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC60 │ │ │ │ │ +000129d0 0000db30 R_ARM_THM_MOVT_ABS 00000980 .LC60 │ │ │ │ │ +000129d6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000129da 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000129ee 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000129f2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a14 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a1e 0000da2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC59 │ │ │ │ │ +00012a22 0000da30 R_ARM_THM_MOVT_ABS 0000094c .LC59 │ │ │ │ │ +00012a28 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012a2c 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00012a44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a8c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012aa4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012abe 0000d82f R_ARM_THM_MOVW_ABS_NC 00000904 .LC57 │ │ │ │ │ -00012ac2 0000d830 R_ARM_THM_MOVT_ABS 00000904 .LC57 │ │ │ │ │ -00012ac8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012acc 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012af0 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00012b0e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b22 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b32 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b48 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b5e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b6c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b70 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b7a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012b8a 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00012ba0 0000e30a R_ARM_THM_CALL 00000e55 _loop0_49_rule │ │ │ │ │ -00012bc0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012be0 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00012bea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012bfe 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c48 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c8c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ca4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cd4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cf4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cfe 0000e60a R_ARM_THM_CALL 00000dab _tmp_184_rule │ │ │ │ │ -00012d06 0000e52f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC62 │ │ │ │ │ -00012d0a 0000e530 R_ARM_THM_MOVT_ABS 000009d0 .LC62 │ │ │ │ │ -00012d10 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012d14 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012d28 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012d2c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d4e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d68 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d86 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d90 0000e42f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC61 │ │ │ │ │ -00012d94 0000e430 R_ARM_THM_MOVT_ABS 000009a0 .LC61 │ │ │ │ │ -00012d9c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012df2 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012e0c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e1a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e50 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012ec8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012eea 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012f38 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012f46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00012f62 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f7e 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f90 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012fac 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012fc0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00012fcc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012fde 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a52 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a5e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012a62 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012a6a 0000d92f R_ARM_THM_MOVW_ABS_NC 00000928 .LC58 │ │ │ │ │ +00012a6e 0000d930 R_ARM_THM_MOVT_ABS 00000928 .LC58 │ │ │ │ │ +00012a74 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012a7c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a8e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012aa6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ad4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012aec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b1c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b34 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b4e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000904 .LC57 │ │ │ │ │ +00012b52 0000d830 R_ARM_THM_MOVT_ABS 00000904 .LC57 │ │ │ │ │ +00012b58 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012b5c 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012b80 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00012b9e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bb2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bc2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bd8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bfc 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c00 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c0a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012c1a 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00012c30 0000e30a R_ARM_THM_CALL 00000e55 _loop0_49_rule │ │ │ │ │ +00012c50 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c5e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c70 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00012c7a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c8e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012cd8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d1c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d34 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d4a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d64 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d84 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d8e 0000e60a R_ARM_THM_CALL 00000dab _tmp_184_rule │ │ │ │ │ +00012d96 0000e52f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC62 │ │ │ │ │ +00012d9a 0000e530 R_ARM_THM_MOVT_ABS 000009d0 .LC62 │ │ │ │ │ +00012da0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012da4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012db8 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012dbc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012dde 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012df8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e20 0000e42f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC61 │ │ │ │ │ +00012e24 0000e430 R_ARM_THM_MOVT_ABS 000009a0 .LC61 │ │ │ │ │ +00012e2c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e82 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012e9c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012eaa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ee0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012f58 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012f7a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012fc8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012fd6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ 00012ff2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013022 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013040 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001306e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013080 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013084 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001308e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013096 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001309a 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000130a0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC63 │ │ │ │ │ -000130a4 0000e730 R_ARM_THM_MOVT_ABS 00000a00 .LC63 │ │ │ │ │ -000130ac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000130ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000130d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000130e0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000130fc 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013104 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013112 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013136 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013156 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000131c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000131d0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131ec 0001e20a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00013208 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013226 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013234 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013248 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000132c4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013300 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013334 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013376 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001339e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000133c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000133d8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000133f8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013424 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001349e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000134ae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000134c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134e0 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000134f0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013518 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013532 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013550 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001357e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001358c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013594 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000135c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000135d8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000135ec 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000135f8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001360e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013632 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013648 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001367c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001368c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136b2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136c6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013712 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013742 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000137b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000137d6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013814 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001383a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013846 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013870 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001388c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001389a 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -000138b6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000138ce 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000138f6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001390a 0000f40a R_ARM_THM_CALL 000029d9 _loop0_112_rule │ │ │ │ │ -00013918 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013940 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -00013972 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000139aa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139b4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139d6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139ec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139f6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a0c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a2e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a34 00005e2f R_ARM_THM_MOVW_ABS_NC 0000e47d annotated_rhs_rule │ │ │ │ │ -00013a38 00005e30 R_ARM_THM_MOVT_ABS 0000e47d annotated_rhs_rule │ │ │ │ │ -00013a40 00020e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00013a58 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a70 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a84 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001300e 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013020 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001303c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013050 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001305c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001306e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013082 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130b2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000130d0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000130fe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013110 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013114 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001311e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013126 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001312a 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013130 0000e72f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC63 │ │ │ │ │ +00013134 0000e730 R_ARM_THM_MOVT_ABS 00000a00 .LC63 │ │ │ │ │ +0001313c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001314a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013164 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013170 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001318c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013194 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000131a2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131c6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000131e6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001323c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013256 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013260 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001327c 0001e20a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00013298 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000132b6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000132d8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013354 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013390 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000133c4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013406 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001342e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013452 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013468 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013488 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000134b4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001352e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001353e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013552 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013570 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013580 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000135a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135c2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000135e0 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001360e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001361c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013624 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013654 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013668 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001367c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013688 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001369e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000136c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000136d8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001370c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001371c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013742 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013756 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000137a2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000137d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013842 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013866 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138d6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013900 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001391c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001392a 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00013946 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001395e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013986 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001399a 0000f40a R_ARM_THM_CALL 000029d9 _loop0_112_rule │ │ │ │ │ +000139a8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000139d0 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +00013a02 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a3a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a66 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a7c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a86 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00013a9c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ab2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ac6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ad6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013af4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013b16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b22 0000f50a R_ARM_THM_CALL 0000113f _tmp_237_rule.isra.0 │ │ │ │ │ -00013b2c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b30 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b3a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013b42 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b4c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b6e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b7c 0000f50a R_ARM_THM_CALL 0000113f _tmp_237_rule.isra.0 │ │ │ │ │ -00013b8c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b96 0000f60a R_ARM_THM_CALL 000029d9 _loop0_240_rule │ │ │ │ │ -00013b9e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ba2 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bac 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013bb4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013bba 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013bbe 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013bc6 0000f22f R_ARM_THM_MOVW_ABS_NC 00000bd8 .LC74 │ │ │ │ │ -00013bca 0000f230 R_ARM_THM_MOVT_ABS 00000bd8 .LC74 │ │ │ │ │ -00013bd0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013aa6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013abe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ac4 00005e2f R_ARM_THM_MOVW_ABS_NC 0000e4cd annotated_rhs_rule │ │ │ │ │ +00013ac8 00005e30 R_ARM_THM_MOVT_ABS 0000e4cd annotated_rhs_rule │ │ │ │ │ +00013ad0 00020e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00013ae8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b00 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b14 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b2c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b42 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b56 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b66 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b84 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ba6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bb2 0000f50a R_ARM_THM_CALL 0000113f _tmp_237_rule.isra.0 │ │ │ │ │ +00013bbc 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bc0 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bca 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013bd2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00013bdc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c04 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c0e 0000f72f R_ARM_THM_MOVW_ABS_NC 000011e3 _tmp_236_rule │ │ │ │ │ -00013c12 0000f730 R_ARM_THM_MOVT_ABS 000011e3 _tmp_236_rule │ │ │ │ │ -00013c1a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013c24 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c2c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013c30 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013c38 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC70 │ │ │ │ │ -00013c3c 0000ee30 R_ARM_THM_MOVT_ABS 00000b40 .LC70 │ │ │ │ │ -00013c42 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013c52 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c74 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c84 0000f50a R_ARM_THM_CALL 0000113f _tmp_237_rule.isra.0 │ │ │ │ │ -00013c92 0000f82f R_ARM_THM_MOVW_ABS_NC 00000f3b _tmp_238_rule │ │ │ │ │ -00013c96 0000f830 R_ARM_THM_MOVT_ABS 00000f3b _tmp_238_rule │ │ │ │ │ -00013c9e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013ca8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013cb0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013cb4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013cbc 0000f12f R_ARM_THM_MOVW_ABS_NC 00000bb8 .LC73 │ │ │ │ │ -00013cc0 0000f130 R_ARM_THM_MOVT_ABS 00000bb8 .LC73 │ │ │ │ │ -00013cc6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013cd6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013ce4 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000a7c .LC66 │ │ │ │ │ -00013ce8 0000ea30 R_ARM_THM_MOVT_ABS 00000a7c .LC66 │ │ │ │ │ -00013cee 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013cf2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013d06 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013d0a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013d26 0000f92f R_ARM_THM_MOVW_ABS_NC 00000ec7 _tmp_235_rule │ │ │ │ │ -00013d2a 0000f930 R_ARM_THM_MOVT_ABS 00000ec7 _tmp_235_rule │ │ │ │ │ -00013d32 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013d3c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013d46 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013d4a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013d52 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC69 │ │ │ │ │ -00013d56 0000ed30 R_ARM_THM_MOVT_ABS 00000b10 .LC69 │ │ │ │ │ -00013d5c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013d70 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013d96 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dbc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dc2 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000f8f _tmp_242_rule │ │ │ │ │ -00013dc6 0000fa30 R_ARM_THM_MOVT_ABS 00000f8f _tmp_242_rule │ │ │ │ │ -00013dce 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013de2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dea 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00013dee 0001b530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00013df6 00020e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00013dfe 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013e02 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013e0c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000b90 .LC72 │ │ │ │ │ -00013e10 0000f030 R_ARM_THM_MOVT_ABS 00000b90 .LC72 │ │ │ │ │ -00013e14 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013e1c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e32 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e4e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013e52 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013e5c 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ -00013e60 0000ef30 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ -00013e64 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013e74 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e8e 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00013eb4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000aac .LC67 │ │ │ │ │ -00013eb8 0000eb30 R_ARM_THM_MOVT_ABS 00000aac .LC67 │ │ │ │ │ -00013ec4 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013ec8 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013ed0 0000f32f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC75 │ │ │ │ │ -00013ed4 0000f330 R_ARM_THM_MOVT_ABS 00000c04 .LC75 │ │ │ │ │ -00013eda 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013ee8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013efe 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013f02 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013f0a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000adc .LC68 │ │ │ │ │ -00013f0e 0000ec30 R_ARM_THM_MOVT_ABS 00000adc .LC68 │ │ │ │ │ -00013f14 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013f28 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f50 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f7a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f88 0000e82f R_ARM_THM_MOVW_ABS_NC 00000a1c .LC64 │ │ │ │ │ -00013f8c 0000e830 R_ARM_THM_MOVT_ABS 00000a1c .LC64 │ │ │ │ │ -00013f92 0000e92f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC65 │ │ │ │ │ -00013f96 0000e930 R_ARM_THM_MOVT_ABS 00000a4c .LC65 │ │ │ │ │ -00013fc8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fd2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fe8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014014 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001402c 0000a12f R_ARM_THM_MOVW_ABS_NC 000007ad _tmp_149_rule │ │ │ │ │ -00014030 0000a130 R_ARM_THM_MOVT_ABS 000007ad _tmp_149_rule │ │ │ │ │ -00014034 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014054 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014060 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001406c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bfe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c0c 0000f50a R_ARM_THM_CALL 0000113f _tmp_237_rule.isra.0 │ │ │ │ │ +00013c1c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c26 0000f60a R_ARM_THM_CALL 000029d9 _loop0_240_rule │ │ │ │ │ +00013c2e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c32 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c3c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013c44 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013c4a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013c4e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013c56 0000f22f R_ARM_THM_MOVW_ABS_NC 00000bd8 .LC74 │ │ │ │ │ +00013c5a 0000f230 R_ARM_THM_MOVT_ABS 00000bd8 .LC74 │ │ │ │ │ +00013c60 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013c6c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013c94 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c9e 0000f72f R_ARM_THM_MOVW_ABS_NC 000011e3 _tmp_236_rule │ │ │ │ │ +00013ca2 0000f730 R_ARM_THM_MOVT_ABS 000011e3 _tmp_236_rule │ │ │ │ │ +00013caa 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013cb4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013cbc 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013cc0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013cc8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC70 │ │ │ │ │ +00013ccc 0000ee30 R_ARM_THM_MOVT_ABS 00000b40 .LC70 │ │ │ │ │ +00013cd2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013ce2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013d04 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d14 0000f50a R_ARM_THM_CALL 0000113f _tmp_237_rule.isra.0 │ │ │ │ │ +00013d22 0000f82f R_ARM_THM_MOVW_ABS_NC 00000f3b _tmp_238_rule │ │ │ │ │ +00013d26 0000f830 R_ARM_THM_MOVT_ABS 00000f3b _tmp_238_rule │ │ │ │ │ +00013d2e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013d38 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013d40 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013d44 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013d4c 0000f12f R_ARM_THM_MOVW_ABS_NC 00000bb8 .LC73 │ │ │ │ │ +00013d50 0000f130 R_ARM_THM_MOVT_ABS 00000bb8 .LC73 │ │ │ │ │ +00013d56 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013d66 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013d74 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000a7c .LC66 │ │ │ │ │ +00013d78 0000ea30 R_ARM_THM_MOVT_ABS 00000a7c .LC66 │ │ │ │ │ +00013d7e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013d82 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013d96 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013d9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013db6 0000f92f R_ARM_THM_MOVW_ABS_NC 00000ec7 _tmp_235_rule │ │ │ │ │ +00013dba 0000f930 R_ARM_THM_MOVT_ABS 00000ec7 _tmp_235_rule │ │ │ │ │ +00013dc2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013dcc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013dd6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013dda 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013de2 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC69 │ │ │ │ │ +00013de6 0000ed30 R_ARM_THM_MOVT_ABS 00000b10 .LC69 │ │ │ │ │ +00013dec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013e00 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e26 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e4c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e52 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000f8f _tmp_242_rule │ │ │ │ │ +00013e56 0000fa30 R_ARM_THM_MOVT_ABS 00000f8f _tmp_242_rule │ │ │ │ │ +00013e5e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013e72 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e7a 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00013e7e 0001b530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00013e86 00020e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00013e8e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013e92 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013e9c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000b90 .LC72 │ │ │ │ │ +00013ea0 0000f030 R_ARM_THM_MOVT_ABS 00000b90 .LC72 │ │ │ │ │ +00013ea4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013eac 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013ec2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ede 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013ee2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013eec 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ +00013ef0 0000ef30 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ +00013ef4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013f04 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f1e 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00013f44 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000aac .LC67 │ │ │ │ │ +00013f48 0000eb30 R_ARM_THM_MOVT_ABS 00000aac .LC67 │ │ │ │ │ +00013f54 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013f58 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013f60 0000f32f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC75 │ │ │ │ │ +00013f64 0000f330 R_ARM_THM_MOVT_ABS 00000c04 .LC75 │ │ │ │ │ +00013f6a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013f78 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f8e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013f92 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013f9a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000adc .LC68 │ │ │ │ │ +00013f9e 0000ec30 R_ARM_THM_MOVT_ABS 00000adc .LC68 │ │ │ │ │ +00013fa4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013fb8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013fe0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001400a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014018 0000e82f R_ARM_THM_MOVW_ABS_NC 00000a1c .LC64 │ │ │ │ │ +0001401c 0000e830 R_ARM_THM_MOVT_ABS 00000a1c .LC64 │ │ │ │ │ +00014022 0000e92f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC65 │ │ │ │ │ +00014026 0000e930 R_ARM_THM_MOVT_ABS 00000a4c .LC65 │ │ │ │ │ +00014058 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014062 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014078 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014080 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014084 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001408c 00009b2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC43 │ │ │ │ │ -00014090 00009b30 R_ARM_THM_MOVT_ABS 000006a8 .LC43 │ │ │ │ │ -00014096 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001409e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140ae 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000140b6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140c4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000140e4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014142 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001416e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00014198 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141c2 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000141e4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014222 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014226 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001422e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014246 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001425c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00014274 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001429c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142a4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142b4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142c8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000142de 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014336 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001436a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001437c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143a6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143c8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000143dc 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000143fa 0001a30a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001441e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014442 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014464 0001a30a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001446e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000144a0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144e4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144ea 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000144ee 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000144f8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014512 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001452a 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001452e 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014536 0001092f R_ARM_THM_MOVW_ABS_NC 00000cd4 .LC80 │ │ │ │ │ -0001453a 00010930 R_ARM_THM_MOVT_ABS 00000cd4 .LC80 │ │ │ │ │ -0001453e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014546 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014558 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001455c 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014566 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001456a 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0001456e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001457c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001458e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001460e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014624 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00014628 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00014630 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00014664 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014672 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001467c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014682 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014686 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014690 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014698 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001469c 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000146a6 0000152f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000146aa 00001530 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000146b0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000146ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000146e2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146f4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001470a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014728 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001477c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000147e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001480a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001480e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001481a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001485c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014890 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148b2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000148d4 0002110a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -000148ee 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000148f2 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000148fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014920 00010a0a R_ARM_THM_CALL 000048b1 _tmp_253_rule │ │ │ │ │ -0001494a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014968 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014972 00010a0a R_ARM_THM_CALL 000048b1 _tmp_253_rule │ │ │ │ │ -0001499e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000149c0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000149d0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000149e6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149f4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014a14 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00014a20 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a38 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014a72 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014ab0 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014ac6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014ada 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014af0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b06 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b18 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b36 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b5a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b62 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014b70 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b76 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014bc4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bda 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00014bde 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00014be6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00014c06 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c28 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c34 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c3e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c5a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c6a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c6e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c78 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014c82 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014c86 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014c90 00010b2f R_ARM_THM_MOVW_ABS_NC 00000d14 .LC81 │ │ │ │ │ -00014c94 00010b30 R_ARM_THM_MOVT_ABS 00000d14 .LC81 │ │ │ │ │ -00014c9a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014ca2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014cbc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014cda 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d2a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014d68 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014d94 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014dba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014dce 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014df2 0002120a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00014e2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e56 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014e78 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014eaa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ec0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014ee2 0002120a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00014eec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014f02 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014f12 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014f3c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f68 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f7c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f92 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f9a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f9e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fa8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014fb6 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014fba 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014fc2 00010c2f R_ARM_THM_MOVW_ABS_NC 00000d54 .LC82 │ │ │ │ │ -00014fc6 00010c30 R_ARM_THM_MOVT_ABS 00000d54 .LC82 │ │ │ │ │ -00014fca 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014fd4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014fea 00010d0a R_ARM_THM_CALL 00000987 _tmp_224_rule │ │ │ │ │ +000140a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000140bc 0000a12f R_ARM_THM_MOVW_ABS_NC 000007ad _tmp_149_rule │ │ │ │ │ +000140c0 0000a130 R_ARM_THM_MOVT_ABS 000007ad _tmp_149_rule │ │ │ │ │ +000140c4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000140e4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000140f0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000140fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014108 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014110 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014114 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001411c 00009b2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC43 │ │ │ │ │ +00014120 00009b30 R_ARM_THM_MOVT_ABS 000006a8 .LC43 │ │ │ │ │ +00014126 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001412e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001413e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014146 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014154 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014174 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000141d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141fe 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00014228 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014252 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00014274 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000142b2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000142b6 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000142be 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000142d6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000142ec 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00014304 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001432c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014334 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014344 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014358 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001436e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000143c6 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000143fa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001440c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014436 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014458 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001446c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001448a 0001a30a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000144ae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144d2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000144f4 0001a30a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000144fe 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014530 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014542 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014556 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001456a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014574 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001457a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001457e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014588 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000145a2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145ba 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000145be 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000145c6 0001092f R_ARM_THM_MOVW_ABS_NC 00000cd4 .LC80 │ │ │ │ │ +000145ca 00010930 R_ARM_THM_MOVT_ABS 00000cd4 .LC80 │ │ │ │ │ +000145ce 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000145d6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145e8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000145ec 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000145f6 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000145fa 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000145fe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001460c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001461e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001469e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146b4 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000146b8 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000146c0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000146f4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014702 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001470c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014712 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014716 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014720 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014728 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001472c 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014736 0000152f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0001473a 00001530 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00014740 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001474a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014772 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014784 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001479a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000147b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001480c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014870 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001489a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001489e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000148aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000148ec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014920 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014942 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014964 0002110a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001497e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014982 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001498c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000149b0 00010a0a R_ARM_THM_CALL 000048b1 _tmp_253_rule │ │ │ │ │ +000149da 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000149f8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a02 00010a0a R_ARM_THM_CALL 000048b1 _tmp_253_rule │ │ │ │ │ +00014a2e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014a42 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014a52 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00014a68 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a76 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014a96 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00014aa2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014ac8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014b02 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b2a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b40 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014b54 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014b68 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b80 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b88 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014ba8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014bb0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014bc4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014bd8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014bf0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c02 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c6a 0000162f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00014c6e 00001630 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00014c76 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00014c96 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014cb8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cc4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cfa 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cfe 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d08 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014d12 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014d16 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014d20 00010b2f R_ARM_THM_MOVW_ABS_NC 00000d14 .LC81 │ │ │ │ │ +00014d24 00010b30 R_ARM_THM_MOVT_ABS 00000d14 .LC81 │ │ │ │ │ +00014d2a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d32 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d4c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d6a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dba 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014df8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014e24 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e4a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e5e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014e82 0002120a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00014eba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ee6 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014f08 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014f3a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f50 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014f72 0002120a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00014f7c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014f92 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014fa2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014fcc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014ff8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015004 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001500c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015010 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001501a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015024 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001504a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015052 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015066 00010e0a R_ARM_THM_CALL 000009e5 invalid_except_stmt_rule │ │ │ │ │ -00015074 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001507c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000150e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150ea 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015118 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015132 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015152 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015168 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015198 0002130a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000151be 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151da 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000151e4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151f8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001521a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001526a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001527c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001529a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000152b0 0001100a R_ARM_THM_CALL 00000e65 _tmp_229_rule.isra.0 │ │ │ │ │ -000152be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152c6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000152ca 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000152d4 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000152d8 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000152dc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000152e6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000152fa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015308 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001531e 0001100a R_ARM_THM_CALL 00000e65 _tmp_229_rule.isra.0 │ │ │ │ │ -0001532c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015338 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015340 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015344 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001534e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001535c 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015360 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015368 00010f2f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC83 │ │ │ │ │ -0001536c 00010f30 R_ARM_THM_MOVT_ABS 00000d94 .LC83 │ │ │ │ │ -00015370 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015378 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001538e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000153ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001542c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015448 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015484 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000154b0 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000154e4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001550e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015544 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015560 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001561a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001562e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015642 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015676 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015692 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000156b2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156e2 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015700 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001571e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015728 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015734 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001574e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015760 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001576c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157a0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000157a6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157b6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157ce 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157e4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015804 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015818 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015830 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015848 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015896 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000158c0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158d0 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000158e0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001592e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015940 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015994 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000159a0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159b8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159c2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159dc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159ee 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000159f6 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015a06 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015a10 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015a54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a6e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a86 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015aa0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ab8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ad2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015aea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b04 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b1a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b34 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b4a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001500c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015022 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001502a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001502e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015038 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015046 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001504a 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015052 00010c2f R_ARM_THM_MOVW_ABS_NC 00000d54 .LC82 │ │ │ │ │ +00015056 00010c30 R_ARM_THM_MOVT_ABS 00000d54 .LC82 │ │ │ │ │ +0001505a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015064 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001507a 00010d0a R_ARM_THM_CALL 00000987 _tmp_224_rule │ │ │ │ │ +00015088 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015094 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001509c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000150a0 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000150aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000150b4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000150da 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000150e2 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000150f6 00010e0a R_ARM_THM_CALL 000009e5 invalid_except_stmt_rule │ │ │ │ │ +00015104 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001510c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015170 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001517a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000151a8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151e2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151f8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015228 0002130a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +0001524e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001526a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015274 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015288 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000152aa 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000152fa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001530c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001532a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015340 0001100a R_ARM_THM_CALL 00000e65 _tmp_229_rule.isra.0 │ │ │ │ │ +0001534e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015356 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001535a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015364 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00015368 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001536c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015376 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001538a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015398 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000153ae 0001100a R_ARM_THM_CALL 00000e65 _tmp_229_rule.isra.0 │ │ │ │ │ +000153bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153d0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000153d4 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000153de 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000153ec 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000153f0 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000153f8 00010f2f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC83 │ │ │ │ │ +000153fc 00010f30 R_ARM_THM_MOVT_ABS 00000d94 .LC83 │ │ │ │ │ +00015400 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015408 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001541e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001547e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154d8 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015514 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015540 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015574 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001559e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155d4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155f0 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000156aa 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000156be 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000156d2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015706 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015722 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015742 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015756 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015772 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015790 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000157ae 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000157b8 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000157c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157de 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157f0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000157fc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015830 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015836 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015846 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001585e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015874 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015894 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158a8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158c0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158d8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015926 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015950 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015960 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015970 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000159be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159d0 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015a24 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015a30 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a48 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a52 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a6c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a7e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015a86 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015a96 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015aa0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ae4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015afe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b30 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b48 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015b62 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b78 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b94 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015bac 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015bba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bd0 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015be0 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015bea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c02 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015c12 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015c1a 0000902f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC37 │ │ │ │ │ -00015c1e 00009030 R_ARM_THM_MOVT_ABS 000005f4 .LC37 │ │ │ │ │ +00015b7a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b94 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015baa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bc4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bda 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bf2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c08 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c24 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00015c3c 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015c4c 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015c62 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015c72 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015c82 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015c8e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ca6 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015cb8 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015d32 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015d78 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d90 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015de4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015e2c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e96 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015eac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ece 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ee8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015f14 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015f28 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015f5e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f78 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015f9a 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015faa 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015fdc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015ff4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016006 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016016 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016026 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001604a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016064 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016084 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016094 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000160c6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000160de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000160ee 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000160fe 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001610e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001612e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016186 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016198 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000161ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161fa 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016230 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016260 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000162a8 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000162c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162dc 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001630c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001632c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001633e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000163b8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000163d8 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000163e8 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016404 0001170a R_ARM_THM_CALL 00001925 _loop0_129_rule │ │ │ │ │ -00016414 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016436 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016456 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016484 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000164a4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000164c4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164ea 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001650a 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016532 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016560 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016590 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000165a2 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000165ac 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000165d2 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000165ec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016606 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016624 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001663c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016640 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016648 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ -0001664c 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ -00016652 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001665e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016686 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001669c 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ -000166a0 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -000166a6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000166aa 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000166be 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000166c2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166d6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016712 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ -00016716 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -0001671c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016720 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016734 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016738 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001674c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016750 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016758 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ -0001675c 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ -00016762 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001676c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016780 0001170a R_ARM_THM_CALL 00001925 _loop0_129_rule │ │ │ │ │ -00016790 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000167a6 0002170a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -000167c6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001680e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016826 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001683e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001684a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016864 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001686c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016878 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016890 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168a4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168ba 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168da 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168ec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016904 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001690c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001691c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001692e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001693c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016948 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001695c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016966 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001697a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016982 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001698a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000169a0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000169b0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000169c0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000169d0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000169de 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000169f8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a08 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a16 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a1e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a68 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016aa8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016abc 00011a2f R_ARM_THM_MOVW_ABS_NC 00005ad5 _tmp_179_rule │ │ │ │ │ -00016ac0 00011a30 R_ARM_THM_MOVT_ABS 00005ad5 _tmp_179_rule │ │ │ │ │ -00016ac8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016ad0 0001192f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC84 │ │ │ │ │ -00016ad4 00011930 R_ARM_THM_MOVT_ABS 00000dd4 .LC84 │ │ │ │ │ -00016ada 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ade 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016af2 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016af6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016b0a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016b22 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b32 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b94 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016bd6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016bea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c0a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016c1c 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016c5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c7c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c92 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016cb4 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016cc4 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016cda 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016d18 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016d36 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016d52 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016d5c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d7a 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016d82 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016d86 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016d8e 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ -00016d92 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ -00016d98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016da2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016db6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016dd8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016dee 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ -00016df2 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -00016df8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016dfc 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016e10 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016e14 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e28 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e3a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e48 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e5e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ed0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016ee6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f0c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016f2a 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016f38 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016f46 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f5e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016f80 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016f98 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fae 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016fcc 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016fdc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001700a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001700e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017020 00011b2f R_ARM_THM_MOVW_ABS_NC 00000df8 .LC85 │ │ │ │ │ -00017024 00011b30 R_ARM_THM_MOVT_ABS 00000df8 .LC85 │ │ │ │ │ -0001702a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017084 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170ae 0002180a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000170de 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017100 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017110 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017124 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017134 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017150 00011d2f R_ARM_THM_MOVW_ABS_NC 000018bd _tmp_59_rule │ │ │ │ │ -00017154 00011d30 R_ARM_THM_MOVT_ABS 000018bd _tmp_59_rule │ │ │ │ │ -0001715c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001716a 0002180a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017174 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000171c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171f4 0002180a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017222 00011d2f R_ARM_THM_MOVW_ABS_NC 000018bd _tmp_59_rule │ │ │ │ │ -00017226 00011d30 R_ARM_THM_MOVT_ABS 000018bd _tmp_59_rule │ │ │ │ │ -0001722e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001723c 0002180a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017248 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017268 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017278 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017290 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001729e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000172a6 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000172de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172ee 00011e2f R_ARM_THM_MOVW_ABS_NC 00005ad1 _tmp_203_rule │ │ │ │ │ -000172f2 00011e30 R_ARM_THM_MOVT_ABS 00005ad1 _tmp_203_rule │ │ │ │ │ -000172fa 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017306 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0001730a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017350 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017360 00011e2f R_ARM_THM_MOVW_ABS_NC 00005ad1 _tmp_203_rule │ │ │ │ │ -00017364 00011e30 R_ARM_THM_MOVT_ABS 00005ad1 _tmp_203_rule │ │ │ │ │ -0001736c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017378 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0001737c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001739c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000173ae 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000173b4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000173c8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000173de 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000173f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017404 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001745e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000174ac 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000174d6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174ea 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001750c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001757c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175a0 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000175b6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000175c4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175d0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000175e4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000175fc 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001760a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017620 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017628 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017688 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017696 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000176b4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000176c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000176d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000176dc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176ee 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00017700 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001771e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017780 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177a2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177fe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017824 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017832 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017850 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000178b8 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000178c2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000178f4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001791e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001796a 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00017972 0000b52f R_ARM_THM_MOVW_ABS_NC 0000083c .LC53 │ │ │ │ │ -00017976 0000b530 R_ARM_THM_MOVT_ABS 0000083c .LC53 │ │ │ │ │ -0001798c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179a8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000179ac 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000179b0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000179c0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179dc 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017a2a 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017a50 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00017a70 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a8e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017aa4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017aac 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017abc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b2c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b48 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b60 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b6e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b82 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b86 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b90 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017ba2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017bda 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017bf4 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bf8 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c34 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017c42 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017c6a 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017c88 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cb2 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017cd8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017cea 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d00 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017d28 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017d5e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017d6a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d90 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017db2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017dde 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017df2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e14 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017e22 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e3a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017e58 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017e7a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017ef2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017f04 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f16 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f36 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017f3e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017f48 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f54 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f7c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f8a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f8e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f98 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017ffa 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018006 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018022 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001803a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018054 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001807e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018082 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001808c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001809a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180b4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000180da 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180f2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018108 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018158 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018162 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018180 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000181a2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000181d2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181d8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018250 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018272 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000182b0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000182d4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018314 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001835e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015c4a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c60 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015c70 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015c7a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c92 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015ca2 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015caa 0000902f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC37 │ │ │ │ │ +00015cae 00009030 R_ARM_THM_MOVT_ABS 000005f4 .LC37 │ │ │ │ │ +00015ccc 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015cdc 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015cf2 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015d02 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015d12 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015d1e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d36 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015d48 0002140a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015dc2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015e08 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e20 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e74 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015ebc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ed4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f26 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015f3c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f5e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015f78 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015fa4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015fb8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015fee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016008 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001602a 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001603a 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001606c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016084 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016096 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000160a6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000160b6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000160da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160f4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016114 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016124 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016156 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001616e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001617e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001618e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001619e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000161be 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016216 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016228 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001627a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001628a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000162c0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000162f0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016338 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016358 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001636c 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001639c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000163bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163ce 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016448 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016468 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016478 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016494 0001170a R_ARM_THM_CALL 00001925 _loop0_129_rule │ │ │ │ │ +000164a4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000164ca 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000164ea 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001650a 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016516 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016538 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016558 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00016586 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000165a6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000165ce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001662c 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001663e 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016648 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001666e 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016688 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166a2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000166c0 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000166d8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000166dc 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000166e4 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ +000166e8 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ +000166ee 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000166fa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016722 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016738 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ +0001673c 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ +00016742 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016746 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001675a 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001675e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016772 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016788 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167ae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167c4 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ +000167c8 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ +000167ce 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000167d2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000167e6 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000167ea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167fe 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016802 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001680a 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ +0001680e 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ +00016814 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001681e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016832 0001170a R_ARM_THM_CALL 00001925 _loop0_129_rule │ │ │ │ │ +00016842 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016858 0002170a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00016878 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000168c0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000168d8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000168f0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000168fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001691a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016932 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016946 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001695c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001697a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001698c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000169a4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000169ac 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000169bc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000169d0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000169dc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000169f0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000169fa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a0e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016a16 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016a1e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016a26 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a2e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a44 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a54 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a64 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a74 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a82 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a9c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016aac 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016aba 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ac2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016b0c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b4c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b60 00011a2f R_ARM_THM_MOVW_ABS_NC 00005ad5 _tmp_179_rule │ │ │ │ │ +00016b64 00011a30 R_ARM_THM_MOVT_ABS 00005ad5 _tmp_179_rule │ │ │ │ │ +00016b6c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016b74 0001192f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC84 │ │ │ │ │ +00016b78 00011930 R_ARM_THM_MOVT_ABS 00000dd4 .LC84 │ │ │ │ │ +00016b7e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016b82 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016b96 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016b9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016bae 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016bc6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016bd6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016c38 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c7a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c8e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016cae 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016cc0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016d00 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d20 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d36 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016d58 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016d68 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016d7e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016dbc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016dda 0001e10a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00016df6 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016e00 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e1e 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016e26 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016e2a 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016e32 0000b12f R_ARM_THM_MOVW_ABS_NC 000007e4 .LC50 │ │ │ │ │ +00016e36 0000b130 R_ARM_THM_MOVT_ABS 000007e4 .LC50 │ │ │ │ │ +00016e3c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016e46 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e5a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e7c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e92 0000b02f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ +00016e96 0000b030 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ +00016e9c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016ea0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016eb4 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016eb8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ecc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ede 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016eec 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f02 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f74 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016f8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fb0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016fce 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016fdc 0002160a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016fea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017002 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017024 0001180a R_ARM_THM_CALL 000025a9 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001703c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017052 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017070 0002150a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017080 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000170ae 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000170b2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000170c4 00011b2f R_ARM_THM_MOVW_ABS_NC 00000df8 .LC85 │ │ │ │ │ +000170c8 00011b30 R_ARM_THM_MOVT_ABS 00000df8 .LC85 │ │ │ │ │ +000170ce 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017128 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017152 0002180a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00017182 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000171a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171b4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000171c8 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000171d8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000171f4 00011d2f R_ARM_THM_MOVW_ABS_NC 000018bd _tmp_59_rule │ │ │ │ │ +000171f8 00011d30 R_ARM_THM_MOVT_ABS 000018bd _tmp_59_rule │ │ │ │ │ +00017200 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001720e 0002180a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00017218 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001726c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017298 0002180a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000172c6 00011d2f R_ARM_THM_MOVW_ABS_NC 000018bd _tmp_59_rule │ │ │ │ │ +000172ca 00011d30 R_ARM_THM_MOVT_ABS 000018bd _tmp_59_rule │ │ │ │ │ +000172d2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000172e0 0002180a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000172ec 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001730c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001731c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017334 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017342 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001734a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017382 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017392 00011e2f R_ARM_THM_MOVW_ABS_NC 00005ad1 _tmp_203_rule │ │ │ │ │ +00017396 00011e30 R_ARM_THM_MOVT_ABS 00005ad1 _tmp_203_rule │ │ │ │ │ +0001739e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000173aa 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000173ae 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173f4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017404 00011e2f R_ARM_THM_MOVW_ABS_NC 00005ad1 _tmp_203_rule │ │ │ │ │ +00017408 00011e30 R_ARM_THM_MOVT_ABS 00005ad1 _tmp_203_rule │ │ │ │ │ +00017410 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001741c 00005d0a R_ARM_THM_CALL 00000275 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00017420 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017440 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017452 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017458 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001746c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017482 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017496 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000174a8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017502 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017550 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001757a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001758e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000175b0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017620 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017644 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001765a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017668 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017674 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017688 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000176a0 0001e00a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000176ae 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000176c4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000176cc 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001772c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001773a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017758 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017766 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017778 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017780 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017792 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000177a4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017824 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017846 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000178a2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000178c8 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000178d6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000178f4 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001795c 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00017966 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017998 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000179c2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a0e 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00017a16 0000b52f R_ARM_THM_MOVW_ABS_NC 0000083c .LC53 │ │ │ │ │ +00017a1a 0000b530 R_ARM_THM_MOVT_ABS 0000083c .LC53 │ │ │ │ │ +00017a30 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a4c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a50 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a54 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017a64 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a80 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017ace 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017af4 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00017b14 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b32 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b48 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017b50 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017b60 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017bd0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017bec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c04 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c12 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c26 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c2a 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c34 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017c46 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c7e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017c98 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c9c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cd8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017ce6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017d0e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017d2c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d56 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017d7c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d8e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017da4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017dcc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017e02 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017e10 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017e36 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017e58 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017e84 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e98 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017eba 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ed0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ee8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017f06 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017f2a 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017fa2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017fb4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017fc6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017fe6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017fee 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017ff8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018004 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001802c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001803a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001803e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018048 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000180aa 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000180b6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000180d2 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000180ea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018104 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001812e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018132 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001813c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001814a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018164 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001818a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000181a2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181b8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018208 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018212 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018230 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018252 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018282 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018288 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018300 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018322 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018360 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00018384 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018392 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183ae 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183f6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018414 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001842c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018434 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018444 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018458 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018466 0002080a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018476 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018486 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001848e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018498 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001849c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000184a6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000184b4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000184ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018504 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001854e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001855c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018582 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000185a0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000185c0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000185c4 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018604 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018612 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001863c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001865a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018684 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000186aa 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186bc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186d2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000186fc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001872c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018738 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001875c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001877e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000187c2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187d8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000187f6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018814 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001888e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000188a2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000188ba 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000188d8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018914 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018922 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018942 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001895a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001895e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018968 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018976 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001898e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001899c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000189a0 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000189aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000189c4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000189f6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018a1e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a2a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a52 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018a68 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018a82 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a8a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a96 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ab0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018ad0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018ae4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018afa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018b0c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b1c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018b2c 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018b6a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018b8e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018bbc 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018bda 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018bf0 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018bfe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c06 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c0e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018c1c 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018c78 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018c86 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018cae 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018cda 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018cec 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00018d06 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d1e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018d42 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018d7a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018d88 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018dae 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018dd0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dd4 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dde 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018df0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018e10 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018e42 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018e50 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018e78 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ea8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018eba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018ed6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018eea 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018f2c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018f52 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018f60 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f9c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fac 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018fb4 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018fbe 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018fd0 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019016 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001902a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019066 0001330a R_ARM_THM_CALL 000023f9 _loop0_110_rule │ │ │ │ │ -00019084 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000190b0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000190cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000190e4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019106 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001911e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001912a 0001340a R_ARM_THM_CALL 00004a91 _loop1_111_rule │ │ │ │ │ -0001914a 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00019156 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019166 0001350a R_ARM_THM_CALL 00001191 _tmp_199_rule │ │ │ │ │ -00019170 0001360a R_ARM_THM_CALL 000023f9 _loop0_200_rule │ │ │ │ │ +000183c4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001840e 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018434 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018442 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001845e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001846c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184a6 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184c4 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184dc 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000184e4 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000184f4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018508 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018516 0002080a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018526 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018536 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001853e 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018548 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001854c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018556 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018564 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001856a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185b4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000185fe 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001860c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018632 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018650 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018670 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018674 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000186b4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000186c2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000186ec 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001870a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018734 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001875a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001876c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018782 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000187ac 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000187dc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000187e8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001880c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001882e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018872 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018888 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000188a6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000188c4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001893e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018952 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001896a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018988 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000189c4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000189d2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000189f2 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018a0a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a0e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a18 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018a26 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018a3e 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018a4c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a50 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a5a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018a74 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018aa6 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018ace 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018ada 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b02 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b18 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b32 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018b3a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018b46 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b60 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b80 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b94 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018baa 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018bbc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bcc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018bdc 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018c1a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018c3e 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018c6c 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018c8a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ca0 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018cae 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018cb6 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018cbe 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018ccc 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018d28 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018d36 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018d5e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018d8a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d9c 0002090a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00018db6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018dce 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018df2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018e2a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018e38 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018e5e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018e80 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e84 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e8e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018ea0 0001980a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018ec0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018ef2 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f00 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f28 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f58 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f6a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f86 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f9a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018fdc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019002 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019010 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001904c 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001905c 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019064 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001906e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019080 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000190c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190da 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019116 0001330a R_ARM_THM_CALL 000023f9 _loop0_110_rule │ │ │ │ │ +00019134 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00019160 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001917c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019188 0001370a R_ARM_THM_CALL 00001191 _tmp_201_rule │ │ │ │ │ -00019192 0000db2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC60 │ │ │ │ │ -00019196 0000db30 R_ARM_THM_MOVT_ABS 00000980 .LC60 │ │ │ │ │ -0001919c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000191a0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000191b4 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000191b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000191e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191f4 0000da2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC59 │ │ │ │ │ -000191f8 0000da30 R_ARM_THM_MOVT_ABS 0000094c .LC59 │ │ │ │ │ -000191fe 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00019202 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00019218 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019248 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019262 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019292 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192aa 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000192c2 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000192dc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192ea 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000192ee 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000192f6 0000d82f R_ARM_THM_MOVW_ABS_NC 00000904 .LC57 │ │ │ │ │ -000192fa 0000d830 R_ARM_THM_MOVT_ABS 00000904 .LC57 │ │ │ │ │ -00019300 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00019308 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019328 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019358 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019374 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193de 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019408 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019432 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001944a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019460 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019488 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019492 0001380a R_ARM_THM_CALL 00000dab _tmp_202_rule │ │ │ │ │ -0001949a 0000e52f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC62 │ │ │ │ │ -0001949e 0000e530 R_ARM_THM_MOVT_ABS 000009d0 .LC62 │ │ │ │ │ -000194a4 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000194a8 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000194bc 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000194c0 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019194 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000191b6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191ce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000191da 0001340a R_ARM_THM_CALL 00004a91 _loop1_111_rule │ │ │ │ │ +000191fa 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00019206 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019216 0001350a R_ARM_THM_CALL 00001191 _tmp_199_rule │ │ │ │ │ +00019220 0001360a R_ARM_THM_CALL 000023f9 _loop0_200_rule │ │ │ │ │ +0001922c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019238 0001370a R_ARM_THM_CALL 00001191 _tmp_201_rule │ │ │ │ │ +00019242 0000db2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC60 │ │ │ │ │ +00019246 0000db30 R_ARM_THM_MOVT_ABS 00000980 .LC60 │ │ │ │ │ +0001924c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019250 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019264 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019268 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019298 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192a4 0000da2f R_ARM_THM_MOVW_ABS_NC 0000094c .LC59 │ │ │ │ │ +000192a8 0000da30 R_ARM_THM_MOVT_ABS 0000094c .LC59 │ │ │ │ │ +000192ae 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000192b2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000192c8 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192f8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019312 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019342 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001935a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00019372 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001938c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001939a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001939e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000193a6 0000d82f R_ARM_THM_MOVW_ABS_NC 00000904 .LC57 │ │ │ │ │ +000193aa 0000d830 R_ARM_THM_MOVT_ABS 00000904 .LC57 │ │ │ │ │ +000193b0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000193b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000193d8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019408 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019424 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019478 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001948e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194b8 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000194e2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000194fc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001951a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019524 0000e42f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC61 │ │ │ │ │ -00019528 0000e430 R_ARM_THM_MOVT_ABS 000009a0 .LC61 │ │ │ │ │ -00019562 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019576 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019580 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001958a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000195ac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000195c0 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000195f0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000195f8 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001960e 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001961e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019632 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001963a 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000194fa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019510 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019538 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019542 0001380a R_ARM_THM_CALL 00000dab _tmp_202_rule │ │ │ │ │ +0001954a 0000e52f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC62 │ │ │ │ │ +0001954e 0000e530 R_ARM_THM_MOVT_ABS 000009d0 .LC62 │ │ │ │ │ +00019554 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019558 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001956c 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019570 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019592 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000195ac 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000195d4 0000e42f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC61 │ │ │ │ │ +000195d8 0000e430 R_ARM_THM_MOVT_ABS 000009a0 .LC61 │ │ │ │ │ +00019612 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019626 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019630 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001963a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001965c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019670 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000196a0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000196a8 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000196be 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000196ce 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196e2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000196ea 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2f0fc contains 232 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2f1dc contains 232 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000005c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000006c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000009e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b0 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000000ba 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000000c4 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000da 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000ea 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000100 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000120 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000134 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000170 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000184 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00000184 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 0000019c 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001cc 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001e4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001ee 0000780a R_ARM_THM_CALL 00006829 star_target_rule │ │ │ │ │ +000001ee 0000780a R_ARM_THM_CALL 000068b1 star_target_rule │ │ │ │ │ 000001fa 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000022a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000023e 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 0000024a 00022c0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 00000256 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000028c 00022d0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 00000292 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -4804,25 +4810,25 @@ │ │ │ │ │ 00000334 00013930 R_ARM_THM_MOVT_ABS 00000e28 .LC86 │ │ │ │ │ 0000033a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000033e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000366 0001480a R_ARM_THM_CALL 000023f9 _loop0_187_rule │ │ │ │ │ 00000370 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000376 00013a2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC87 │ │ │ │ │ 0000037a 00013a30 R_ARM_THM_MOVT_ABS 00000e50 .LC87 │ │ │ │ │ -0000038c 00012a0a R_ARM_THM_CALL 00017af9 lambda_slash_no_default_rule │ │ │ │ │ -00000398 0001300a R_ARM_THM_CALL 000184d1 _loop0_188_rule │ │ │ │ │ +0000038c 00012a0a R_ARM_THM_CALL 00017b9d lambda_slash_no_default_rule │ │ │ │ │ +00000398 0001300a R_ARM_THM_CALL 00018581 _loop0_188_rule │ │ │ │ │ 000003b0 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003bc 0001220a R_ARM_THM_CALL 000181f5 lambda_slash_with_default_rule │ │ │ │ │ +000003bc 0001220a R_ARM_THM_CALL 000182a5 lambda_slash_with_default_rule │ │ │ │ │ 000003c6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000003d2 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003f4 0001310a R_ARM_THM_CALL 00018b41 _loop1_197_rule │ │ │ │ │ -00000408 00012b0a R_ARM_THM_CALL 00017fa5 lambda_param_no_default_rule │ │ │ │ │ +000003f4 0001310a R_ARM_THM_CALL 00018bf1 _loop1_197_rule │ │ │ │ │ +00000408 00012b0a R_ARM_THM_CALL 00018055 lambda_param_no_default_rule │ │ │ │ │ 0000040e 00013b2f R_ARM_THM_MOVW_ABS_NC 00000e68 .LC88 │ │ │ │ │ 00000412 00013b30 R_ARM_THM_MOVT_ABS 00000e68 .LC88 │ │ │ │ │ -00000422 00012f0a R_ARM_THM_CALL 000184d1 _loop0_189_rule │ │ │ │ │ +00000422 00012f0a R_ARM_THM_CALL 00018581 _loop0_189_rule │ │ │ │ │ 00000440 0001470a R_ARM_THM_CALL 000023f9 _loop0_193_rule │ │ │ │ │ 0000044c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000474 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000484 0001460a R_ARM_THM_CALL 000023f9 _loop0_195_rule │ │ │ │ │ 0000048e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000494 00013d2f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC90 │ │ │ │ │ @@ -4830,88 +4836,88 @@ │ │ │ │ │ 0000049e 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004a2 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000004b6 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000004ba 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004e2 0001670a R_ARM_THM_CALL 00004a91 _loop1_196_rule │ │ │ │ │ 000004fe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000518 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000052e 00012c0a R_ARM_THM_CALL 00018119 lambda_param_rule │ │ │ │ │ +0000052e 00012c0a R_ARM_THM_CALL 000181c9 lambda_param_rule │ │ │ │ │ 0000054a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000558 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000057e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000588 00012c0a R_ARM_THM_CALL 00018119 lambda_param_rule │ │ │ │ │ +00000588 00012c0a R_ARM_THM_CALL 000181c9 lambda_param_rule │ │ │ │ │ 00000596 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005a4 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000005b8 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000005c2 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000005ca 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000005e8 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000060a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000061a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000062e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000063e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000648 0001782f R_ARM_THM_MOVW_ABS_NC 00001168 .LC108 │ │ │ │ │ 0000064c 00017830 R_ARM_THM_MOVT_ABS 00001168 .LC108 │ │ │ │ │ 00000652 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000656 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000066c 00012b0a R_ARM_THM_CALL 00017fa5 lambda_param_no_default_rule │ │ │ │ │ +0000066c 00012b0a R_ARM_THM_CALL 00018055 lambda_param_no_default_rule │ │ │ │ │ 0000067e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000068c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000696 00013e2f R_ARM_THM_MOVW_ABS_NC 00000eec .LC91 │ │ │ │ │ 0000069a 00013e30 R_ARM_THM_MOVT_ABS 00000eec .LC91 │ │ │ │ │ 000006c6 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006da 00012a0a R_ARM_THM_CALL 00017af9 lambda_slash_no_default_rule │ │ │ │ │ -000006e8 0001220a R_ARM_THM_CALL 000181f5 lambda_slash_with_default_rule │ │ │ │ │ +000006da 00012a0a R_ARM_THM_CALL 00017b9d lambda_slash_no_default_rule │ │ │ │ │ +000006e8 0001220a R_ARM_THM_CALL 000182a5 lambda_slash_with_default_rule │ │ │ │ │ 00000716 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000072a 0000710a R_ARM_THM_CALL 0000f62d starred_expression_rule │ │ │ │ │ +0000072a 0000710a R_ARM_THM_CALL 0000f69d starred_expression_rule │ │ │ │ │ 00000738 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000073c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000746 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000776 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000078c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000079c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007ca 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000007e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007ec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f8 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000828 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000083c 0000b60a R_ARM_THM_CALL 00010239 param_no_default_rule │ │ │ │ │ +0000083c 0000b60a R_ARM_THM_CALL 000102a9 param_no_default_rule │ │ │ │ │ 0000084c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000087a 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000892 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008d4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008ee 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000008fa 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000914 0000250a R_ARM_THM_CALL 00012db9 block_rule │ │ │ │ │ +00000914 0000250a R_ARM_THM_CALL 00012e49 block_rule │ │ │ │ │ 0000092a 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000946 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000950 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000958 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000976 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000009a4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000009bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009c6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000009d2 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000a04 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a22 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a2c 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00000a2c 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00000a38 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a40 0000040a R_ARM_THM_CALL 00017425 expressions_rule │ │ │ │ │ +00000a40 0000040a R_ARM_THM_CALL 000174c9 expressions_rule │ │ │ │ │ 00000a54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a5a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a5e 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a62 00017d2f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ 00000a66 00017d30 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ 00000a7c 00005b0a R_ARM_THM_CALL 000021f5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a80 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000aa2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ab6 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00000ab6 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00000aca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ad0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ad4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000adc 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000ae0 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000ae6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000af4 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -4930,18 +4936,18 @@ │ │ │ │ │ 00000bbc 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bc0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bc8 00017e2f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ 00000bcc 00017e30 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ 00000bd2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000bde 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c24 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c40 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00000c40 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00000c5e 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c6e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c7e 0000090a R_ARM_THM_CALL 000076c9 expression_rule │ │ │ │ │ +00000c7e 0000090a R_ARM_THM_CALL 00007745 expression_rule │ │ │ │ │ 00000c9e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cb4 0001910a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000cbe 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cc8 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000cde 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000cee 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d04 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ @@ -4955,15 +4961,15 @@ │ │ │ │ │ 00000dee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dfe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e2c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e44 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e82 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e90 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e9a 0000620a R_ARM_THM_CALL 0000d985 arguments_rule │ │ │ │ │ +00000e9a 0000620a R_ARM_THM_CALL 0000d9d5 arguments_rule │ │ │ │ │ 00000ea8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000eb6 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000ee4 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000efa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f0a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f1a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4979,20 +4985,20 @@ │ │ │ │ │ 00001054 00019f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000106a 0001950a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000107a 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001090 0001960a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000010b0 0001920a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000010c4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001100 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001114 0000040a R_ARM_THM_CALL 00017425 expressions_rule │ │ │ │ │ +00001114 0000040a R_ARM_THM_CALL 000174c9 expressions_rule │ │ │ │ │ 0000112c 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000115c 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000116a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001174 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001180 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000011ae 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011c2 00012b0a R_ARM_THM_CALL 00017fa5 lambda_param_no_default_rule │ │ │ │ │ +000011c2 00012b0a R_ARM_THM_CALL 00018055 lambda_param_no_default_rule │ │ │ │ │ 000011d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001200 0001900a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001216 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001226 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001236 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -7,20 +7,21 @@ │ │ │ │ │ 3FBFIFei │ │ │ │ │ *FKFAFei │ │ │ │ │ 0FKF:Fei │ │ │ │ │ bi0FyhKF │ │ │ │ │ +Qh@hH`P │ │ │ │ │ +Qh@iHa8 │ │ │ │ │ +Qh@jHb │ │ │ │ │ +biKFih8F │ │ │ │ │ FtF!F(F@ │ │ │ │ │ bi0FYhKF │ │ │ │ │ FF]Fai8F │ │ │ │ │ SBFKFQFei │ │ │ │ │ -*F;FAF F │ │ │ │ │ -2FCF)F F │ │ │ │ │ +*FSF9F F │ │ │ │ │ +2F;F)F F │ │ │ │ │ SBFKF9Fei │ │ │ │ │ 9FKFBF F │ │ │ │ │ :FSF1F F │ │ │ │ │ giJFXhCF │ │ │ │ │ phJFfiCF │ │ │ │ │ expected ':' │ │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ │ @@ -144,26 +145,26 @@ │ │ │ │ │ _tmp_10_rule │ │ │ │ │ decorators_rule │ │ │ │ │ function_def_raw_rule │ │ │ │ │ elif_stmt_rule │ │ │ │ │ else_block_rule │ │ │ │ │ class_def_raw_rule │ │ │ │ │ _gather_53_rule │ │ │ │ │ -NEW_TYPE_COMMENT │ │ │ │ │ star_targets_rule │ │ │ │ │ star_expressions_rule │ │ │ │ │ try_stmt_rule │ │ │ │ │ subject_expr_rule │ │ │ │ │ guard_rule │ │ │ │ │ INVALID_VERSION_CHECK │ │ │ │ │ _gather_57_rule │ │ │ │ │ +NEW_TYPE_COMMENT │ │ │ │ │ _gather_51_rule │ │ │ │ │ _gather_55_rule │ │ │ │ │ -_gather_206_rule │ │ │ │ │ _gather_208_rule │ │ │ │ │ +_gather_206_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ _gather_212_rule │ │ │ │ │ invalid_for_target_rule │ │ │ │ │ simple_stmt_rule │ │ │ │ │ single_target_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ _tmp_11_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -33,20 +33,20 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e4d0 │ │ │ │ │ + bl e520 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10020 <_tmp_28_rule> │ │ │ │ │ + bl 10090 <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_31_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -182,15 +182,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e4d0 │ │ │ │ │ + bl e520 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -978,15 +978,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 8f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10020 <_tmp_28_rule> │ │ │ │ │ + bl 10090 <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_28_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 8f6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1098,20 +1098,20 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cbz r0, 9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, 9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14b8c │ │ │ │ │ + bl 14c1c │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n a54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1129,34 +1129,34 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14cf8 <_loop1_216_rule> │ │ │ │ │ + bl 14d88 <_loop1_216_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_60_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d4 │ │ │ │ │ + bl 14664 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n a72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14b8c │ │ │ │ │ + bl 14c1c │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n a72 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1219,33 +1219,33 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5334 <_loop1_219_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d4 │ │ │ │ │ + bl 14664 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14b8c │ │ │ │ │ + bl 14c1c │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w dd2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1269,15 +1269,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, b24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n a46 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1360,15 +1360,15 @@ │ │ │ │ │ cbz r0, c00 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, c00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_214_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_214_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -1392,15 +1392,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8b4 │ │ │ │ │ R_ARM_THM_CALL _loop0_215_rule │ │ │ │ │ cbz r0, c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14cf8 <_loop1_216_rule> │ │ │ │ │ + bl 14d88 <_loop1_216_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n d2e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n d28 │ │ │ │ │ @@ -1444,15 +1444,15 @@ │ │ │ │ │ beq.w dae │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w da6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 986 │ │ │ │ │ R_ARM_THM_CALL _tmp_271_rule │ │ │ │ │ @@ -1522,15 +1522,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 986 │ │ │ │ │ R_ARM_THM_CALL _tmp_217_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -1761,37 +1761,37 @@ │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ beq.n 101e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10644 │ │ │ │ │ + bl 106b4 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, f8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 1016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10644 │ │ │ │ │ + bl 106b4 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n fdc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n f68 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1824,15 +1824,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n f7a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2068,15 +2068,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a124 │ │ │ │ │ + bl a18c │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1280 │ │ │ │ │ @@ -2486,42 +2486,42 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 181e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44bc │ │ │ │ │ + bl 4538 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 1598 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1690 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 181e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44bc │ │ │ │ │ + bl 4538 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1634 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14744 │ │ │ │ │ + bl 147d4 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1634 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2990,15 +2990,15 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1990 <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e88 │ │ │ │ │ + bl 16f2c │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1974 <_loop0_129_rule+0x50> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, 19f2 <_loop0_129_rule+0xce> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ @@ -3121,56 +3121,56 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100a0 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 1b3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10aa4 <_loop0_171_rule> │ │ │ │ │ + bl 10b14 <_loop0_171_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_171_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1d00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ beq.w 1cf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10794 │ │ │ │ │ + bl 10804 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1ca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b80 <_loop1_185_rule> │ │ │ │ │ + bl 10bf0 <_loop1_185_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_185_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1cb6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10aa4 <_loop0_171_rule> │ │ │ │ │ + bl 10b14 <_loop0_171_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_172_rule │ │ │ │ │ cbz r0, 1b5a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -3258,15 +3258,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 1c1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 1c42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbz r0, 1c52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl e54 <_loop0_170_rule> │ │ │ │ │ @@ -3293,15 +3293,15 @@ │ │ │ │ │ b.n 1bfe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10150 <_loop1_173_rule> │ │ │ │ │ + bl 101c0 <_loop1_173_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_173_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1b5a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3337,15 +3337,15 @@ │ │ │ │ │ cbz r0, 1cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 1cd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbz r0, 1d00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ b.n 1bc0 │ │ │ │ │ @@ -3432,22 +3432,22 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ beq.n 1da8 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 1dae <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 100a0 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ cbnz r0, 1da0 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 1da0 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10794 │ │ │ │ │ + bl 10804 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ cbnz r0, 1da0 <_tmp_169_rule+0x3c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -3490,15 +3490,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 1dd8 <_tmp_227_rule+0x20> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1de8 <_tmp_227_rule+0x30> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ @@ -3637,41 +3637,41 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl f62c │ │ │ │ │ + bl f69c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c44 │ │ │ │ │ + bl 11cd4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f14 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 132f4 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -3705,28 +3705,28 @@ │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f2c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c44 │ │ │ │ │ + bl 11cd4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f28 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f28 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1f28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -3769,15 +3769,15 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 1f2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1f4a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ @@ -3871,15 +3871,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 20f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2116 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 274 │ │ │ │ │ @@ -3909,23 +3909,23 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ beq.n 21d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 21d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13168 │ │ │ │ │ + bl 131f8 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 21a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 21a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11990 │ │ │ │ │ + bl 11a24 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 21a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 21a2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ @@ -4017,29 +4017,29 @@ │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ beq.n 22c2 <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 22c8 <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13168 │ │ │ │ │ + bl 131f8 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ cbnz r0, 22ba <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 22ba <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11990 │ │ │ │ │ + bl 11a24 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ cbnz r0, 22ba <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 22ba <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ + bl 7450 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ cbnz r0, 22ba <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 22ba <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ @@ -4109,15 +4109,15 @@ │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq.n 2392 <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbnz r3, 2330 <_loop0_164_rule+0x60> │ │ │ │ │ - bl 6418 │ │ │ │ │ + bl 648c │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cbnz r0, 235e <_loop0_164_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -4325,37 +4325,37 @@ │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ beq.n 257a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 252e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 2572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2580 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 250c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4388,15 +4388,15 @@ │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 2526 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 24f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 251e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ @@ -4486,15 +4486,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_157_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cbz r0, 266c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 26ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -4516,20 +4516,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2646 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ @@ -4629,26 +4629,26 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 2634 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 25cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2684 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2684 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ @@ -4747,15 +4747,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2872 <_tmp_11_rule+0x32> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 2876 <_tmp_11_rule+0x36> │ │ │ │ │ @@ -4812,28 +4812,28 @@ │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, 2934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c44 │ │ │ │ │ + bl 11cd4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 2924 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 296e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 2966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 2942 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4857,15 +4857,15 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 2938 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 2938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 132f4 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2926 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -4956,15 +4956,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 2a7c <_loop0_112_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cbnz r3, 2a50 <_loop0_112_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 136d8 │ │ │ │ │ + bl 13768 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbnz r0, 2a90 <_loop0_112_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ @@ -5605,15 +5605,15 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2f30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ @@ -5969,15 +5969,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3a02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5de8 │ │ │ │ │ + bl 5e5c │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3a02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3ec4 │ │ │ │ │ @@ -8378,15 +8378,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 4804 │ │ │ │ │ @@ -8488,33 +8488,33 @@ │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq.n 49da <_tmp_253_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cbnz r3, 491c <_tmp_253_rule+0x6c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 4948 <_tmp_253_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4a1c <_tmp_253_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 49ba <_tmp_253_rule+0x10a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 4a54 <_tmp_253_rule+0x1a4> │ │ │ │ │ @@ -8523,15 +8523,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 491c <_tmp_253_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -8558,23 +8558,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 49ba <_tmp_253_rule+0x10a> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ - mov r0, r9 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ - strd r8, r5, [sp] │ │ │ │ │ + strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 492e <_tmp_253_rule+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -8584,15 +8584,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4a4c <_tmp_253_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f62c │ │ │ │ │ + bl f69c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 493c <_tmp_253_rule+0x8c> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 493c <_tmp_253_rule+0x8c> │ │ │ │ │ @@ -8601,24 +8601,24 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 4a24 <_tmp_253_rule+0x174> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 4904 <_tmp_253_rule+0x54> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 49c0 <_tmp_253_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4976 <_tmp_253_rule+0xc6> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 497c <_tmp_253_rule+0xcc> │ │ │ │ │ @@ -9419,15 +9419,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 502a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 502a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -9492,30 +9492,30 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 4ff2 │ │ │ │ │ b.n 50cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4fa6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 4fae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 5264 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 4fae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 506c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -9568,26 +9568,26 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 520c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 4f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a124 │ │ │ │ │ + bl a18c │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 514e │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 5270 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 5270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 5156 │ │ │ │ │ @@ -9652,26 +9652,26 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 52d6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 530e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, 530e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ b.n 52dc │ │ │ │ │ @@ -9755,33 +9755,33 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 544c <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 544c <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10020 <_tmp_28_rule> │ │ │ │ │ + bl 10090 <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_63_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 544c <_loop1_219_rule+0x118> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 544c <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, 544c <_loop1_219_rule+0x118> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ @@ -9941,15 +9941,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 54e6 <_loop1_219_rule+0x1b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 54e6 <_loop1_219_rule+0x1b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 986 │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ @@ -10406,15 +10406,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 58f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 59c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5de8 │ │ │ │ │ + bl 5e5c │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 58f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cbnz r2, 59c6 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -35,20 +35,20 @@ │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ beq.w 732 <_PyPegen_parse+0x732> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 22c <_PyPegen_parse+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17424 │ │ │ │ │ + bl 174c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 394 <_PyPegen_parse+0x394> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19534 <_loop0_1_rule> │ │ │ │ │ + bl 195e4 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 394 <_PyPegen_parse+0x394> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -116,15 +116,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 266 <_PyPegen_parse+0x266> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + bl 226c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 168 <_PyPegen_parse+0x168> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 234 <_PyPegen_parse+0x234> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ @@ -300,15 +300,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 306 <_PyPegen_parse+0x306> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 340 <_PyPegen_parse+0x340> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + bl 226c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 34c <_PyPegen_parse+0x34c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -541,15 +541,15 @@ │ │ │ │ │ cbz r0, 518 <_PyPegen_parse+0x518> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 518 <_PyPegen_parse+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, 518 <_PyPegen_parse+0x518> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 518 <_PyPegen_parse+0x518> │ │ │ │ │ @@ -641,20 +641,20 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 646 <_PyPegen_parse+0x646> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 646 <_PyPegen_parse+0x646> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19534 <_loop0_1_rule> │ │ │ │ │ + bl 195e4 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 646 <_PyPegen_parse+0x646> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -680,15 +680,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 536 <_PyPegen_parse+0x536> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 536 <_PyPegen_parse+0x536> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ @@ -711,37 +711,37 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 648 <_PyPegen_parse+0x648> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 58c <_PyPegen_parse+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 636 <_PyPegen_parse+0x636> │ │ │ │ │ b.n 63c <_PyPegen_parse+0x63c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 66c <_PyPegen_parse+0x66c> │ │ │ │ │ b.n 578 <_PyPegen_parse+0x578> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 4ce <_PyPegen_parse+0x4ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 562 <_PyPegen_parse+0x562> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 562 <_PyPegen_parse+0x562> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 562 <_PyPegen_parse+0x562> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -781,21 +781,21 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 54c <_PyPegen_parse+0x54c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 62a <_PyPegen_parse+0x62a> │ │ │ │ │ b.n 54c <_PyPegen_parse+0x54c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 518 <_PyPegen_parse+0x518> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -849,129 +849,129 @@ │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1928 │ │ │ │ │ + beq.w 162c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1936 │ │ │ │ │ + bne.w 163a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 8ee │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ + bne.w a90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #660 @ 0x294 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 938 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ + bne.w a90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_8_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_8_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ + bne.w a90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_9_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_9_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9a │ │ │ │ │ + bne.w a98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ + bne.w a90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_10_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_10_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb0 │ │ │ │ │ + bne.w bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ + bne.w a90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3e │ │ │ │ │ + bne.w d3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ + bne.w a90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da6 │ │ │ │ │ + bne.w da2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15cc │ │ │ │ │ + bne.w 1c40 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1fb2 │ │ │ │ │ + beq.w 15ee │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1fca │ │ │ │ │ + beq.w 1602 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -979,183 +979,182 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb0 │ │ │ │ │ + bne.w f16 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fe4 │ │ │ │ │ + bne.w ec6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 155e │ │ │ │ │ + beq.w 15d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 156e │ │ │ │ │ + bne.w 15e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl c89c │ │ │ │ │ + bl c8fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d00 │ │ │ │ │ + bne.w cfc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e56 │ │ │ │ │ + bne.w 16ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1ac │ │ │ │ │ + bl d1fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 8e2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 7c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f9e │ │ │ │ │ + beq.w 20aa │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w da2 │ │ │ │ │ + bne.w d9e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1e5e │ │ │ │ │ + beq.w 1f5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e86 │ │ │ │ │ + bne.w 1f84 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 9ac │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 142fc │ │ │ │ │ + bl 1438c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d50 │ │ │ │ │ + bne.w d4c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1438 │ │ │ │ │ + bne.w 1488 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1436 │ │ │ │ │ + beq.w 1486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1436 │ │ │ │ │ + beq.w 1486 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1436 │ │ │ │ │ + beq.w 1486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1436 │ │ │ │ │ + beq.w 1486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d4 │ │ │ │ │ + bl 14664 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1438 │ │ │ │ │ + bne.w 1488 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9e │ │ │ │ │ + beq.w d9a │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d94 │ │ │ │ │ + beq.w d90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1544 │ │ │ │ │ + bne.w 1708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 8e2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 193e │ │ │ │ │ + beq.w 1e98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1150 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w 106e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl c89c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl c8fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1114 │ │ │ │ │ + bne.w 1032 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 19fa │ │ │ │ │ + bne.w 1eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1508c │ │ │ │ │ + bl 1511c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n a3a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1167,263 +1166,260 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 8e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bea │ │ │ │ │ + beq.w 1bba │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1334 │ │ │ │ │ + bne.w 13ea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1808 │ │ │ │ │ + beq.w 1a64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cf2 │ │ │ │ │ + bne.w 1a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1314 │ │ │ │ │ + beq.w 12d8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ce │ │ │ │ │ + bne.w 13fa │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131e │ │ │ │ │ + bne.w 12e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e6 │ │ │ │ │ + beq.w 11ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17034 <_gather_51_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 170d8 <_gather_51_rule> │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e6 │ │ │ │ │ + beq.w 11ce │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e6 │ │ │ │ │ + beq.w 11ce │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11e8 │ │ │ │ │ + bne.w 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e6 │ │ │ │ │ + beq.w 11ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c4 │ │ │ │ │ - ldrd r7, r3, [r3, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl f5f8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - strd r7, r3, [sp, #4] │ │ │ │ │ + beq.w 12b8 │ │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 149a │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ba │ │ │ │ │ + beq.w 12ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a3a │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1814 │ │ │ │ │ + bne.w 1c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 8e2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1338 │ │ │ │ │ + b.w 13ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 159e │ │ │ │ │ + beq.w 1598 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 14fc │ │ │ │ │ + bne.w 157e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1a68 │ │ │ │ │ + beq.w 1868 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a8e │ │ │ │ │ + bne.w 188e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1344 │ │ │ │ │ + beq.w 12ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6418 │ │ │ │ │ + bl 648c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1344 │ │ │ │ │ + beq.w 12ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1344 │ │ │ │ │ + beq.w 12ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ + beq.w 1862 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ + beq.w 1862 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15ac │ │ │ │ │ + bne.w 15a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + bl 12e48 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1432 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ + beq.w 1862 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 158c │ │ │ │ │ + beq.w 1e6a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1586 │ │ │ │ │ + bne.w 1578 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1470 │ │ │ │ │ + bne.w 14ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e80 │ │ │ │ │ + bne.w e7e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 14fc │ │ │ │ │ + bne.w 157e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ + beq.w 1862 │ │ │ │ │ ldrd r6, r3, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 144a │ │ │ │ │ + bne.w 14c4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r6, r3, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ - strd r8, r9, [sp, #4] │ │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1426 │ │ │ │ │ + beq.w 13d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a3a │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a3a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14fe │ │ │ │ │ + b.w 1580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1ac │ │ │ │ │ + bl d1fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 918 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ff6 │ │ │ │ │ + beq.w 1a2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a3a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1444,26 +1440,26 @@ │ │ │ │ │ b.n 8e2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d9e │ │ │ │ │ + cbz r0, d9a │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fee │ │ │ │ │ + beq.w 19a8 │ │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -1471,130 +1467,176 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1552 │ │ │ │ │ + bne.w 1716 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 143c │ │ │ │ │ + b.n 148c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15d4 │ │ │ │ │ + beq.w 1c48 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15bc │ │ │ │ │ + bne.w 1c30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 15de │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1610 │ │ │ │ │ + bne.w 1c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d4 │ │ │ │ │ + bl 14664 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15bc │ │ │ │ │ + bne.w 1c30 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b0 │ │ │ │ │ + beq.w 1c24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, e60 │ │ │ │ │ + cbz r0, e5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a3a │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ea │ │ │ │ │ + bne.w 1c5e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 8e2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15c2 │ │ │ │ │ + b.w 1c36 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8e │ │ │ │ │ + beq.w c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8e │ │ │ │ │ + beq.w c88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1574 │ │ │ │ │ + bne.w 1e74 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c98 │ │ │ │ │ + b.n c92 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 8dc │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 8dc │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1e86 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28bc │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1944 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cbnz r3, f10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 19b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28bc │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8d0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1614,28 +1656,28 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1844 │ │ │ │ │ + beq.w 184e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1830 │ │ │ │ │ + bne.w 1846 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1828 │ │ │ │ │ + beq.w 183e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1830 │ │ │ │ │ + bne.w 1846 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ @@ -1644,244 +1686,198 @@ │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 184e │ │ │ │ │ + beq.w 182e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c4 │ │ │ │ │ + bne.w 1102 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1034 │ │ │ │ │ + bne.n 1072 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c4 │ │ │ │ │ + beq.w 1102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b30 │ │ │ │ │ + bl 2b30 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c4 │ │ │ │ │ + beq.w 1102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 47cc │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c4 │ │ │ │ │ + bne.w 1102 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c4 │ │ │ │ │ + beq.w 1102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c4 │ │ │ │ │ + beq.w 1102 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1858 │ │ │ │ │ + beq.w 16d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1858 │ │ │ │ │ + bne.w 16d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 11d0 │ │ │ │ │ + beq.w 12c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n f30 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 8dc │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 8dc │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 177e │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + b.n f96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + bl 1511c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 171a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cbnz r3, 102e │ │ │ │ │ + beq.w a6a │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 178e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8dc │ │ │ │ │ + beq.w 1a4a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a3a │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a3a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n a86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1952 │ │ │ │ │ + beq.w 1f10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 107a │ │ │ │ │ + cbz r0, 10b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b30 │ │ │ │ │ + bl 2b30 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ - cbz r0, 107a │ │ │ │ │ + cbz r0, 10b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 47cc │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 107c │ │ │ │ │ + cbnz r5, 10ba │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19c2 │ │ │ │ │ + bne.w 1f24 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 10b4 │ │ │ │ │ + cbnz r5, 10f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10b2 │ │ │ │ │ + cbz r0, 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b30 │ │ │ │ │ + bl 2b30 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ - cbz r0, 10b2 │ │ │ │ │ + cbz r0, 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 47cc │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10b4 │ │ │ │ │ + cbnz r5, 10f2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1966 │ │ │ │ │ + bne.w 1eb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f4e │ │ │ │ │ + beq.w fb4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w fcc │ │ │ │ │ + beq.w eae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fcc │ │ │ │ │ + bne.w eae │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1822 │ │ │ │ │ + beq.w 1838 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 1154 │ │ │ │ │ + ble.n 1152 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ │ str.w r7, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1100 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1508c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a6c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1838 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w a3a │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a3a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n a88 │ │ │ │ │ + b.n 113e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1891,15 +1887,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 187c │ │ │ │ │ + beq.w 1624 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1911,112 +1907,102 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1872 │ │ │ │ │ + beq.w 1a3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a3a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 8de │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 200e │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n fbe │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131e │ │ │ │ │ + bne.w 12e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1216 │ │ │ │ │ + cbz r0, 11fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1216 │ │ │ │ │ + cbz r0, 11fe │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1896 │ │ │ │ │ + bne.w 1642 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 131e │ │ │ │ │ + bne.n 12e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1326 │ │ │ │ │ + beq.w 13dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1326 │ │ │ │ │ + beq.w 13dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17034 <_gather_51_rule> │ │ │ │ │ + bl 170d8 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1326 │ │ │ │ │ + beq.w 13dc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1326 │ │ │ │ │ + beq.w 13dc │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1328 │ │ │ │ │ + bne.w 13de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1326 │ │ │ │ │ + beq.w 13dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 12c4 │ │ │ │ │ + cbz r0, 12b8 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f668 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -2027,235 +2013,287 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8a │ │ │ │ │ + bne.w b84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1814 │ │ │ │ │ + bne.w 1c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1338 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17034 <_gather_51_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1314 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1316 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1314 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1314 │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbnz r6, 1316 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + b.n 13ee │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b4c │ │ │ │ │ + beq.w 1a58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1024 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b00 │ │ │ │ │ + beq.w afe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1338 │ │ │ │ │ + b.n 13ee │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a02 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 82c │ │ │ │ │ - b.w a92 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1b16 │ │ │ │ │ + bne.w 191e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 201a │ │ │ │ │ + beq.w 1858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 201a │ │ │ │ │ + beq.w 1858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6418 │ │ │ │ │ + bl 648c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 201a │ │ │ │ │ + beq.w 1858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 201a │ │ │ │ │ + beq.w 1858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2036 │ │ │ │ │ + beq.w 1924 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2036 │ │ │ │ │ + beq.w 1924 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b16 │ │ │ │ │ + bne.w 191e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2036 │ │ │ │ │ + beq.w 1924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d4 │ │ │ │ │ + bl 14664 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b16 │ │ │ │ │ + bne.w 191e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1430 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1862 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f668 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r6, r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ - strd r8, r9, [sp, #4] │ │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_AsyncFor> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AsyncFor │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cde │ │ │ │ │ + bne.w cd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cf4 │ │ │ │ │ + beq.w 1862 │ │ │ │ │ + b.n cee │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1722 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 82c │ │ │ │ │ + b.w a90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 170d8 <_gather_51_rule> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12d8 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14fc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12da │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12d8 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12d8 │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12da │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 12e48 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12b8 │ │ │ │ │ + ldrd r7, r3, [r3, #20] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl f668 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + strd r7, r3, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + b.w b74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 7ec │ │ │ │ │ - b.w a92 │ │ │ │ │ + b.w a90 │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 14bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b66 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w b64 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 146a │ │ │ │ │ + cbz r0, 14e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cbc │ │ │ │ │ + bne.w cb6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cba │ │ │ │ │ + b.w cb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1530 │ │ │ │ │ + beq.n 15aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150c │ │ │ │ │ + beq.n 158e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150c │ │ │ │ │ + beq.n 158e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150c │ │ │ │ │ + beq.n 158e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 150c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 158e │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2264,290 +2302,463 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1520 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1516 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15be │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c7e │ │ │ │ │ + beq.w c78 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 84c │ │ │ │ │ - b.w a92 │ │ │ │ │ + b.w a90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14ec │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 14ec │ │ │ │ │ - b.w c98 │ │ │ │ │ + b.n 156e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 14dc │ │ │ │ │ + beq.w bc6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w c98 │ │ │ │ │ + b.n 157e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 147e │ │ │ │ │ + beq.n 14fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14ec │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a3a │ │ │ │ │ + b.n 156e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 156e │ │ │ │ │ + b.w c92 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 155c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 143c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 908 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ b.w 934 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 1624 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 8ae │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 11c2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 8bc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 8de │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 7a6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.w 8e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 170d8 <_gather_51_rule> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11fe │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1200 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11fe │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 12e48 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12b8 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ + bl 0 <_PyAST_AsyncWith> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_AsyncWith │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17088 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b84 │ │ │ │ │ + b.w b8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 16f6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 101c │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 110e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 934 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 110e │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2008 │ │ │ │ │ + beq.w a3a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ + b.n 148c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12bc │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14fc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 17f4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 175a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1928 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r6, 177a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 177a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 1782 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13ea │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1778 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f90 │ │ │ │ │ + R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1778 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c72 │ │ │ │ │ + bne.n 177a │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1778 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1778 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbnz r0, 1802 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1586 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbz r0, 180a │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bca │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14fc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1736 │ │ │ │ │ + b.n 177a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 17dc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15c2 │ │ │ │ │ + cbnz r2, 1828 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 13ea │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b9c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 896 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 8e4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1bb6 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 8e2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w fa6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w db6 │ │ │ │ │ + b.w f5e │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1bca │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 157e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.n 15f6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15c2 │ │ │ │ │ + blt.w cee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 168e │ │ │ │ │ + beq.n 1918 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15bc │ │ │ │ │ + bne.n 191e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1696 │ │ │ │ │ + beq.w 1d8e │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1640 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ - cbz r0, 1640 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 18e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 16aa │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 16a2 │ │ │ │ │ + cbz r0, 18e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ + bl 648c │ │ │ │ │ + cbz r0, 18e6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1684 │ │ │ │ │ + cbz r0, 18e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ - cbz r0, 1684 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + bl 88a0 │ │ │ │ │ + cbz r0, 18e6 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1684 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1e34 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cbnz r6, 1910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1684 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 16de │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w de2 │ │ │ │ │ - b.n 15bc │ │ │ │ │ + cbnz r6, 1910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1d9e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 161e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 168c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbnz r0, 1704 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbz r0, 170c │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 168c │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16c8 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16c8 │ │ │ │ │ + beq.w bea │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 1580 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 168c │ │ │ │ │ + b.n 191e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1758 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17be │ │ │ │ │ + b.n 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28bc │ │ │ │ │ + bl 28bc │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1010 │ │ │ │ │ + beq.w ef2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1010 │ │ │ │ │ + beq.w ef2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2560,64 +2771,60 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f2 │ │ │ │ │ + bne.n 1a14 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17fa │ │ │ │ │ + beq.n 1a1c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.w 8dc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w ffa │ │ │ │ │ - b.n 102e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 28bc │ │ │ │ │ + bl 28bc │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102e │ │ │ │ │ + beq.w f10 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102e │ │ │ │ │ + beq.w f10 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102e │ │ │ │ │ + beq.w f10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102e │ │ │ │ │ + beq.w f10 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -2627,821 +2834,699 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1766 │ │ │ │ │ + beq.n 1990 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1766 │ │ │ │ │ + bne.n 1990 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 8dc │ │ │ │ │ b.w a3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bge.w 1cd6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1338 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w fd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a82 │ │ │ │ │ - b.n 1148 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w ef8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1884 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w fb6 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 10d0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8de │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17034 <_gather_51_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1216 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1218 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1216 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1216 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1216 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 12c4 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ - bl 0 <_PyAST_AsyncWith> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_AsyncWith │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b8a │ │ │ │ │ - b.w b92 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 7a6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 8e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w a5a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1150 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10b4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 104a │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10b2 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10b2 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbnz r0, 19e2 │ │ │ │ │ + beq.w 932 │ │ │ │ │ + b.w d34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cbz r0, 19ea │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10ba │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 19ae │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 19ae │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w fb2 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10ba │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w a88 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 12c8 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1c52 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1a3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bfc │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 1a60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1a60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + beq.w 1624 │ │ │ │ │ + b.w 11c2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c62 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1334 │ │ │ │ │ + beq.w a80 │ │ │ │ │ + b.w 1066 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 183e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w cf4 │ │ │ │ │ + blt.w 1c14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b10 │ │ │ │ │ + beq.n 1afe │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1b16 │ │ │ │ │ + bne.w 12e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1b1c │ │ │ │ │ + beq.n 1b08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1ae4 │ │ │ │ │ + cbnz r6, 1ad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ae2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6418 │ │ │ │ │ - cbz r0, 1ae2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ae2 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 1ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ - cbz r0, 1ae2 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ + cbz r0, 1ad0 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bb4 │ │ │ │ │ + bne.w 1bda │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 1b08 │ │ │ │ │ + cbnz r6, 1af6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1b08 │ │ │ │ │ + cbnz r6, 1af6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 1b2a │ │ │ │ │ + cbnz r0, 1b16 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bee │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 14fe │ │ │ │ │ + beq.w ad6 │ │ │ │ │ + b.w 12e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1a9c │ │ │ │ │ - b.n 1b08 │ │ │ │ │ + beq.n 1a9a │ │ │ │ │ + b.n 1af6 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6418 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f90 │ │ │ │ │ + R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1af6 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1bd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1814 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1bdc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 181e │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b0e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b9e │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1b9e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a3c │ │ │ │ │ + b.n 1afc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b0e │ │ │ │ │ + b.n 1afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ab4 │ │ │ │ │ - b.w 1332 │ │ │ │ │ + beq.w ab2 │ │ │ │ │ + b.n 13e8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 191e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a3a │ │ │ │ │ + bl 20d8 <_tmp_7_rule+0x18> │ │ │ │ │ + R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ + b.n 1862 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a3a │ │ │ │ │ + beq.w 1ad0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ad0 │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1ca8 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1cb0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + b.n 1b86 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1334 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1a18 │ │ │ │ │ - b.n 1a60 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a5e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f90 │ │ │ │ │ - R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a5e │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + b.w 13ee │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1a60 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a5e │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c16 │ │ │ │ │ - b.n 1a5e │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c36 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1c36 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1cd0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1334 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e00 │ │ │ │ │ + beq.w 896 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.w 8e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w db2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bge.n 1c6a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1e1a │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 8e2 │ │ │ │ │ + b.n 1c36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d62 │ │ │ │ │ + beq.n 1d02 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131e │ │ │ │ │ + bne.n 1c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1d6c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1d36 │ │ │ │ │ + beq.n 1d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 1d34 │ │ │ │ │ + cbz r0, 1cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 1d34 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + bl 11650 │ │ │ │ │ + cbz r0, 1cb4 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e1e │ │ │ │ │ + bne.n 1d1e │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 1d5a │ │ │ │ │ + cbnz r6, 1d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1d5a │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 1cf8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11650 │ │ │ │ │ + cbz r0, 1cf8 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbnz r0, 1d7a │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r0, 1cf8 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1cf8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cbnz r0, 1d52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ - b.w 131e │ │ │ │ │ + beq.w dde │ │ │ │ │ + b.n 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1d00 │ │ │ │ │ - b.n 1d5a │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + beq.n 1c92 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1d00 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1d58 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbnz r0, 1d78 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbz r0, 1d80 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1d00 │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f90 │ │ │ │ │ - R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d58 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + beq.n 1d3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1d3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1d5a │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + beq.w 189e │ │ │ │ │ + b.n 1910 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 648c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 190e │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d58 │ │ │ │ │ + beq.w 190e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 88a0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 190e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d58 │ │ │ │ │ + beq.w 190e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d58 │ │ │ │ │ + beq.w 190e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - mov r0, r6 │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d58 │ │ │ │ │ + beq.w 190e │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1cbc │ │ │ │ │ + cbnz r0, 1e54 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1cc6 │ │ │ │ │ + cbz r0, 1e5c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d60 │ │ │ │ │ + b.n 1916 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1e1e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d60 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1e1e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1916 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w c64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 209c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w c92 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w edc │ │ │ │ │ + b.w f10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w a5a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 106e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w a86 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d34 │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 1dea │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 934 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 1f44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cbz r0, 1f4c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10f2 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 1088 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1efc │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1efc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1018 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ + blt.w 1716 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f40 │ │ │ │ │ + beq.n 203e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1438 │ │ │ │ │ + bne.w 1488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1f4a │ │ │ │ │ + beq.n 2048 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1eb6 │ │ │ │ │ + cbz r0, 1fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ - cbz r0, 1eb6 │ │ │ │ │ + bl 11650 │ │ │ │ │ + cbz r0, 1fb4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f5e │ │ │ │ │ + bne.n 205c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1f56 │ │ │ │ │ + bne.n 2054 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f94 │ │ │ │ │ + beq.n 2092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f94 │ │ │ │ │ + beq.n 2092 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f94 │ │ │ │ │ + beq.n 2092 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f94 │ │ │ │ │ + beq.n 2092 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f94 │ │ │ │ │ + beq.n 2092 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -3450,39 +3535,39 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1f7e │ │ │ │ │ + cbnz r0, 207c │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 1f86 │ │ │ │ │ + cbz r0, 2084 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 976 │ │ │ │ │ - b.w 1438 │ │ │ │ │ + b.w 1488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1e94 │ │ │ │ │ + beq.n 1f92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f3c │ │ │ │ │ + b.n 203a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -3490,919 +3575,865 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f28 │ │ │ │ │ + beq.n 2026 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1f28 │ │ │ │ │ + bne.n 2026 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w a3c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f3c │ │ │ │ │ + b.n 203a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f3c │ │ │ │ │ + b.n 203a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 157e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 952 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w da2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 187c │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 8ae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 11c4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 8bc │ │ │ │ │ - b.n 187c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w d76 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 932 │ │ │ │ │ - b.w d38 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w c98 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1828 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1b16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 20d8 <_tmp_8_rule+0x24> │ │ │ │ │ - R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.w 1430 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b16 │ │ │ │ │ + b.w d9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000203c <_tmp_7_rule>: │ │ │ │ │ +000020c0 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 20a2 <_tmp_7_rule+0x66> │ │ │ │ │ + beq.n 2126 <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 20ae <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 2132 <_tmp_7_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 209a <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 211e <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 209a <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 211e <_tmp_7_rule+0x5e> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 209a <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 211e <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 209a <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 211e <_tmp_7_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 209a <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 211e <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2060 <_tmp_7_rule+0x24> │ │ │ │ │ + beq.n 20e4 <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2096 <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 211a <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -000020b4 <_tmp_8_rule>: │ │ │ │ │ +00002138 <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2106 <_tmp_8_rule+0x52> │ │ │ │ │ + beq.n 218a <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2112 <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 2196 <_tmp_8_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2100 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 2184 <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2100 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 2184 <_tmp_8_rule+0x4c> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2100 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 2184 <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 20fc <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2180 <_tmp_8_rule+0x48> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20d8 <_tmp_8_rule+0x24> │ │ │ │ │ + beq.n 215c <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 20fc <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2180 <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00002118 <_tmp_9_rule>: │ │ │ │ │ +0000219c <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 216c <_tmp_9_rule+0x54> │ │ │ │ │ + beq.n 21f0 <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2178 <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 21fc <_tmp_9_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2166 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 21ea <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2166 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 21ea <_tmp_9_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2166 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 21ea <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2162 <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 21e6 <_tmp_9_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 213c <_tmp_9_rule+0x24> │ │ │ │ │ + beq.n 21c0 <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2162 <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 21e6 <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002180 <_tmp_10_rule>: │ │ │ │ │ +00002204 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 21d4 <_tmp_10_rule+0x54> │ │ │ │ │ + beq.n 2258 <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 21e0 <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 2264 <_tmp_10_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 21ce <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 2252 <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 21ce <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 2252 <_tmp_10_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 21ce <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 2252 <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21ca <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 224e <_tmp_10_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 21a4 <_tmp_10_rule+0x24> │ │ │ │ │ + beq.n 2228 <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 21ca <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 224e <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021e8 : │ │ │ │ │ +0000226c : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4056] @ 0xfd8 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2398 │ │ │ │ │ + beq.w 2410 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 23a6 │ │ │ │ │ + bne.w 241e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 2418 │ │ │ │ │ + bl 248c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2268 │ │ │ │ │ + cbz r0, 22ec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 2268 │ │ │ │ │ + cbz r0, 22ec │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2268 │ │ │ │ │ + cbz r0, 22ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23ce │ │ │ │ │ + beq.w 2442 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23ce │ │ │ │ │ + bne.w 2442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 23a6 │ │ │ │ │ + bne.w 241e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 23e4 │ │ │ │ │ - bl 2418 │ │ │ │ │ + beq.w 2458 │ │ │ │ │ + bl 248c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 22a0 │ │ │ │ │ + cbnz r0, 2324 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 240e │ │ │ │ │ + beq.w 2482 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2406 │ │ │ │ │ + bne.w 247a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23fe │ │ │ │ │ + beq.w 2472 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2406 │ │ │ │ │ + bne.w 247a │ │ │ │ │ mov r7, r3 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 230a │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 2418 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 230a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 23ac │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - beq.n 237a │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - str.w r2, [r8, r7, lsl #2] │ │ │ │ │ + cbz r3, 2388 │ │ │ │ │ + bl 248c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 2388 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 2424 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + beq.n 23f6 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - b.n 22d6 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n 235c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23f8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ble.n 2332 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [r8, r3, lsl #2] │ │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 2320 │ │ │ │ │ + beq.n 246c │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + ble.n 23ae │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr.w r1, [r8, r9, lsl #2] │ │ │ │ │ + str.w r1, [r3, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + b.n 239a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2374 │ │ │ │ │ + cbz r0, 23f0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2372 │ │ │ │ │ + cbnz r3, 23ee │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2372 │ │ │ │ │ + cbz r0, 23ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 23ce │ │ │ │ │ + cbnz r3, 2442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2294 │ │ │ │ │ + b.n 2318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 2294 │ │ │ │ │ - strd r3, r2, [sp] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ + b.n 2318 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23f8 │ │ │ │ │ + beq.n 246c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 22fe │ │ │ │ │ + b.n 237c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2216 │ │ │ │ │ + beq.w 229a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 225e │ │ │ │ │ - strd r3, r2, [sp] │ │ │ │ │ + b.n 22e2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22fa │ │ │ │ │ + beq.n 2378 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 228e │ │ │ │ │ + b.n 2312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2294 │ │ │ │ │ + beq.w 2318 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 225e │ │ │ │ │ + b.n 22e2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2284 │ │ │ │ │ + beq.w 2308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2374 │ │ │ │ │ + b.n 23f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 228e │ │ │ │ │ + b.n 2312 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 22ae │ │ │ │ │ + b.n 2332 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002418 : │ │ │ │ │ +0000248c : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3d12 │ │ │ │ │ + beq.w 3fc4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3384 │ │ │ │ │ + bne.w 33f8 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27fc │ │ │ │ │ + bne.w 2870 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 3cc2 │ │ │ │ │ + beq.w 3f74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, sl, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3384 │ │ │ │ │ + bne.w 33f8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 3c48 │ │ │ │ │ + beq.w 3efa │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3c60 │ │ │ │ │ + beq.w 3f12 │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 280a │ │ │ │ │ + bne.w 287e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a86 │ │ │ │ │ + bne.w 3afc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 30d8 │ │ │ │ │ + beq.w 314c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30f8 │ │ │ │ │ + bne.w 316c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3920 │ │ │ │ │ + bne.w 3996 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 320c │ │ │ │ │ + beq.w 3280 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3224 │ │ │ │ │ + beq.w 3298 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3256 │ │ │ │ │ + beq.w 32ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bec │ │ │ │ │ + beq.w 2c60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 28b2 │ │ │ │ │ + bne.w 2926 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 391e │ │ │ │ │ + bne.w 3994 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 43e8 │ │ │ │ │ + beq.w 43c8 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d0e │ │ │ │ │ + beq.w 2d82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2918 │ │ │ │ │ + bne.w 298c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3912 │ │ │ │ │ + bne.w 3988 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3b56 │ │ │ │ │ + beq.w 3bcc │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6c │ │ │ │ │ + beq.w 3ae2 │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3b66 │ │ │ │ │ + bne.w 3bdc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3c88 │ │ │ │ │ + beq.w 3f3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6418 │ │ │ │ │ + bl 648c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 25e4 │ │ │ │ │ + cbz r0, 2658 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 298a │ │ │ │ │ + bne.w 29fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a86 │ │ │ │ │ + bne.w 3afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f90 │ │ │ │ │ + bl 800c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 292a │ │ │ │ │ + bne.w 299e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34b4 │ │ │ │ │ + bne.w 3528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 38a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28c4 │ │ │ │ │ + bne.w 2938 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ae6 │ │ │ │ │ + bne.w 2b5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f40 │ │ │ │ │ + bne.w 2fb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e52 │ │ │ │ │ + bne.w 2ec6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30a4 │ │ │ │ │ + bne.w 3118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #616 @ 0x268 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3260 │ │ │ │ │ + bne.w 32d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #580 @ 0x244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32fc │ │ │ │ │ + bne.w 3370 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d1e │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3388 │ │ │ │ │ + bne.w 33fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d1e │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 345c │ │ │ │ │ + bne.w 34d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3488 │ │ │ │ │ + bne.w 34fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ + bne.w 2faa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 361a │ │ │ │ │ + bne.w 3674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d1e │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36ee │ │ │ │ │ + bne.w 3762 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -4414,41 +4445,41 @@ │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24b0 │ │ │ │ │ + beq.w 2524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24b0 │ │ │ │ │ + beq.w 2524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2840 │ │ │ │ │ + bl 2840 │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 24b2 │ │ │ │ │ + bne.w 2526 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 261c │ │ │ │ │ + beq.w 2690 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cba │ │ │ │ │ + beq.w 3f6c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -4460,100 +4491,100 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2976 │ │ │ │ │ + bne.n 29ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 261c │ │ │ │ │ + beq.w 2690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 3dca │ │ │ │ │ + b.w 4308 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 2546 │ │ │ │ │ + beq.w 25ba │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b70 │ │ │ │ │ + bne.w 2be4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2544 │ │ │ │ │ + b.n 25b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f36 │ │ │ │ │ + beq.w 2faa │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r0, 28f4 │ │ │ │ │ + cbz r0, 2968 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27ee │ │ │ │ │ + beq.w 2862 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cce │ │ │ │ │ + bne.w 3f80 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 27ee │ │ │ │ │ + b.n 2862 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2586 │ │ │ │ │ + beq.w 25fa │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3194 │ │ │ │ │ + bne.w 3208 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2584 │ │ │ │ │ + b.n 25f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a24 │ │ │ │ │ + bl 15ab4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2612 │ │ │ │ │ + beq.w 2686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 261c │ │ │ │ │ + beq.w 2690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 261c │ │ │ │ │ + beq.w 2690 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ @@ -4561,238 +4592,238 @@ │ │ │ │ │ strd r6, r1, [sp] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 288a │ │ │ │ │ + beq.n 28fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2adc │ │ │ │ │ + beq.w 2b50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2adc │ │ │ │ │ - b.n 2894 │ │ │ │ │ + beq.w 2b50 │ │ │ │ │ + b.n 2908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ce2 │ │ │ │ │ + bne.w 3f94 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 3cd8 │ │ │ │ │ + beq.w 3f8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c96 │ │ │ │ │ + bne.w 3f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6418 │ │ │ │ │ + bl 648c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 29d2 │ │ │ │ │ + cbz r0, 2a46 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e30 │ │ │ │ │ + bne.w 2ea4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 25ee │ │ │ │ │ + beq.w 2662 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ee │ │ │ │ │ + bne.w 2662 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a66 │ │ │ │ │ + beq.w 3adc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 2a26 │ │ │ │ │ + ble.n 2a9a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 2a26 │ │ │ │ │ + beq.n 2a9a │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 2a18 │ │ │ │ │ + bne.n 2a8c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3b8e │ │ │ │ │ + beq.w 3c04 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b64 │ │ │ │ │ + bne.w 3bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl f4a4 │ │ │ │ │ + bl f514 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a8c │ │ │ │ │ + bne.w 3b02 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b64 │ │ │ │ │ + bne.w 3bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a7a │ │ │ │ │ + beq.w 3af0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a7a │ │ │ │ │ + beq.w 3af0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a7c │ │ │ │ │ + bne.w 3af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 261c │ │ │ │ │ + beq.w 2690 │ │ │ │ │ ldrd r5, r7, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3b6c │ │ │ │ │ + bne.w 3be2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dd2 │ │ │ │ │ + beq.w 4310 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3dbc │ │ │ │ │ + bne.w 42fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 27ee │ │ │ │ │ + b.n 2862 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e2e │ │ │ │ │ + beq.w 4352 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3e1c │ │ │ │ │ + bne.w 434e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3df0 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e18 │ │ │ │ │ + beq.w 434a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3e1a │ │ │ │ │ + bne.w 434c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3de8 │ │ │ │ │ + beq.w 4134 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3de2 │ │ │ │ │ + beq.w 412c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e3e │ │ │ │ │ + bne.w 410a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27ee │ │ │ │ │ + b.n 2862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28c0 │ │ │ │ │ + beq.w 2934 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28c0 │ │ │ │ │ + beq.w 2934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c38 │ │ │ │ │ + beq.w 3eea │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ @@ -4800,454 +4831,454 @@ │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b1e │ │ │ │ │ + beq.w 3bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c2c │ │ │ │ │ + bne.w 3cd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37c0 │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2588 │ │ │ │ │ + b.n 25fc │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bb4 │ │ │ │ │ + bne.w 3c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b16 │ │ │ │ │ + bne.w 3b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 309a │ │ │ │ │ + beq.w 310e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bge.w 309a │ │ │ │ │ + bge.w 310e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bb4 │ │ │ │ │ + bne.w 3c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b16 │ │ │ │ │ + bne.w 3b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 289e │ │ │ │ │ + beq.w 2912 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 289e │ │ │ │ │ + ble.w 2912 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bb4 │ │ │ │ │ + bne.w 3c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b16 │ │ │ │ │ + bne.w 3b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30ce │ │ │ │ │ + beq.w 3142 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 30ce │ │ │ │ │ + ble.w 3142 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bb4 │ │ │ │ │ + bne.w 3c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b16 │ │ │ │ │ + bne.w 3b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3188 │ │ │ │ │ + beq.w 31fc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ itt gt │ │ │ │ │ movgt r5, r9 │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 3188 │ │ │ │ │ + ble.w 31fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bb4 │ │ │ │ │ + bne.w 3c2a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b14 │ │ │ │ │ + bne.w 3b8a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 289c │ │ │ │ │ + beq.w 2910 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 289c │ │ │ │ │ + ble.w 2910 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 2cd4 │ │ │ │ │ + b.n 2d48 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ + bne.w 3c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b0c │ │ │ │ │ + bne.w 3b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30a0 │ │ │ │ │ + beq.w 3114 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.w 30a0 │ │ │ │ │ + bge.w 3114 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ + bne.w 3c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b0c │ │ │ │ │ + bne.w 3b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2904 │ │ │ │ │ + beq.w 2978 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 2904 │ │ │ │ │ + ble.w 2978 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ + bne.w 3c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b0c │ │ │ │ │ + bne.w 3b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30d4 │ │ │ │ │ + beq.w 3148 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 30d4 │ │ │ │ │ + ble.w 3148 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ + bne.w 3c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b0c │ │ │ │ │ + bne.w 3b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 318e │ │ │ │ │ + beq.w 3202 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ itt gt │ │ │ │ │ movgt r5, r8 │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 318e │ │ │ │ │ + ble.w 3202 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ + bne.w 3c22 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b0a │ │ │ │ │ + bne.w 3b80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2902 │ │ │ │ │ + beq.w 2976 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 2902 │ │ │ │ │ + ble.w 2976 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 2df6 │ │ │ │ │ + b.n 2e6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 378c │ │ │ │ │ + bne.w 3802 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 37a4 │ │ │ │ │ + beq.w 381a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 29a2 │ │ │ │ │ + b.n 2a16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3be2 │ │ │ │ │ + beq.w 3c58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3bf2 │ │ │ │ │ + bne.w 3c68 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 357c │ │ │ │ │ + beq.w 35f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35ae │ │ │ │ │ + beq.w 3622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35ae │ │ │ │ │ + beq.w 3622 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f50 │ │ │ │ │ + beq.w 44a6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f60 │ │ │ │ │ + bne.w 44b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3600 │ │ │ │ │ + bne.w 370c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 35b0 │ │ │ │ │ + bne.w 3624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f8a │ │ │ │ │ + beq.w 4100 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f80 │ │ │ │ │ + beq.w 40f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b66 │ │ │ │ │ + beq.w 2bda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2adc │ │ │ │ │ + beq.w 2b50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 26e0 │ │ │ │ │ + beq.w 2754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2804 │ │ │ │ │ + b.n 2878 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f3e │ │ │ │ │ + beq.w 3fdc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3cb4 │ │ │ │ │ + bne.w 3f66 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3ff2 │ │ │ │ │ + bne.w 3d82 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4136 │ │ │ │ │ + beq.w 3ec6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3122 │ │ │ │ │ + beq.w 3196 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3154 │ │ │ │ │ + beq.w 31c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4404 │ │ │ │ │ + beq.w 3d3e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c24 │ │ │ │ │ + bne.w 3ccc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4410 │ │ │ │ │ + beq.w 3d4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL dotted_as_name_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c1e │ │ │ │ │ + beq.w 3cc6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 43fa │ │ │ │ │ + beq.w 3d34 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 43f2 │ │ │ │ │ + bne.w 3d2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c10 │ │ │ │ │ + beq.w 3cb8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 43f2 │ │ │ │ │ + bne.w 3d2c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36c2 │ │ │ │ │ + bne.w 3736 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c0a │ │ │ │ │ + beq.w 3cb2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.w 36b2 │ │ │ │ │ + bgt.w 3726 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -5256,172 +5287,172 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4362 │ │ │ │ │ + beq.w 3d08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 434a │ │ │ │ │ + bne.w 3cf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41ce │ │ │ │ │ + beq.w 3d0c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41ba │ │ │ │ │ + beq.w 3ce0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e5a │ │ │ │ │ + bne.w 3d16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ade │ │ │ │ │ + b.n 2b52 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.w 289e │ │ │ │ │ + b.w 2912 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 2904 │ │ │ │ │ + b.n 2978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f36 │ │ │ │ │ + beq.w 2faa │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28ec │ │ │ │ │ - b.n 28f4 │ │ │ │ │ + bne.w 2960 │ │ │ │ │ + b.n 2968 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 289e │ │ │ │ │ + b.w 2912 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 2904 │ │ │ │ │ + b.n 2978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c40 │ │ │ │ │ + bne.w 3ef2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24da │ │ │ │ │ + beq.w 254e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f90 │ │ │ │ │ + bl 800c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24da │ │ │ │ │ + beq.w 254e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24da │ │ │ │ │ + beq.w 254e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4428 │ │ │ │ │ + bne.w 3d60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2bd6 │ │ │ │ │ + b.n 2c4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 443e │ │ │ │ │ + blt.w 3d76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4146 │ │ │ │ │ + bne.w 3ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f9c │ │ │ │ │ + bne.w 3010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3cb2 │ │ │ │ │ + bne.w 3f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e4 <_PyPegen_parse+0xe4> │ │ │ │ │ R_ARM_THM_CALL import_from_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ae0 │ │ │ │ │ + bne.w 2b54 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 26ba │ │ │ │ │ - b.n 2f36 │ │ │ │ │ + beq.w 272e │ │ │ │ │ + b.n 2faa │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 289e │ │ │ │ │ + b.w 2912 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 2904 │ │ │ │ │ + b.w 2978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14744 │ │ │ │ │ + bl 147d4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2926 │ │ │ │ │ + beq.w 299a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2926 │ │ │ │ │ + beq.w 299a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2926 │ │ │ │ │ + beq.w 299a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c38 │ │ │ │ │ + beq.w 3eea │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -5429,621 +5460,621 @@ │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b1e │ │ │ │ │ + beq.w 3bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c2c │ │ │ │ │ + bne.w 3cd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2bd6 │ │ │ │ │ + b.n 2c4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3d24 │ │ │ │ │ + bne.w 3fd6 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 24fe │ │ │ │ │ + bne.w 2572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3b2a │ │ │ │ │ + blt.w 3bc4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 391e │ │ │ │ │ + bne.w 3994 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 251c │ │ │ │ │ + bne.w 2590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 251c │ │ │ │ │ + b.w 2590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3ed0 │ │ │ │ │ + beq.w 4438 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3eaa │ │ │ │ │ + bne.w 4412 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3eb2 │ │ │ │ │ + beq.w 441a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ea2 │ │ │ │ │ + beq.w 440a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1390 │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ea2 │ │ │ │ │ + beq.w 440a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_22_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_22_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ea2 │ │ │ │ │ + beq.w 440a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e92 │ │ │ │ │ + beq.w 43f4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e70 │ │ │ │ │ + beq.w 43d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e70 │ │ │ │ │ + bne.w 43d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2ae2 │ │ │ │ │ + b.w 2b56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 41aa │ │ │ │ │ + beq.w 41fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4174 │ │ │ │ │ + bne.w 41f0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4158 │ │ │ │ │ + beq.w 41e2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4a4 │ │ │ │ │ + bl f514 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 414e │ │ │ │ │ + beq.w 41b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 414e │ │ │ │ │ + beq.w 41b8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3362 │ │ │ │ │ + cbz r0, 33d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32f2 │ │ │ │ │ + beq.n 3366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41a2 │ │ │ │ │ + bne.w 41ce │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2ae2 │ │ │ │ │ + bne.w 2b56 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2748 │ │ │ │ │ + beq.w 27bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2f3a │ │ │ │ │ + b.n 2fae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3fe2 │ │ │ │ │ + beq.w 4246 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3fde │ │ │ │ │ + bne.w 4242 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3fc2 │ │ │ │ │ + beq.w 4234 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fbc │ │ │ │ │ + beq.w 41c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fa8 │ │ │ │ │ + beq.w 414a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f9e │ │ │ │ │ + beq.w 421e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3e52 │ │ │ │ │ + bne.w 4228 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b32 │ │ │ │ │ + bne.w 3b94 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3faa │ │ │ │ │ + bne.w 414c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d8 │ │ │ │ │ + beq.w 4140 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3440 │ │ │ │ │ + cbz r0, 34b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 32f2 │ │ │ │ │ + beq.w 3366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 436a │ │ │ │ │ + bne.w 41c8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2ae2 │ │ │ │ │ + bne.w 2b56 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3fae │ │ │ │ │ + b.w 4150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f36 │ │ │ │ │ + beq.w 2faa │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28ec │ │ │ │ │ - b.w 28f4 │ │ │ │ │ + bne.w 2960 │ │ │ │ │ + b.w 2968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f36 │ │ │ │ │ + beq.w 2faa │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28ec │ │ │ │ │ - b.w 28f4 │ │ │ │ │ + bne.w 2960 │ │ │ │ │ + b.w 2968 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a86 │ │ │ │ │ + bne.w 3afc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3b98 │ │ │ │ │ + beq.w 3c0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 2150 <_tmp_9_rule+0x38> │ │ │ │ │ + bl 2150 <_tmp_8_rule+0x18> │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d72 │ │ │ │ │ + bne.w 42b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ba6 │ │ │ │ │ + bne.w 3c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c44 │ │ │ │ │ + bl 11cd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 397a │ │ │ │ │ + bne.w 39f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ba6 │ │ │ │ │ + bne.w 3c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3926 │ │ │ │ │ + bne.w 399c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ba6 │ │ │ │ │ + bne.w 3c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22d0 │ │ │ │ │ + bl 22d0 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 3534 │ │ │ │ │ + cbz r0, 35a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a40 │ │ │ │ │ + bne.w 3ab6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ba6 │ │ │ │ │ + bne.w 3c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22d0 │ │ │ │ │ + bl 22d0 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 3556 │ │ │ │ │ + cbz r0, 35ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4a4 │ │ │ │ │ + bl f514 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f68 │ │ │ │ │ + bne.w 3c88 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ba6 │ │ │ │ │ + bne.w 3c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3aae │ │ │ │ │ + bne.w 3b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2622 │ │ │ │ │ + b.w 2696 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 3bfe │ │ │ │ │ + blt.w 3c74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3bf0 │ │ │ │ │ + bne.w 3c66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e94 │ │ │ │ │ + bne.w 2f08 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3bf0 │ │ │ │ │ + bne.w 3c66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f8a │ │ │ │ │ + beq.w 4100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f8a │ │ │ │ │ + beq.w 4100 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f80 │ │ │ │ │ + beq.w 40f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2adc │ │ │ │ │ - b.n 2f18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 418c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 417e │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.n 2ed6 │ │ │ │ │ + beq.w 2b50 │ │ │ │ │ + b.n 2f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 43d2 │ │ │ │ │ + beq.w 44f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 43ca │ │ │ │ │ + bne.w 44f0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 43ae │ │ │ │ │ + beq.w 44d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43a4 │ │ │ │ │ + beq.w 44be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1024 │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43a4 │ │ │ │ │ + beq.w 44be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43a4 │ │ │ │ │ + beq.w 44be │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4392 │ │ │ │ │ + beq.w 4524 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4370 │ │ │ │ │ + beq.w 450e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4370 │ │ │ │ │ + bne.w 450e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 27ee │ │ │ │ │ + b.w 2862 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7744 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3c80 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3ca0 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.n 2f4a │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 302c │ │ │ │ │ + b.n 30a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL dotted_as_name_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3018 │ │ │ │ │ + beq.w 308c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4488 │ │ │ │ │ + bne.w 4384 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 4470 │ │ │ │ │ + beq.w 436c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 300a │ │ │ │ │ + b.n 307e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d5e │ │ │ │ │ + beq.w 429a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d4c │ │ │ │ │ + bne.w 4288 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3d30 │ │ │ │ │ + beq.w 426c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d4c │ │ │ │ │ + beq.w 4288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1024 │ │ │ │ │ R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d4c │ │ │ │ │ + beq.w 4288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d4c │ │ │ │ │ + beq.w 4288 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d2a │ │ │ │ │ + beq.w 4264 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3776 │ │ │ │ │ + cbz r0, 37ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36a4 │ │ │ │ │ + beq.n 36fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f94 │ │ │ │ │ + bne.w 4362 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 36aa │ │ │ │ │ - b.n 3d52 │ │ │ │ │ + bne.n 3704 │ │ │ │ │ + b.w 428e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d0c │ │ │ │ │ + bne.w 3fbe │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 2e46 │ │ │ │ │ + bne.w 2eba │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a66 │ │ │ │ │ + beq.w 3adc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.w 2e46 │ │ │ │ │ + b.w 2eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2be6 │ │ │ │ │ + beq.w 2c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2840 │ │ │ │ │ + bl 2840 │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 444a │ │ │ │ │ + bne.w 43a2 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 261c │ │ │ │ │ + beq.w 2690 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -6057,82 +6088,82 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2976 │ │ │ │ │ - b.w 288a │ │ │ │ │ + bne.w 29ea │ │ │ │ │ + b.w 28fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3bda │ │ │ │ │ + beq.w 3c50 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a9a │ │ │ │ │ + bne.w 3b10 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3bbc │ │ │ │ │ + beq.w 3c32 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ + beq.w 3b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ + beq.w 3b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1ec │ │ │ │ │ + bl f25c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a9a │ │ │ │ │ + bne.w 3b10 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ + beq.w 3b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ + beq.w 3b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4458 │ │ │ │ │ + beq.w 43b0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r9, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4450 │ │ │ │ │ + beq.w 43a8 │ │ │ │ │ strd r9, r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -6141,47 +6172,47 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 38fc │ │ │ │ │ + cbz r0, 3972 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 32f2 │ │ │ │ │ + beq.w 3366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4464 │ │ │ │ │ + beq.w 43bc │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3aa0 │ │ │ │ │ + b.n 3b16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f36 │ │ │ │ │ + b.w 2faa │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2588 │ │ │ │ │ + b.w 25fc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3512 │ │ │ │ │ + beq.w 3586 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3512 │ │ │ │ │ + beq.w 3586 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6190,87 +6221,87 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3572 │ │ │ │ │ + beq.w 35e6 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3576 │ │ │ │ │ + b.n 35ea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34f8 │ │ │ │ │ + beq.w 356c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 423c │ │ │ │ │ + beq.w 41b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4232 │ │ │ │ │ + bne.w 41a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4208 │ │ │ │ │ + beq.w 4184 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4232 │ │ │ │ │ + bne.w 41a6 │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 132f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 421a │ │ │ │ │ + bne.w 4196 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4202 │ │ │ │ │ + beq.w 417e │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 41e2 │ │ │ │ │ + bgt.w 415e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34f8 │ │ │ │ │ + beq.w 356c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34f8 │ │ │ │ │ + beq.w 356c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6279,71 +6310,71 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #16] │ │ │ │ │ - b.n 3962 │ │ │ │ │ + b.n 39d8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3534 │ │ │ │ │ + beq.w 35a8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 274 <_PyPegen_parse+0x274> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3974 │ │ │ │ │ - b.n 3572 │ │ │ │ │ + bne.n 39ea │ │ │ │ │ + b.n 35e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2604 │ │ │ │ │ + beq.w 2678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 2622 │ │ │ │ │ + b.w 2696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2a74 │ │ │ │ │ + b.w 2ae8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2658 │ │ │ │ │ - b.w 2f36 │ │ │ │ │ + beq.w 26cc │ │ │ │ │ + b.w 2faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a24 │ │ │ │ │ + bl 15ab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3570 │ │ │ │ │ + beq.w 35e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3570 │ │ │ │ │ + beq.w 35e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r9, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ @@ -6358,128 +6389,149 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3974 │ │ │ │ │ - b.n 3572 │ │ │ │ │ + bne.w 39ea │ │ │ │ │ + b.n 35e6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2586 │ │ │ │ │ + b.w 25fa │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2546 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3c38 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3920 │ │ │ │ │ + b.w 25ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33fa │ │ │ │ │ + beq.w 346e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3402 │ │ │ │ │ + beq.w 3476 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44a8 │ │ │ │ │ + bne.w 41d6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3402 │ │ │ │ │ + b.n 3476 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3eea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3cf8 │ │ │ │ │ + beq.w 3faa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a7c │ │ │ │ │ + b.n 3af2 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 3b86 │ │ │ │ │ + cbz r0, 3bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ab6 │ │ │ │ │ + bne.w 2b2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2ab4 │ │ │ │ │ + b.w 2b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2a38 │ │ │ │ │ + b.w 2aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 34cc │ │ │ │ │ + beq.w 3540 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3576 │ │ │ │ │ + b.n 35ea │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - b.w 2576 │ │ │ │ │ + b.w 25ea │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ - b.w 2536 │ │ │ │ │ + b.w 25aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3bf8 │ │ │ │ │ + blt.n 3c6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3856 │ │ │ │ │ - b.n 3a9a │ │ │ │ │ + beq.w 38cc │ │ │ │ │ + b.n 3b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 383a │ │ │ │ │ + b.n 38b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2e6c │ │ │ │ │ + beq.w 2ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2f2a │ │ │ │ │ + b.w 2f9e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a9a │ │ │ │ │ + b.n 3b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2f2a │ │ │ │ │ + b.w 2f9e │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b.w 2f4a │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 35ca │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + b.n 39be │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3edc │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.w 2f4a │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ @@ -6487,500 +6539,162 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3158 │ │ │ │ │ + b.w 31cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3204 │ │ │ │ │ - b.n 3b28 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3920 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2588 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3a84 │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 44b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 3cac │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 24a2 │ │ │ │ │ - b.n 3a84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 25cc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 25ee │ │ │ │ │ - b.w 29e2 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a84 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 317a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2858 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2466 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3384 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 29b2 │ │ │ │ │ + beq.w 3278 │ │ │ │ │ + b.n 3bc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, 3d0c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str.w r5, [r8] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.w 299e │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 25ae │ │ │ │ │ - b.n 3a6c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c9a │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2446 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3920 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 375c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 3d66 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r8, r5, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 371a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 27ee │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36fe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d52 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 34de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 34de │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldrd r8, r9, [r5, #16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - ldrd r7, r5, [r5, #24] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - b.n 3af4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2ade │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2622 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3dca │ │ │ │ │ - b.w 2620 │ │ │ │ │ + cbnz r0, 3d24 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 31ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3e1e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 3e48 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r6, r7, [r3, #12] │ │ │ │ │ - cbnz r5, 3e1a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #522 @ 0x20a │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b24 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 30d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2698 │ │ │ │ │ - b.w 2f36 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2b00 │ │ │ │ │ - b.n 3e1a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2b66 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3e1e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3faa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2ade │ │ │ │ │ - movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 315a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 3e9c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 2ae2 │ │ │ │ │ + b.w 31cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2722 │ │ │ │ │ - b.w 2f36 │ │ │ │ │ + b.n 3ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e84 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e84 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 3eda │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - blt.n 3f1e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 328c │ │ │ │ │ - b.n 3eaa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3270 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 3eac │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 3f2c │ │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3f24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 3f24 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 274 <_PyPegen_parse+0x274> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + b.w 31ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 3f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3eaa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2b52 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3eaa │ │ │ │ │ + b.w 31ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f1a │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 3eee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3f1a │ │ │ │ │ + b.w 3056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2f58 │ │ │ │ │ - b.n 3cb4 │ │ │ │ │ + b.w 3022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2ebc │ │ │ │ │ + beq.w 3038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 35b0 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3556 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - b.n 3948 │ │ │ │ │ + b.n 3ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2f22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2f2a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d52 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 33e2 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 276e │ │ │ │ │ - b.w 3384 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3faa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3fec │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r6, r7, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 33b4 │ │ │ │ │ + beq.w 2c4a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 25fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3faa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3398 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fde │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 31ce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4326 │ │ │ │ │ + beq.w 40d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4346 │ │ │ │ │ + beq.w 40f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 433e │ │ │ │ │ + beq.w 40ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4336 │ │ │ │ │ + bne.w 40e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e4d0 │ │ │ │ │ + bl e520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4264 │ │ │ │ │ + beq.w 400e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 42f0 │ │ │ │ │ + beq.w 409a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 42d2 │ │ │ │ │ + bne.w 407c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 429a │ │ │ │ │ + beq.w 4044 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 42d2 │ │ │ │ │ + bne.w 407c │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 42ac │ │ │ │ │ + bne.w 4056 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4294 │ │ │ │ │ + beq.w 403e │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bgt.w 4286 │ │ │ │ │ + bgt.w 4030 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -6988,25 +6702,25 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4346 │ │ │ │ │ + beq.w 40f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4346 │ │ │ │ │ + beq.w 40f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e4d0 │ │ │ │ │ + bl e520 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4346 │ │ │ │ │ + beq.w 40f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -7014,444 +6728,765 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4280 │ │ │ │ │ + beq.w 402a │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 422c │ │ │ │ │ + bne.w 3fee │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2f74 │ │ │ │ │ + bne.w 2fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 4146 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - b.w 2f76 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 4204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 315a │ │ │ │ │ + b.w 31ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3378 │ │ │ │ │ + b.w 3624 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3996 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 25fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3afa │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 43fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 41b4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + blt.n 3f5e │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r7, r8, [r3, #12] │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3328 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 337a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4194 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.w 2ed6 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b.w 2ed6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 35b0 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 337a │ │ │ │ │ + beq.w 2516 │ │ │ │ │ + b.n 3afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 330c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2640 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 2662 │ │ │ │ │ + b.w 2a56 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4174 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 3afa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + b.w 31ee │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 28cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e68 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 315a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 315a │ │ │ │ │ + bge.w 24da │ │ │ │ │ + movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fae │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.w 39ec │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - lsls r1, r6, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r0, 4246 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 33f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2a26 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, 3fbe │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r5, [r8] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.w 2a12 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2622 │ │ │ │ │ + b.n 3ae2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 3f4c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 24ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 34f8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n 41f2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r7, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b.w 39c2 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.w 317a │ │ │ │ │ + b.w 33f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 34fa │ │ │ │ │ + b.n 3996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3998 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 421e │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2fcc │ │ │ │ │ + b.n 3f66 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.w 31ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42c0 │ │ │ │ │ + beq.n 406a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4330 │ │ │ │ │ + bne.n 40dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 40a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 411e │ │ │ │ │ + b.n 3eae │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 40a0 │ │ │ │ │ + b.n 3e30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4266 │ │ │ │ │ + b.n 4010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e4d0 │ │ │ │ │ + bl e520 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4080 │ │ │ │ │ + beq.w 3e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 424a │ │ │ │ │ + bne.n 3ff4 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 42da │ │ │ │ │ + beq.n 4084 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r7, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 4072 │ │ │ │ │ + b.n 3e02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4266 │ │ │ │ │ + b.n 4010 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 42ea │ │ │ │ │ + cbz r0, 4094 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 42c4 │ │ │ │ │ + b.n 406e │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 4296 │ │ │ │ │ + b.n 4040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4048 │ │ │ │ │ + b.n 3dd8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 427e │ │ │ │ │ + beq.n 4028 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 4104 │ │ │ │ │ + b.n 3e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, 4366 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 413c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 411e │ │ │ │ │ + b.n 3eae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 426a │ │ │ │ │ + b.n 4014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4022 │ │ │ │ │ + b.n 3db2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 426a │ │ │ │ │ + b.n 4014 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 305e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3158 │ │ │ │ │ + bne.w 2f96 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c24 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.n 4000 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fae │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2f9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2bda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 439a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 36aa │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 27ce │ │ │ │ │ - b.w 3384 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3684 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ + beq.w 270c │ │ │ │ │ + b.w 2faa │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 4114 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4384 │ │ │ │ │ + b.n 411c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.n 3d90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4384 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 43dc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + b.n 4150 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3646 │ │ │ │ │ + beq.w 27e2 │ │ │ │ │ + b.w 33f8 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 3a62 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + lsls r1, r6, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 4230 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 356c │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n 416c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str.w r3, [r7, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n 3a38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4384 │ │ │ │ │ + b.w 356e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 362a │ │ │ │ │ + b.n 3a0e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 33ec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 414c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4150 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 33ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4384 │ │ │ │ │ + b.n 414c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 255e │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 420a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c20 │ │ │ │ │ + b.w 33ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2fe2 │ │ │ │ │ + b.w 3380 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.w 2fea │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r7, r8, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 339c │ │ │ │ │ + b.n 41f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3456 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2fae │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 414c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 419a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 4250 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 414c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 340c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r6, r7, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2fc4 │ │ │ │ │ + beq.w 3428 │ │ │ │ │ + b.n 4242 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 37d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 42a4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r8, r5, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 378e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3c24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b.w 2862 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 428e │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bd6 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2588 │ │ │ │ │ + beq.w 3552 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7744 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3552 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldrd r8, r9, [r5, #16] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldrd r7, r5, [r5, #24] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + b.n 3b6a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2b52 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 315a │ │ │ │ │ + b.w 2696 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2588 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 38ca │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 4308 │ │ │ │ │ + b.w 2694 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 4114 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r6, r7, [r3, #12] │ │ │ │ │ + cbnz r5, 434c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #522 @ 0x20a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2b98 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 411c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2b74 │ │ │ │ │ + b.n 434c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3aa0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 2ae2 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3aa0 │ │ │ │ │ + b.n 428e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c0a │ │ │ │ │ + beq.w 3cb2 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 36e0 │ │ │ │ │ + b.w 3754 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36d8 │ │ │ │ │ + beq.w 374c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3c20 │ │ │ │ │ + b.n 3cc8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 25fc │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3940 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3b16 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 2b56 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3b16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 25d2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 4404 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 2b56 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2796 │ │ │ │ │ + b.w 2faa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 43e6 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.w 250a │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 43e6 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 4442 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3faa │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.w 2496 │ │ │ │ │ + b.n 43e6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.n 4486 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3300 │ │ │ │ │ + b.n 4412 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 32e4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 4414 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4494 │ │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 448c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 88a0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 448c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 274 <_PyPegen_parse+0x274> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 448c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4412 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4412 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4482 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 4456 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4482 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2f30 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3624 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2842 │ │ │ │ │ + b.w 33f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4502 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 36a0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 44c6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3684 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 44c6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 452c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3704 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 44c6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 36de │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 44c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000044bc : │ │ │ │ │ +00004538 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4546 │ │ │ │ │ + beq.n 45c2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 44fa │ │ │ │ │ + cbz r0, 4576 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -7463,1159 +7498,1155 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44ee │ │ │ │ │ + bne.n 456a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 453c │ │ │ │ │ - cbz r0, 4530 │ │ │ │ │ + cbnz r3, 45b8 │ │ │ │ │ + cbz r0, 45ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 4530 │ │ │ │ │ + ble.n 45ac │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 4500 │ │ │ │ │ + b.n 457c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 44f6 │ │ │ │ │ + b.n 4572 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 44f6 │ │ │ │ │ + b.n 4572 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 44dc │ │ │ │ │ + b.n 4558 │ │ │ │ │ │ │ │ │ │ -0000454c : │ │ │ │ │ +000045c8 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4d24 │ │ │ │ │ + beq.w 4da0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d32 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 4d6c │ │ │ │ │ + beq.w 4de0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4d9a │ │ │ │ │ + beq.w 4e0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47cc │ │ │ │ │ + beq.w 4848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 480c │ │ │ │ │ + beq.w 4888 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4726 │ │ │ │ │ + bne.w 47a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d32 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4da4 │ │ │ │ │ + beq.w 4e16 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4992 │ │ │ │ │ + beq.w 4a0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 482c │ │ │ │ │ + beq.w 48a8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4858 │ │ │ │ │ + bne.w 48d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d32 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d5c │ │ │ │ │ + beq.w 4dd8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bb6 │ │ │ │ │ + beq.w 4c32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 484c │ │ │ │ │ + beq.w 48c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ + bl 7450 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d0a │ │ │ │ │ + bne.w 4d86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d32 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4dbc │ │ │ │ │ + beq.w 4e2e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4aa4 │ │ │ │ │ + beq.w 4b20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 479e │ │ │ │ │ + beq.n 481a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 479e │ │ │ │ │ + beq.n 481a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d984 │ │ │ │ │ + bl d9d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 47a0 │ │ │ │ │ + bne.n 481c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 479e │ │ │ │ │ + beq.n 481a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 479e │ │ │ │ │ + beq.n 481a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d30 │ │ │ │ │ + beq.w 4dac │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4cec │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4778 │ │ │ │ │ + bne.n 47f4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 477e │ │ │ │ │ + beq.n 47fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d32 │ │ │ │ │ + b.n 4dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cbc │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cbc │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d30 │ │ │ │ │ + beq.w 4dac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4716 │ │ │ │ │ + beq.n 4792 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4716 │ │ │ │ │ + bne.n 4792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 46a6 │ │ │ │ │ + bne.n 4722 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d30 │ │ │ │ │ + bne.w 4dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e0c │ │ │ │ │ + bl 4e7c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 47c6 │ │ │ │ │ + cbz r0, 4842 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4778 │ │ │ │ │ + bne.n 47f4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 477e │ │ │ │ │ + b.n 47fa │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 47fe │ │ │ │ │ + cbnz r0, 487a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d4a │ │ │ │ │ - cbz r0, 47f8 │ │ │ │ │ + bne.w 4dc6 │ │ │ │ │ + cbz r0, 4874 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 48bc │ │ │ │ │ + blt.n 4938 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 45c6 │ │ │ │ │ + bne.w 4642 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 45e0 │ │ │ │ │ - b.n 4d32 │ │ │ │ │ + beq.w 465c │ │ │ │ │ + b.n 4dae │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4612 │ │ │ │ │ + bne.w 468e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 462c │ │ │ │ │ - b.n 4d32 │ │ │ │ │ + beq.w 46a8 │ │ │ │ │ + b.n 4dae │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 465e │ │ │ │ │ + bne.w 46da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4676 │ │ │ │ │ - b.n 4d32 │ │ │ │ │ + beq.w 46f2 │ │ │ │ │ + b.n 4dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14744 │ │ │ │ │ + bl 147d4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ce0 │ │ │ │ │ + beq.w 4d5c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ce0 │ │ │ │ │ + beq.w 4d5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ce0 │ │ │ │ │ + beq.w 4d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d30 │ │ │ │ │ + beq.w 4dac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4778 │ │ │ │ │ - b.n 4716 │ │ │ │ │ + bne.w 47f4 │ │ │ │ │ + b.n 4792 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47fe │ │ │ │ │ + bne.n 487a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d4a │ │ │ │ │ + bne.w 4dc6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47fa │ │ │ │ │ + beq.n 4876 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n 47fa │ │ │ │ │ + bge.n 4876 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47fe │ │ │ │ │ + bne.w 487a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d4a │ │ │ │ │ + bne.w 4dc6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cc0 │ │ │ │ │ + beq.w 4d3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w 4cc0 │ │ │ │ │ + bge.w 4d3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47fe │ │ │ │ │ + bne.w 487a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d4a │ │ │ │ │ + bne.w 4dc6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ccc │ │ │ │ │ + beq.w 4d48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 4ccc │ │ │ │ │ + bge.w 4d48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 47fe │ │ │ │ │ + bne.w 487a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d4a │ │ │ │ │ + bne.w 4dc6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47fa │ │ │ │ │ + beq.w 4876 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 47fa │ │ │ │ │ + ble.w 4876 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 4958 │ │ │ │ │ + b.n 49d4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 481e │ │ │ │ │ + bne.w 489a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d56 │ │ │ │ │ + bne.w 4dd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4818 │ │ │ │ │ + beq.w 4894 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w 4818 │ │ │ │ │ + bge.w 4894 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 481e │ │ │ │ │ + bne.w 489a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d56 │ │ │ │ │ + bne.w 4dd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 481a │ │ │ │ │ + beq.w 4896 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 481a │ │ │ │ │ + bge.w 4896 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 481e │ │ │ │ │ + bne.w 489a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d56 │ │ │ │ │ + bne.w 4dd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cc6 │ │ │ │ │ + beq.w 4d42 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w 4cc6 │ │ │ │ │ + bge.w 4d42 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 481e │ │ │ │ │ + bne.w 489a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d56 │ │ │ │ │ + bne.w 4dd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cdc │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 4cdc │ │ │ │ │ + bge.w 4d58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 481e │ │ │ │ │ + bne.w 489a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d56 │ │ │ │ │ + bne.w 4dd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 481a │ │ │ │ │ + beq.w 4896 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 481a │ │ │ │ │ + ble.w 4896 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 4a6a │ │ │ │ │ + b.n 4ae6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4792 │ │ │ │ │ + bne.w 480e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d3a │ │ │ │ │ + bne.w 4db6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 478c │ │ │ │ │ + beq.w 4808 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w 478c │ │ │ │ │ + bge.w 4808 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4792 │ │ │ │ │ + bne.w 480e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d3a │ │ │ │ │ + bne.w 4db6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 478e │ │ │ │ │ + beq.w 480a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w 478e │ │ │ │ │ + ble.w 480a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4792 │ │ │ │ │ + bne.w 480e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d3a │ │ │ │ │ + bne.w 4db6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cd6 │ │ │ │ │ + beq.w 4d52 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 4cd6 │ │ │ │ │ + ble.w 4d52 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4792 │ │ │ │ │ + bne.w 480e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d3a │ │ │ │ │ + bne.w 4db6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ce8 │ │ │ │ │ + beq.w 4d64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 4ce8 │ │ │ │ │ + bge.w 4d64 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4792 │ │ │ │ │ + bne.w 480e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d3a │ │ │ │ │ + bne.w 4db6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 478e │ │ │ │ │ + beq.w 480a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 478e │ │ │ │ │ + ble.w 480a │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 4b7c │ │ │ │ │ + b.n 4bf8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 483e │ │ │ │ │ + bne.w 48ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d50 │ │ │ │ │ + bne.w 4dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4838 │ │ │ │ │ + beq.w 48b4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.w 4838 │ │ │ │ │ + ble.w 48b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 483e │ │ │ │ │ + bne.w 48ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d50 │ │ │ │ │ + bne.w 4dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 483a │ │ │ │ │ + beq.w 48b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 483a │ │ │ │ │ + bge.w 48b6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 483e │ │ │ │ │ + bne.w 48ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4d50 │ │ │ │ │ + bne.w 4dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cd0 │ │ │ │ │ + beq.n 4d4c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 4cd0 │ │ │ │ │ + bge.n 4d4c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 483e │ │ │ │ │ + bne.w 48ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4d50 │ │ │ │ │ + bne.n 4dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ce4 │ │ │ │ │ + beq.n 4d60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n 4ce4 │ │ │ │ │ + bge.n 4d60 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 483e │ │ │ │ │ + bne.w 48ba │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4d50 │ │ │ │ │ + bne.n 4dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 483a │ │ │ │ │ + beq.w 48b6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 483a │ │ │ │ │ + ble.w 48b6 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 4c84 │ │ │ │ │ + b.n 4d00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 480c │ │ │ │ │ + b.n 4888 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 47fa │ │ │ │ │ + b.n 4876 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 481a │ │ │ │ │ + b.n 4896 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 47fa │ │ │ │ │ + b.n 4876 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 483a │ │ │ │ │ + b.n 48b6 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 478e │ │ │ │ │ + b.n 480a │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 481a │ │ │ │ │ + b.n 4896 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 482c │ │ │ │ │ + b.n 48a8 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 483a │ │ │ │ │ + b.n 48b6 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 478e │ │ │ │ │ + b.n 480a │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4778 │ │ │ │ │ - b.n 4714 │ │ │ │ │ + bne.w 47f4 │ │ │ │ │ + b.n 4790 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4dc4 │ │ │ │ │ + bne.n 4e36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 484c │ │ │ │ │ + b.n 48c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 457a │ │ │ │ │ + beq.w 45f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4784 │ │ │ │ │ + b.n 4800 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 47a8 │ │ │ │ │ - b.n 4d32 │ │ │ │ │ + beq.w 4824 │ │ │ │ │ + b.n 4dae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 480e │ │ │ │ │ + b.n 488a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 484e │ │ │ │ │ + b.n 48ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 482e │ │ │ │ │ + b.n 48aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 4642 │ │ │ │ │ + b.n 46b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4db4 │ │ │ │ │ + blt.n 4e26 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4d32 │ │ │ │ │ + bne.n 4dae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 45a2 │ │ │ │ │ + bne.w 461e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 45a2 │ │ │ │ │ + b.n 461e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 45f6 │ │ │ │ │ + b.n 4672 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d34 │ │ │ │ │ + b.n 4db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4684 │ │ │ │ │ + b.n 4700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d30 │ │ │ │ │ + beq.n 4dac │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r3, [r2, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 4e04 │ │ │ │ │ + cbz r0, 4e76 │ │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4778 │ │ │ │ │ - b.n 4716 │ │ │ │ │ + bne.w 47f4 │ │ │ │ │ + b.n 4792 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4de4 │ │ │ │ │ - nop │ │ │ │ │ + b.n 4e56 │ │ │ │ │ │ │ │ │ │ -00004e0c : │ │ │ │ │ +00004e7c : │ │ │ │ │ atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5878 │ │ │ │ │ + beq.w 58ec │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5886 │ │ │ │ │ + bne.w 58fa │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 584c │ │ │ │ │ + beq.w 58c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4e6a │ │ │ │ │ + cbz r0, 4eda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 586e │ │ │ │ │ + bne.w 58e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50cc │ │ │ │ │ + bne.w 513c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 586e │ │ │ │ │ + bne.w 58e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5290 │ │ │ │ │ + bne.w 52fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 586e │ │ │ │ │ + bne.w 58e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4fb6 │ │ │ │ │ + bne.n 5026 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 586e │ │ │ │ │ + bne.w 58e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_93_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_93_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f74 │ │ │ │ │ + bne.n 4fe4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 586e │ │ │ │ │ + bne.w 58e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4e5c │ │ │ │ │ + bne.n 4ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e5c │ │ │ │ │ + bne.n 4ecc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f84 │ │ │ │ │ + bne.n 4ff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e5c │ │ │ │ │ + bne.n 4ecc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ff6 │ │ │ │ │ + bne.n 5066 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e5c │ │ │ │ │ + bne.n 4ecc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5186 │ │ │ │ │ + bne.w 51f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e5c │ │ │ │ │ + bne.n 4ecc │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53f6 │ │ │ │ │ + bne.w 546a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5de8 │ │ │ │ │ + bl 5e5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e5c │ │ │ │ │ - b.n 4eda │ │ │ │ │ + bne.w 4ecc │ │ │ │ │ + b.n 4f4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 59e4 │ │ │ │ │ + beq.w 5a58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 59de │ │ │ │ │ + bne.w 5a52 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 11990 │ │ │ │ │ + bl 11a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50ee │ │ │ │ │ + beq.w 515e │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4e60 │ │ │ │ │ + b.n 4ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e5c │ │ │ │ │ + beq.w 4ecc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -8625,453 +8656,456 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59fc │ │ │ │ │ + beq.w 5a70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59fc │ │ │ │ │ + bne.w 5a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 5022 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5d14 │ │ │ │ │ + beq.w 5d8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 588e │ │ │ │ │ + bne.w 5902 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 13168 │ │ │ │ │ + bl 131f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4fae │ │ │ │ │ + bne.n 501e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 583c │ │ │ │ │ + bne.w 58b0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5b1e │ │ │ │ │ + beq.w 5b94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5a6e │ │ │ │ │ + beq.w 5ae2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5822 │ │ │ │ │ + beq.w 5896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5822 │ │ │ │ │ + beq.w 5896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5822 │ │ │ │ │ + beq.w 5896 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5822 │ │ │ │ │ + beq.w 5896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a66 │ │ │ │ │ + beq.w 5ada │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a52 │ │ │ │ │ + beq.w 5ac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5a94 │ │ │ │ │ + bne.w 5b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 5022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e5c │ │ │ │ │ + beq.w 4ecc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 4fd6 │ │ │ │ │ + b.n 5046 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 573a │ │ │ │ │ + bne.w 57ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne sl, r7 │ │ │ │ │ - beq.w 5a3e │ │ │ │ │ + beq.w 5ab2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 546c │ │ │ │ │ + beq.w 54e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5aa4 │ │ │ │ │ + beq.w 5b18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5894 │ │ │ │ │ + bne.w 5908 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl f4a4 │ │ │ │ │ + bl f514 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 573e │ │ │ │ │ + bne.w 57b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5894 │ │ │ │ │ + bne.w 5908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 546a │ │ │ │ │ + beq.w 54de │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5438 │ │ │ │ │ + beq.w 54ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5a14 │ │ │ │ │ + bne.w 5a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 5022 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5b56 │ │ │ │ │ + beq.w 5bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b3e │ │ │ │ │ + bne.w 5bb4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r7, sl │ │ │ │ │ - beq.w 5af6 │ │ │ │ │ + beq.w 5b6c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 5c4e │ │ │ │ │ + beq.w 5cc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52b2 │ │ │ │ │ + beq.n 5320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5b14 │ │ │ │ │ + beq.w 5b8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b0a │ │ │ │ │ + bne.w 5b80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 153a8 <_gather_116_rule> │ │ │ │ │ + bl 15438 <_gather_116_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53e4 │ │ │ │ │ + bne.w 5452 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 52b4 │ │ │ │ │ + bne.n 5322 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52b2 │ │ │ │ │ + beq.n 5320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5aee │ │ │ │ │ + beq.w 5b64 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d26 │ │ │ │ │ + beq.w 5d9c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d1e │ │ │ │ │ + beq.w 5d94 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d00 │ │ │ │ │ + beq.w 5d76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 517c │ │ │ │ │ + beq.n 51ec │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5180 │ │ │ │ │ + beq.w 51f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 533a │ │ │ │ │ + b.n 53a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e5c │ │ │ │ │ + beq.w 4ecc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 4fd6 │ │ │ │ │ + b.n 5046 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b04 │ │ │ │ │ + bne.w 5b7a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5336 │ │ │ │ │ + beq.n 53a4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5c8c │ │ │ │ │ + beq.w 5d02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5c84 │ │ │ │ │ + bne.w 5cfa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 153a8 <_gather_116_rule> │ │ │ │ │ + bl 15438 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5526 │ │ │ │ │ + bne.w 559a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5c84 │ │ │ │ │ + bne.w 5cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - cbz r0, 5310 │ │ │ │ │ + bl 7744 │ │ │ │ │ + cbz r0, 537e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54ce │ │ │ │ │ + bne.w 5542 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5c84 │ │ │ │ │ + bne.w 5cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - cbz r0, 5332 │ │ │ │ │ + bl 7744 │ │ │ │ │ + cbz r0, 53a0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55f4 │ │ │ │ │ + bne.w 5668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b3e │ │ │ │ │ + bne.w 5bb4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r3, sl │ │ │ │ │ - beq.w 592a │ │ │ │ │ + beq.w 599e │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5900 │ │ │ │ │ + beq.w 5974 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 562e │ │ │ │ │ + beq.w 56a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 132f4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 562e │ │ │ │ │ + beq.w 56a2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 562e │ │ │ │ │ + beq.w 56a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 562e │ │ │ │ │ + beq.w 56a2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a2c │ │ │ │ │ + beq.w 5aa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 517c │ │ │ │ │ + beq.w 51ec │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5180 │ │ │ │ │ + beq.w 51f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5634 │ │ │ │ │ + b.n 56a8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 520a │ │ │ │ │ - b.n 5202 │ │ │ │ │ + bne.w 5272 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 596a │ │ │ │ │ + beq.w 59de │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ @@ -9081,96 +9115,96 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 595c │ │ │ │ │ + beq.w 59d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 595c │ │ │ │ │ + bne.w 59d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 5022 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r1, 5474 │ │ │ │ │ + cbnz r1, 54e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 573a │ │ │ │ │ + bne.w 57ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ + bl 7450 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 5470 │ │ │ │ │ + cbnz r0, 54e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4f16 │ │ │ │ │ - b.n 4e5c │ │ │ │ │ + beq.w 4f86 │ │ │ │ │ + b.n 4ecc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 543c │ │ │ │ │ + b.n 54b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 5022 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5444 │ │ │ │ │ + bne.n 54b8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 597e │ │ │ │ │ + beq.w 59f2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 54a0 │ │ │ │ │ + cbz r0, 5514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f62c │ │ │ │ │ + bl f69c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5992 │ │ │ │ │ + bne.w 5a06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 598c │ │ │ │ │ + bne.w 5a00 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 54c4 │ │ │ │ │ + cbz r0, 5538 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5da4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 5446 │ │ │ │ │ + b.n 54ba │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5310 │ │ │ │ │ + beq.w 537e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5310 │ │ │ │ │ + beq.w 537e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -9178,83 +9212,83 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5334 │ │ │ │ │ + beq.w 53a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5338 │ │ │ │ │ + b.n 53a6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52f0 │ │ │ │ │ + beq.w 535e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5ab4 │ │ │ │ │ + beq.w 5b28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ae6 │ │ │ │ │ + bne.w 5b5a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbz r0, 5574 │ │ │ │ │ + cbz r0, 55e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5abc │ │ │ │ │ + bne.w 5b30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ae6 │ │ │ │ │ + bne.w 5b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ca0 │ │ │ │ │ + beq.w 5d16 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ca0 │ │ │ │ │ + beq.w 5d16 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ca0 │ │ │ │ │ + beq.w 5d16 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ca0 │ │ │ │ │ + beq.w 5d16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -9262,36 +9296,36 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c98 │ │ │ │ │ + beq.w 5d0e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 52f2 │ │ │ │ │ + b.n 5360 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_233_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_233_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5332 │ │ │ │ │ + beq.w 53a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9300,390 +9334,390 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 550e │ │ │ │ │ + b.n 5582 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b3e │ │ │ │ │ + bne.w 5bb4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 58f0 │ │ │ │ │ + beq.w 5964 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 58c8 │ │ │ │ │ + beq.w 593c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58c4 │ │ │ │ │ + beq.w 5938 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 58ba │ │ │ │ │ + beq.w 592e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 589c │ │ │ │ │ + bne.w 5910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 574e │ │ │ │ │ + beq.n 57c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 574e │ │ │ │ │ + beq.n 57c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 574e │ │ │ │ │ + beq.n 57c2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5744 │ │ │ │ │ + beq.n 57b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 58a4 │ │ │ │ │ + bne.w 5918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58c2 │ │ │ │ │ + beq.w 5936 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58c2 │ │ │ │ │ + beq.w 5936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5954 │ │ │ │ │ + beq.w 59c8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5944 │ │ │ │ │ + beq.w 59b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50c4 │ │ │ │ │ + beq.w 5134 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50c4 │ │ │ │ │ + beq.w 5134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5764 │ │ │ │ │ + b.n 57d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 545e │ │ │ │ │ + b.n 54d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5160 │ │ │ │ │ + b.n 51d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 58ae │ │ │ │ │ + bne.w 5922 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5bae │ │ │ │ │ + bne.w 5c24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b3e │ │ │ │ │ + bne.w 5bb4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5b9e │ │ │ │ │ + beq.w 5c14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5b76 │ │ │ │ │ + beq.w 5bec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b62 │ │ │ │ │ + beq.w 5bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b62 │ │ │ │ │ + beq.w 5bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b62 │ │ │ │ │ + beq.w 5bd8 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b62 │ │ │ │ │ + beq.w 5bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b4e │ │ │ │ │ + beq.w 5bc4 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b2e │ │ │ │ │ + beq.w 5ba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50c4 │ │ │ │ │ + beq.w 5134 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50c4 │ │ │ │ │ + beq.w 5134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b3e │ │ │ │ │ + b.n 5bb4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r3, 5836 │ │ │ │ │ + cbz r3, 58aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5a8e │ │ │ │ │ + bne.w 5b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e8c │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4f34 │ │ │ │ │ - b.w 4e5c │ │ │ │ │ + beq.w 4fa4 │ │ │ │ │ + b.w 4ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 59ee │ │ │ │ │ + blt.w 5a62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e52 │ │ │ │ │ + beq.w 4ec2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4e60 │ │ │ │ │ + b.w 4ed0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e3a │ │ │ │ │ + beq.w 4eaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 4e60 │ │ │ │ │ + b.w 4ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 583e │ │ │ │ │ + b.n 58b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 543c │ │ │ │ │ + b.n 54b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5756 │ │ │ │ │ + b.n 57ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56c8 │ │ │ │ │ + beq.w 573c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5756 │ │ │ │ │ + b.n 57ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5686 │ │ │ │ │ + b.n 56fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5756 │ │ │ │ │ + b.n 57ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 5730 │ │ │ │ │ + blt.w 57a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5668 │ │ │ │ │ + beq.w 56dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5764 │ │ │ │ │ + b.n 57d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 564c │ │ │ │ │ - b.n 58ea │ │ │ │ │ + beq.w 56c0 │ │ │ │ │ + b.n 595e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 593a │ │ │ │ │ + blt.n 59ae │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 536c │ │ │ │ │ + beq.w 53da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5634 │ │ │ │ │ + b.n 56a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5924 │ │ │ │ │ + bne.n 5998 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5356 │ │ │ │ │ + b.n 53c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5634 │ │ │ │ │ + b.n 56a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5730 │ │ │ │ │ + bne.w 57a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5762 │ │ │ │ │ + b.n 57d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5764 │ │ │ │ │ + b.n 57d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 5974 │ │ │ │ │ + cbnz r0, 59e8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w 4fb2 │ │ │ │ │ + b.w 5022 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4e60 │ │ │ │ │ + b.w 4ed0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4e60 │ │ │ │ │ + b.w 4ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5486 │ │ │ │ │ + beq.w 54fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 54ca │ │ │ │ │ + b.n 553e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54a0 │ │ │ │ │ + beq.w 5514 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -9693,124 +9727,124 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c6 │ │ │ │ │ + beq.w 553a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 54ca │ │ │ │ │ + b.n 553e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 545e │ │ │ │ │ + b.n 54d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4f94 │ │ │ │ │ + b.w 5004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4e60 │ │ │ │ │ + b.w 4ed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fb2 │ │ │ │ │ + beq.w 5022 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4e60 │ │ │ │ │ + b.w 4ed0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5180 │ │ │ │ │ + beq.w 51f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5446 │ │ │ │ │ + b.n 54ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53de │ │ │ │ │ + bne.w 544c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5634 │ │ │ │ │ + b.n 56a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5aae │ │ │ │ │ + bne.n 5b22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.w 510a │ │ │ │ │ + b.w 517a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5836 │ │ │ │ │ + beq.w 58aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 583c │ │ │ │ │ + b.n 58b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 583c │ │ │ │ │ + b.n 58b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5a5c │ │ │ │ │ + blt.n 5ad0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5052 │ │ │ │ │ + beq.w 50c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 583c │ │ │ │ │ + b.n 58b0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50c4 │ │ │ │ │ - b.n 5a5c │ │ │ │ │ + beq.w 5134 │ │ │ │ │ + b.n 5ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5128 │ │ │ │ │ + b.w 5198 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5446 │ │ │ │ │ + b.n 54ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5544 │ │ │ │ │ + b.n 55b8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -9822,151 +9856,151 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 55da │ │ │ │ │ + b.n 564e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 52f2 │ │ │ │ │ + b.w 5360 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 533a │ │ │ │ │ + b.n 53a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5c7c │ │ │ │ │ + beq.w 5cf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 533a │ │ │ │ │ + b.n 53a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 52b4 │ │ │ │ │ + b.w 5322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 51e6 │ │ │ │ │ + b.w 5256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5036 │ │ │ │ │ - b.n 5a8e │ │ │ │ │ + beq.w 50a6 │ │ │ │ │ + b.n 5b02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5818 │ │ │ │ │ + bne.w 588c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4f54 │ │ │ │ │ - b.w 4e5c │ │ │ │ │ + beq.w 4fc4 │ │ │ │ │ + b.w 4ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b3e │ │ │ │ │ + b.n 5bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 5196 │ │ │ │ │ + b.w 5206 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5b38 │ │ │ │ │ + beq.n 5bae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5b98 │ │ │ │ │ + cbnz r2, 5c0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e8c │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 5b38 │ │ │ │ │ + b.n 5bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 5818 │ │ │ │ │ + blt.w 588c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5798 │ │ │ │ │ + beq.w 580c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b3e │ │ │ │ │ + b.n 5bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 577c │ │ │ │ │ - b.n 5b98 │ │ │ │ │ + beq.w 57f0 │ │ │ │ │ + b.n 5c0e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5762 │ │ │ │ │ + bne.w 57d6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5be0 │ │ │ │ │ + beq.n 5c56 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5bd4 │ │ │ │ │ + cbz r0, 5c4a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5bf2 │ │ │ │ │ + cbnz r0, 5c68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5762 │ │ │ │ │ + b.n 57d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5bc0 │ │ │ │ │ + beq.n 5c36 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 5bda │ │ │ │ │ + b.n 5c50 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bd4 │ │ │ │ │ + beq.n 5c4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bd4 │ │ │ │ │ + beq.n 5c4a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bd4 │ │ │ │ │ + beq.n 5c4a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9975,84 +10009,84 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bd6 │ │ │ │ │ + beq.n 5c4c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5bda │ │ │ │ │ + b.n 5c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5c70 │ │ │ │ │ + blt.n 5ce6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 51ca │ │ │ │ │ - b.n 5b04 │ │ │ │ │ + beq.w 523a │ │ │ │ │ + b.n 5b7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 533a │ │ │ │ │ + b.w 53a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 51b4 │ │ │ │ │ + b.w 5224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.w 5338 │ │ │ │ │ + b.w 53a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 52d8 │ │ │ │ │ + b.w 5346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 52f0 │ │ │ │ │ + b.w 535e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ae6 │ │ │ │ │ + bne.w 5b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c96 │ │ │ │ │ + beq.n 5d0c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c96 │ │ │ │ │ + beq.n 5d0c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_234_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_234_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c96 │ │ │ │ │ + beq.n 5d0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10061,45 +10095,45 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - b.n 55da │ │ │ │ │ + b.n 564e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528a │ │ │ │ │ + bne.w 52f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 533a │ │ │ │ │ + b.w 53a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5006 │ │ │ │ │ + b.w 5076 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 5256 │ │ │ │ │ + b.w 52c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 5246 │ │ │ │ │ + b.w 52b4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c4 │ │ │ │ │ + beq.w 5538 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c4 │ │ │ │ │ + beq.w 5538 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10108,357 +10142,356 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c6 │ │ │ │ │ + beq.w 553a │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 59d8 │ │ │ │ │ - nop │ │ │ │ │ + b.n 5a4c │ │ │ │ │ │ │ │ │ │ -00005d84 <_tmp_93_rule>: │ │ │ │ │ +00005df8 <_tmp_93_rule>: │ │ │ │ │ _tmp_93_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5dd4 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 5e48 <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5de0 <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 5e54 <_tmp_93_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 5dcc <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 5e40 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5dcc <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 5e40 <_tmp_93_rule+0x48> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5dcc <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 5e40 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5da8 <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 5e1c <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5dc8 <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 5e3c <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005de8 : │ │ │ │ │ +00005e5c : │ │ │ │ │ strings_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6318 │ │ │ │ │ + beq.w 638c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6310 │ │ │ │ │ + bne.w 6384 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 5e36 │ │ │ │ │ + cbz r0, 5eaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 637a │ │ │ │ │ + beq.w 63ee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6310 │ │ │ │ │ + bne.w 6384 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6388 │ │ │ │ │ + beq.w 63fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62e0 │ │ │ │ │ + beq.w 6354 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 61fc │ │ │ │ │ + bne.w 6270 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 5f14 │ │ │ │ │ + beq.n 5f88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5f22 │ │ │ │ │ + bne.n 5f96 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 634c │ │ │ │ │ + beq.w 63c0 │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fcc │ │ │ │ │ + bne.w 6040 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 620a │ │ │ │ │ + bne.w 627e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6360 │ │ │ │ │ + beq.w 63d4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5f2a │ │ │ │ │ + cbz r0, 5f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6212 │ │ │ │ │ + beq.w 6286 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62ea │ │ │ │ │ + bne.w 635e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r6, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 61d4 │ │ │ │ │ + beq.w 6248 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r5, [r9, r6, lsl #2] │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 5e94 │ │ │ │ │ + bne.n 5f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5e9a │ │ │ │ │ + beq.n 5f0e │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5fa6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 61f4 │ │ │ │ │ + beq.w 6268 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 61f4 │ │ │ │ │ + bne.w 6268 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 636c │ │ │ │ │ + beq.w 63e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 5f7a │ │ │ │ │ + ble.n 5fee │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 5f7a │ │ │ │ │ + beq.n 5fee │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 5f6c │ │ │ │ │ + bne.n 5fe0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6398 │ │ │ │ │ + beq.w 640c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62fe │ │ │ │ │ + beq.w 6372 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 62fe │ │ │ │ │ + bne.w 6372 │ │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 5e28 │ │ │ │ │ + b.n 5e9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6268 │ │ │ │ │ + beq.w 62dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6262 │ │ │ │ │ + bne.w 62d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 624e │ │ │ │ │ + beq.w 62c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6330 │ │ │ │ │ + bne.w 63a4 │ │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r5, r3 │ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 6026 │ │ │ │ │ + b.n 609a │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 6328 │ │ │ │ │ + beq.w 639c │ │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6334 │ │ │ │ │ + bne.w 63a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ - bl 136d8 │ │ │ │ │ + bl 13768 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 607c │ │ │ │ │ + cbnz r0, 60f0 │ │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ - cbnz r2, 60ac │ │ │ │ │ + cbnz r2, 6120 │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 60ac │ │ │ │ │ + cbz r0, 6120 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 628c │ │ │ │ │ + beq.w 6300 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6270 │ │ │ │ │ + bne.w 62e4 │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne.n 601a │ │ │ │ │ + bne.n 608e │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62ae │ │ │ │ │ + beq.w 6322 │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - b.n 601a │ │ │ │ │ + b.n 608e │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ @@ -10470,918 +10503,926 @@ │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6248 │ │ │ │ │ + beq.w 62bc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 619a │ │ │ │ │ + ble.n 620e │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ rsb lr, r1, #4 │ │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ │ add.w r1, lr, r3 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r0, r1] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 6186 │ │ │ │ │ + bne.n 61fa │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb8 │ │ │ │ │ + beq.w 5f2c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6234 │ │ │ │ │ + beq.n 62a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6228 │ │ │ │ │ + cbnz r3, 629c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5ef6 │ │ │ │ │ + b.n 5f6a │ │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w fp, r6, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62d8 │ │ │ │ │ + beq.n 634c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str.w r5, [r0, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5e8c │ │ │ │ │ + b.n 5f00 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 5fbe │ │ │ │ │ + b.n 6032 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5fa6 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 6224 │ │ │ │ │ + cbz r0, 6298 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5fa6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 623e │ │ │ │ │ - b.n 61d0 │ │ │ │ │ + cbnz r0, 62b2 │ │ │ │ │ + b.n 6244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 6244 │ │ │ │ │ + cbz r0, 62b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5ebe │ │ │ │ │ + b.n 5f32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5ebe │ │ │ │ │ + b.n 5f32 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5ebe │ │ │ │ │ + b.n 5f32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 625c │ │ │ │ │ + b.n 62d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5fdc │ │ │ │ │ + b.n 6050 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 62be │ │ │ │ │ + cbnz r0, 6332 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne.w 601a │ │ │ │ │ - b.n 608c │ │ │ │ │ + bne.w 608e │ │ │ │ │ + b.n 6100 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ strd r6, r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 62d2 │ │ │ │ │ + cbnz r0, 6346 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60c4 │ │ │ │ │ + b.n 6138 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 624a │ │ │ │ │ + b.n 62be │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62aa │ │ │ │ │ + b.n 631e │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 61fa │ │ │ │ │ + b.n 626e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 62fa │ │ │ │ │ + cbz r0, 636e │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6220 │ │ │ │ │ + b.n 6294 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 5ef6 │ │ │ │ │ + b.n 5f6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fbe │ │ │ │ │ + beq.w 6032 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5e30 │ │ │ │ │ + b.n 5ea4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5e16 │ │ │ │ │ + beq.w 5e8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6310 │ │ │ │ │ + b.n 6384 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6036 │ │ │ │ │ + b.n 60aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 625c │ │ │ │ │ + b.n 62d0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 62aa │ │ │ │ │ + b.n 631e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5ea8 │ │ │ │ │ + beq.w 5f1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5ebe │ │ │ │ │ + b.n 5f32 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6370 │ │ │ │ │ + cbnz r3, 63e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 5ed4 │ │ │ │ │ + b.n 5f48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 62dc │ │ │ │ │ + b.n 6350 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6224 │ │ │ │ │ + b.n 6298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5e40 │ │ │ │ │ - b.n 630a │ │ │ │ │ + bge.w 5eb4 │ │ │ │ │ + b.n 637e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5e66 │ │ │ │ │ - b.n 61fa │ │ │ │ │ + beq.w 5eda │ │ │ │ │ + b.n 626e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6312 │ │ │ │ │ + b.n 6386 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000063a0 : │ │ │ │ │ +00006414 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6402 │ │ │ │ │ + beq.n 6476 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 640e │ │ │ │ │ + cbnz r2, 6482 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 63f0 │ │ │ │ │ + cbnz r0, 6464 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 640c │ │ │ │ │ + cbnz r3, 6480 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 63f0 │ │ │ │ │ + cbnz r0, 6464 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 640c │ │ │ │ │ + cbnz r3, 6480 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 63f8 │ │ │ │ │ + cbz r0, 646c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63f6 │ │ │ │ │ + b.n 646a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 63c4 │ │ │ │ │ + beq.n 6438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006418 : │ │ │ │ │ +0000648c : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6816 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 66b2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 689e │ │ │ │ │ + ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 6728 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 6526 │ │ │ │ │ + beq.n 659a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 655e │ │ │ │ │ + beq.n 65d2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 64cc │ │ │ │ │ + cbnz r0, 6540 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 67de │ │ │ │ │ + beq.w 6864 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 656c │ │ │ │ │ + bne.n 65e0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6746 │ │ │ │ │ + bne.w 67bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 656c │ │ │ │ │ + bne.n 65e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 69a8 │ │ │ │ │ + bl 6a30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, 6500 │ │ │ │ │ + cbz r0, 6574 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r6, 650a │ │ │ │ │ + cbz r6, 657e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 650a │ │ │ │ │ + cbz r0, 657e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 66a2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 6718 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 64c2 │ │ │ │ │ + b.n 6536 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6578 │ │ │ │ │ + bne.n 65ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ + bl 68b0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6582 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 65f6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 64f4 │ │ │ │ │ + b.n 6568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ittt lt │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 657c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ + blt.n 65f0 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 66b2 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 646a │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 6728 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 64de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 646a │ │ │ │ │ + beq.w 64de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6512 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 64f8 │ │ │ │ │ + beq.n 6586 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 656c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6804 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 671c │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 687a │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 688a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6714 │ │ │ │ │ + beq.w 678a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 671c │ │ │ │ │ + bne.w 6888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1410c <_tmp_259_rule> │ │ │ │ │ + bl 1419c <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 663c │ │ │ │ │ + beq.n 66b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 1410c <_tmp_259_rule> │ │ │ │ │ + bl 1419c <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66fa │ │ │ │ │ + beq.w 6770 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 670e │ │ │ │ │ + beq.w 6784 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 1410c <_tmp_259_rule> │ │ │ │ │ + bl 1419c <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6724 │ │ │ │ │ + beq.w 679a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 680c │ │ │ │ │ + beq.w 6890 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r2, #4 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 1410c <_tmp_259_rule> │ │ │ │ │ + bl 1419c <_tmp_259_rule> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66b6 │ │ │ │ │ + beq.n 672c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 672a │ │ │ │ │ + beq.n 67a0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 6618 │ │ │ │ │ + b.n 668c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 670e │ │ │ │ │ + beq.n 6784 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 651e │ │ │ │ │ + bne.w 689a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6578 │ │ │ │ │ + beq.n 65ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6810 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 6894 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64ea │ │ │ │ │ + bne.w 655e │ │ │ │ │ + movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64f4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 657c │ │ │ │ │ + beq.w 6568 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 65f0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 670e │ │ │ │ │ + cbz r0, 6784 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 664a │ │ │ │ │ + ble.n 66be │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 664a │ │ │ │ │ + beq.n 66be │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 664a │ │ │ │ │ + beq.n 66be │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r0, [sl, ip, lsl #2] │ │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 66e6 │ │ │ │ │ - b.n 664a │ │ │ │ │ + bne.n 675c │ │ │ │ │ + b.n 66be │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66ca │ │ │ │ │ + bne.n 6740 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6520 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6594 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n 66fc │ │ │ │ │ + b.n 6772 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 670e │ │ │ │ │ + beq.n 6784 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 6630 │ │ │ │ │ + b.n 66a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 67fc │ │ │ │ │ + beq.n 6854 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 67f4 │ │ │ │ │ + bne.n 685c │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 67bc │ │ │ │ │ + cbz r0, 6832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ - cbz r0, 67bc │ │ │ │ │ + bl 68b0 │ │ │ │ │ + cbz r0, 6832 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 67c4 │ │ │ │ │ + cbz r0, 6840 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 67d8 │ │ │ │ │ + cbz r0, 683a │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 67cc │ │ │ │ │ + cbz r0, 6848 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 67cc │ │ │ │ │ + cbnz r2, 6848 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 64c2 │ │ │ │ │ + b.n 6536 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 64a8 │ │ │ │ │ + b.n 651c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 6812 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6570 │ │ │ │ │ + b.n 65e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 67ea │ │ │ │ │ + cbnz r0, 6870 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 64c2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 679c │ │ │ │ │ + b.n 6536 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 67ca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 651e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6486 │ │ │ │ │ + bge.w 64fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6570 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 64aa │ │ │ │ │ + b.n 65e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6754 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6592 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 660e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6594 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 670e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6688 │ │ │ │ │ + b.n 6784 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 670a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6594 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6446 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 66b2 │ │ │ │ │ + beq.w 64ba │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6728 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006828 : │ │ │ │ │ +000068b0 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 698e │ │ │ │ │ + beq.w 6a16 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6986 │ │ │ │ │ + bne.w 6a0e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 68b8 │ │ │ │ │ + cbnz r0, 6940 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6974 │ │ │ │ │ + beq.w 69fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 699e │ │ │ │ │ + bne.w 6a26 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 68d4 │ │ │ │ │ + cbnz r0, 695c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 699e │ │ │ │ │ + bne.w 6a26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 69a8 │ │ │ │ │ + bl 6a30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 68c6 │ │ │ │ │ + cbz r0, 694e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11391,1482 +11432,1473 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ - b.n 68b4 │ │ │ │ │ + b.n 693c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6966 │ │ │ │ │ + beq.n 69ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 695e │ │ │ │ │ + bne.n 69e6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 6954 │ │ │ │ │ + cbz r0, 69dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ - cbz r0, 6954 │ │ │ │ │ + bl 68b0 │ │ │ │ │ + cbz r0, 69dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 699e │ │ │ │ │ + beq.n 6a26 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 696e │ │ │ │ │ + cbz r0, 69f6 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 694a │ │ │ │ │ + cbz r0, 69d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 68ca │ │ │ │ │ + beq.n 6952 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 6980 │ │ │ │ │ + cbnz r0, 6a08 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 68ca │ │ │ │ │ + b.n 6952 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6894 │ │ │ │ │ + b.n 691c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6894 │ │ │ │ │ + b.n 691c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 68e2 │ │ │ │ │ + b.n 696a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 692c │ │ │ │ │ + b.n 69b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6872 │ │ │ │ │ + bge.w 68fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 68c0 │ │ │ │ │ + b.n 6948 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6856 │ │ │ │ │ + beq.w 68de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6986 │ │ │ │ │ + b.n 6a0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 698a │ │ │ │ │ + b.n 6a12 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000069a8 : │ │ │ │ │ +00006a30 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ stmdb 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 │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 73a4 │ │ │ │ │ + beq.w 7416 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 736c │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ + bne.w 7406 │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6adc │ │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 735a │ │ │ │ │ + bne.n 6b68 │ │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.w 73f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 736c │ │ │ │ │ + bne.w 7406 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6b88 │ │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ │ + beq.w 6c16 │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ba8 │ │ │ │ │ + beq.w 6c36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 736c │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 73b4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 6c72 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7406 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 7426 │ │ │ │ │ mov r2, r6 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bfa │ │ │ │ │ + beq.w 6c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6c38 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 736c │ │ │ │ │ + bne.w 6cc0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7406 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6aea │ │ │ │ │ + beq.n 6b76 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq.n 6b00 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ + mov r7, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b2c │ │ │ │ │ + beq.n 6bb8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f16 │ │ │ │ │ + beq.w 6f88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 73c2 │ │ │ │ │ + bne.w 7440 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7072 │ │ │ │ │ + bne.w 70be │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6a98 │ │ │ │ │ + bne.n 6b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6f20 │ │ │ │ │ + blt.w 6f92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7072 │ │ │ │ │ + bne.w 70be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ab0 │ │ │ │ │ + bne.n 6b3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7072 │ │ │ │ │ + bne.w 70be │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ee8 │ │ │ │ │ + bne.w 6f5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7072 │ │ │ │ │ + bne.w 70be │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f2a │ │ │ │ │ + bne.w 6f9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7072 │ │ │ │ │ + bne.w 70be │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7018 │ │ │ │ │ + bne.w 7066 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 6ad6 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 6b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a34 │ │ │ │ │ + bne.w 6abc │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6bda │ │ │ │ │ + cbnz r0, 6c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72b8 │ │ │ │ │ - cbz r0, 6bd4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 6c4a │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 734e │ │ │ │ │ + cbz r0, 6c60 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + blt.n 6cd2 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6a40 │ │ │ │ │ + beq.w 6ac8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e0c │ │ │ │ │ + bne.w 6e88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6a40 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + b.n 6ac8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6c2a │ │ │ │ │ + cbnz r0, 6cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72c0 │ │ │ │ │ - cbz r0, 6c26 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - blt.w 6d2a │ │ │ │ │ - mov r6, r7 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7346 │ │ │ │ │ + cbz r0, 6cae │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bgt.n 6daa │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6a7a │ │ │ │ │ + beq.w 6b04 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e78 │ │ │ │ │ + bne.w 6eea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6a7a │ │ │ │ │ + b.n 6b04 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6bda │ │ │ │ │ + bne.n 6c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72b8 │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 734e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bd6 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.n 6bd6 │ │ │ │ │ + beq.n 6c62 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.n 6c62 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6bda │ │ │ │ │ + bne.n 6c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72b8 │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 734e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 700e │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + beq.w 705e │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge.w 700e │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge.w 705e │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6bda │ │ │ │ │ + bne.n 6c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72b8 │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 734e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7076 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 7076 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + beq.w 70c2 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r3, r0 │ │ │ │ │ + bge.w 70c2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7302 │ │ │ │ │ + bne.w 6c64 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72b4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 734e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e70 │ │ │ │ │ + beq.w 6c62 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 6e70 │ │ │ │ │ + ble.w 6c62 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 6cf0 │ │ │ │ │ + b.n 6d70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c2a │ │ │ │ │ + bne.w 6cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72c0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c28 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.w 6c28 │ │ │ │ │ + beq.w 6cb0 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge.w 6cb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c2a │ │ │ │ │ + bne.w 6cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72c0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7014 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 7014 │ │ │ │ │ + beq.w 7062 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.w 7062 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c2a │ │ │ │ │ + bne.w 6cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72c0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 707c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + beq.w 70c6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 707c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bge.w 70c6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c2a │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 6cb2 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 45c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72c0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c28 │ │ │ │ │ + beq.w 6cb0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ble.w 6c28 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 6dd2 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.w 6cb0 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 6e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bf6 │ │ │ │ │ + beq.w 6c80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bf6 │ │ │ │ │ + beq.w 6c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7376 │ │ │ │ │ + beq.w 7410 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ + strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6eda │ │ │ │ │ + beq.n 6f4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6eda │ │ │ │ │ + bne.n 6f4c │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b.n 6ad6 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 6bd6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + b.n 6b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14744 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 147d4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c46 │ │ │ │ │ + beq.w 6cce │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c46 │ │ │ │ │ + beq.w 6cce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c46 │ │ │ │ │ + beq.w 6cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7376 │ │ │ │ │ + beq.w 7410 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ + strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e62 │ │ │ │ │ + bne.n 6edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7366 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 6e68 │ │ │ │ │ + bne.w 7400 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 6ee2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 69a8 │ │ │ │ │ + bl 6a30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b44 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + beq.w 6bd0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b44 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + beq.w 6bd0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ac0 │ │ │ │ │ + bne.w 6b4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7072 │ │ │ │ │ + beq.w 70be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6b78 │ │ │ │ │ + b.n 6c04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7310 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 7308 │ │ │ │ │ + beq.w 73ec │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 73e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 6828 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + bl 68b0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 709a │ │ │ │ │ + beq.w 70e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 72de │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 7318 │ │ │ │ │ + beq.w 7356 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 736e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 708c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 7318 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - strd r7, r2, [sp, #16] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + beq.n 70d8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 736e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1410c <_tmp_259_rule> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 1419c <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 709e │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 71fc │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + bne.w 711c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 7308 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 73e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ - cbz r0, 6fe2 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + bl 68b0 │ │ │ │ │ + cbz r0, 7034 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 728c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 7004 │ │ │ │ │ + cbnz r1, 7054 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 719a │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 7210 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6b66 │ │ │ │ │ - b.n 7072 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 6bd6 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 6c28 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 6bf2 │ │ │ │ │ + b.n 70be │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + b.n 6c62 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n 6cb0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 739a │ │ │ │ │ + beq.w 7364 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7392 │ │ │ │ │ + bne.w 735e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 737c │ │ │ │ │ + beq.w 739c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ + bl 68b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70e2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 7168 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 6b76 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 6c02 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 70b4 │ │ │ │ │ + cbnz r0, 70ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b76 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 6bd6 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - b.n 6c28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + b.n 6c02 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 6c62 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 6cb0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6fc0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - beq.w 7272 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r5, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b.n 6f92 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7072 │ │ │ │ │ + beq.n 70be │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ac0 │ │ │ │ │ - b.n 6f16 │ │ │ │ │ + bne.w 6b4c │ │ │ │ │ + b.n 6f88 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1419c <_tmp_259_rule> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 72da │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 7004 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 70d2 │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bge.w 7270 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ + str.w r0, [r1, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 7154 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 72ee │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72e6 │ │ │ │ │ + beq.w 737e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7376 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72ce │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 72e6 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + beq.w 738c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7376 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71ca │ │ │ │ │ + bne.n 7240 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72c8 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bgt.n 71ee │ │ │ │ │ - mov r4, lr │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + beq.w 7386 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt.n 7262 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 734a │ │ │ │ │ + beq.w 73d6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 705e │ │ │ │ │ - b.n 7056 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 70aa │ │ │ │ │ + b.n 70a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7072 │ │ │ │ │ + beq.w 70be │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, sl │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ac0 │ │ │ │ │ - b.n 6f16 │ │ │ │ │ - bl 6828 │ │ │ │ │ + bne.w 6b4c │ │ │ │ │ + b.n 6f88 │ │ │ │ │ + bl 68b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7132 │ │ │ │ │ + beq.n 71b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7324 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.n 729c │ │ │ │ │ + bne.w 73b2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.n 72c2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str.w r3, [sl, r5, lsl #2] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7122 │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - ldr.w r4, [ip, r3, lsl #2] │ │ │ │ │ - str.w r4, [r0, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 715a │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 6fb2 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 7320 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - ble.n 7234 │ │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ │ - ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ │ + b.n 71a0 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + ldr.w r5, [r3, r2, lsl #2] │ │ │ │ │ + str.w r5, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 7220 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + b.n 71d4 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 6fc0 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r2, fp │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7012 │ │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 7266 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6fec │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 72a4 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 703c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 72f6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6fec │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 7080 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 70a6 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + bne.w 7434 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 703c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 725e │ │ │ │ │ - b.n 7266 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ + bne.n 729c │ │ │ │ │ + b.n 72a4 │ │ │ │ │ + lsls r7, r7, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 734e │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n 71e2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 6a42 │ │ │ │ │ + beq.w 73da │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 7256 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 70d2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + movs r5, #2 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + bl 1419c <_tmp_259_rule> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbnz r0, 7320 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + ldrd r7, r1, [sp, #32] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 7004 │ │ │ │ │ + b.n 7134 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + beq.n 7332 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ + str.w r7, [r3, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 72fe │ │ │ │ │ + lsls r4, r4, #1 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + lsls r1, r4, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 70ca │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + b.n 7324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6a7c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.w 6b06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7050 │ │ │ │ │ + b.w 6aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f64 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6fd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7052 │ │ │ │ │ + b.n 6c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 70f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7076 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7004 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 6bda │ │ │ │ │ + b.n 7012 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7004 │ │ │ │ │ + b.n 70a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f3a │ │ │ │ │ + b.n 7176 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fc0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n 7088 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + b.n 709e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 7090 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 70a4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71dc │ │ │ │ │ + beq.w 7252 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, fp │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7052 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7056 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + b.n 70a0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 70a4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 72ce │ │ │ │ │ + b.n 738c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7054 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 6fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 69f4 │ │ │ │ │ + bge.w 6a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6ae4 │ │ │ │ │ + b.w 6b70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 736e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 7042 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7056 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6b76 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7028 │ │ │ │ │ + b.n 7408 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 69d6 │ │ │ │ │ + beq.w 6a5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 736c │ │ │ │ │ + b.n 7406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - b.w 6a58 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + b.w 6ae2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7054 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ac8 │ │ │ │ │ - b.n 6f20 │ │ │ │ │ - nop │ │ │ │ │ + beq.w 6b54 │ │ │ │ │ + b.n 6f92 │ │ │ │ │ │ │ │ │ │ -000073d4 : │ │ │ │ │ +00007450 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ stmdb 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, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 769a │ │ │ │ │ + beq.w 7716 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7682 │ │ │ │ │ + bne.w 76fe │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 743a │ │ │ │ │ + beq.n 74b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 746c │ │ │ │ │ + cbnz r0, 74e8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 74e0 │ │ │ │ │ + bne.n 755c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 76aa │ │ │ │ │ + blt.w 7726 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7686 │ │ │ │ │ + bne.w 7702 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7422 │ │ │ │ │ + beq.n 749e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7690 │ │ │ │ │ + beq.w 770c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 755e │ │ │ │ │ + bne.n 75da │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 74f4 │ │ │ │ │ + beq.n 7570 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq.n 750a │ │ │ │ │ + beq.n 7586 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 753c │ │ │ │ │ + bne.n 75b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 755e │ │ │ │ │ + bne.n 75da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 756e │ │ │ │ │ + bne.n 75ea │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 742c │ │ │ │ │ + beq.n 74a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7686 │ │ │ │ │ + bne.w 7702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e8c │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 742c │ │ │ │ │ + b.n 74a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 76bc │ │ │ │ │ + bne.w 7738 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 749c │ │ │ │ │ + bne.n 7518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7656 │ │ │ │ │ + blt.w 76d2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 76bc │ │ │ │ │ + bne.w 7738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 74b6 │ │ │ │ │ + beq.n 7532 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75da │ │ │ │ │ + bne.n 7656 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 74c6 │ │ │ │ │ + beq.n 7542 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 742c │ │ │ │ │ - b.n 74e2 │ │ │ │ │ + beq.w 74a8 │ │ │ │ │ + b.n 755e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 74d2 │ │ │ │ │ + beq.n 754e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7422 │ │ │ │ │ + beq.w 749e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7422 │ │ │ │ │ + beq.w 749e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7686 │ │ │ │ │ + beq.n 7702 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7672 │ │ │ │ │ + beq.n 76ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7672 │ │ │ │ │ + bne.n 76ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 742e │ │ │ │ │ + b.n 74aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7668 │ │ │ │ │ + beq.n 76e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7668 │ │ │ │ │ + beq.n 76e4 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7662 │ │ │ │ │ + cbz r0, 76de │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -12874,398 +12906,398 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7642 │ │ │ │ │ + cbz r0, 76be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76ae │ │ │ │ │ + bne.n 772a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7586 │ │ │ │ │ + b.n 7602 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 76c2 │ │ │ │ │ + beq.n 773e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7554 │ │ │ │ │ + b.n 75d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7554 │ │ │ │ │ + b.n 75d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 760e │ │ │ │ │ + b.n 768a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7554 │ │ │ │ │ + b.n 75d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 742e │ │ │ │ │ + beq.w 74aa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 768a │ │ │ │ │ + b.n 7706 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7432 │ │ │ │ │ + b.n 74ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 747c │ │ │ │ │ + b.n 74f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7402 │ │ │ │ │ + beq.w 747e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7682 │ │ │ │ │ + b.n 76fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 767e │ │ │ │ │ + b.n 76fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 764e │ │ │ │ │ - b.n 7586 │ │ │ │ │ + bne.n 76ca │ │ │ │ │ + b.n 7602 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 766e │ │ │ │ │ + b.n 76ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 766e │ │ │ │ │ + b.n 76ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000076c8 : │ │ │ │ │ +00007744 : │ │ │ │ │ expression_rule(): │ │ │ │ │ stmdb 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 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7b10 │ │ │ │ │ + beq.w 7b8c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7ad8 │ │ │ │ │ + bne.w 7b54 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1105 @ 0x451 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 7716 │ │ │ │ │ + cbz r0, 7792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7b20 │ │ │ │ │ + beq.w 7b9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 779a │ │ │ │ │ + bne.n 7816 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7a04 │ │ │ │ │ + bne.w 7a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7754 │ │ │ │ │ + cbz r0, 77d0 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 784c │ │ │ │ │ + bne.n 78c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a04 │ │ │ │ │ + bne.w 7a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ - cbz r0, 7778 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ + cbz r0, 77f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7708 │ │ │ │ │ + b.n 7784 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a04 │ │ │ │ │ + bne.w 7a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caec │ │ │ │ │ + bl cb54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 778e │ │ │ │ │ + cbnz r0, 780a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 7772 │ │ │ │ │ + b.n 77ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7ad8 │ │ │ │ │ + bne.w 7b54 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7a92 │ │ │ │ │ + beq.w 7b0e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_158_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_158_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 77d4 │ │ │ │ │ + cbz r0, 7850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78c0 │ │ │ │ │ + bne.n 793c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7aa0 │ │ │ │ │ + bne.w 7b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7990 │ │ │ │ │ + bne.w 7a0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7aa0 │ │ │ │ │ + bne.w 7b1c │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a14 │ │ │ │ │ + bne.w 7a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7736 │ │ │ │ │ + beq.n 77b2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7a0e │ │ │ │ │ + bne.w 7a8a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 7b2e │ │ │ │ │ + beq.w 7baa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7946 │ │ │ │ │ + bne.w 79c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7736 │ │ │ │ │ + b.n 77b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7754 │ │ │ │ │ + beq.w 77d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7754 │ │ │ │ │ + beq.w 77d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7754 │ │ │ │ │ + beq.w 77d0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a04 │ │ │ │ │ + beq.w 7a80 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7acc │ │ │ │ │ + beq.w 7b48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7acc │ │ │ │ │ + bne.w 7b48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 7772 │ │ │ │ │ + b.n 77ee │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7c56 │ │ │ │ │ + beq.w 7cd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7c4a │ │ │ │ │ + bne.w 7cc6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7c2a │ │ │ │ │ + beq.w 7ca6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b42 │ │ │ │ │ + bne.w 7bbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7c4a │ │ │ │ │ + bne.w 7cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7bc2 │ │ │ │ │ + bne.w 7c3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7c4a │ │ │ │ │ + bne.w 7cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caec │ │ │ │ │ + bl cb54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7bc2 │ │ │ │ │ + bne.w 7c3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77d4 │ │ │ │ │ + b.n 7850 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7840 │ │ │ │ │ + beq.w 78bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7840 │ │ │ │ │ + beq.w 78bc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ade │ │ │ │ │ + bne.w 7b5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7840 │ │ │ │ │ + beq.w 78bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7846 │ │ │ │ │ + b.n 78c2 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77f0 │ │ │ │ │ + beq.w 786c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77f0 │ │ │ │ │ + beq.w 786c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_159_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_159_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77f0 │ │ │ │ │ + beq.w 786c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -13275,104 +13307,104 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7810 │ │ │ │ │ + beq.w 788c │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7816 │ │ │ │ │ + b.n 7892 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7710 │ │ │ │ │ + b.n 778c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7a0a │ │ │ │ │ + b.n 7a86 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7a8a │ │ │ │ │ + beq.n 7b06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r2, 7a82 │ │ │ │ │ + cbnz r2, 7afe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r0, 7a6a │ │ │ │ │ + cbnz r0, 7ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17734 │ │ │ │ │ - cbz r0, 7a66 │ │ │ │ │ + bl 177d8 │ │ │ │ │ + cbz r0, 7ae2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7812 │ │ │ │ │ + bne.w 788e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7a62 │ │ │ │ │ + cbz r0, 7ade │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 7aa8 │ │ │ │ │ + cbnz r0, 7b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7810 │ │ │ │ │ + b.n 788c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 7a34 │ │ │ │ │ + b.n 7ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ea <_PyPegen_parse+0x2ea> │ │ │ │ │ R_ARM_THM_CALL invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7a2c │ │ │ │ │ + beq.n 7aa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7814 │ │ │ │ │ + b.n 7890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7814 │ │ │ │ │ + b.n 7890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a20 │ │ │ │ │ + b.n 7a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 77b2 │ │ │ │ │ + beq.w 782e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 7816 │ │ │ │ │ + b.n 7892 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13381,24 +13413,24 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - b.n 79ea │ │ │ │ │ + b.n 7a66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 7b0c │ │ │ │ │ + cbz r0, 7b88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7a0a │ │ │ │ │ + b.n 7a86 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ @@ -13409,111 +13441,111 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 797c │ │ │ │ │ + b.n 79f8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 78b6 │ │ │ │ │ + b.n 7932 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 76f6 │ │ │ │ │ + beq.w 7772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ad8 │ │ │ │ │ + b.n 7b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7720 │ │ │ │ │ - b.n 7ad2 │ │ │ │ │ + bge.w 779c │ │ │ │ │ + b.n 7b4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7832 │ │ │ │ │ + beq.w 78ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7846 │ │ │ │ │ + b.n 78c2 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 790a │ │ │ │ │ + beq.w 7986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 790a │ │ │ │ │ + beq.w 7986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 790a │ │ │ │ │ + beq.w 7986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 790a │ │ │ │ │ + beq.w 7986 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 793a │ │ │ │ │ + beq.w 79b6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c5e │ │ │ │ │ + beq.n 7cda │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 7bc2 │ │ │ │ │ + cbz r2, 7c3e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7c68 │ │ │ │ │ + bne.n 7ce4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 7c14 │ │ │ │ │ + cbnz r0, 7c90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 7c14 │ │ │ │ │ + cbz r2, 7c90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13523,186 +13555,186 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a62 │ │ │ │ │ + beq.w 7ade │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7816 │ │ │ │ │ + b.n 7892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7c68 │ │ │ │ │ + blt.n 7ce4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 78fc │ │ │ │ │ + beq.w 7978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77d6 │ │ │ │ │ + b.n 7852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78d8 │ │ │ │ │ + b.n 7954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 793a │ │ │ │ │ + beq.w 79b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77d6 │ │ │ │ │ + b.n 7852 │ │ │ │ │ │ │ │ │ │ -00007c78 : │ │ │ │ │ +00007cf4 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7f3c │ │ │ │ │ + beq.w 7fb8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f4a │ │ │ │ │ + bne.w 7fc6 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 7cc6 │ │ │ │ │ + cbz r0, 7d42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7f4e │ │ │ │ │ + beq.w 7fca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e8a │ │ │ │ │ + bne.w 7f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84b8 │ │ │ │ │ + bl 8530 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d82 │ │ │ │ │ + beq.n 7dfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7f08 │ │ │ │ │ + beq.w 7f84 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7f18 │ │ │ │ │ + bne.w 7f94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f26 │ │ │ │ │ + beq.w 7fa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7f34 │ │ │ │ │ + bne.w 7fb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7f62 │ │ │ │ │ + beq.w 7fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 7d96 │ │ │ │ │ + cbnz r0, 7e12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7e8a │ │ │ │ │ + bne.w 7f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84b8 │ │ │ │ │ - cbz r0, 7d86 │ │ │ │ │ + bl 8530 │ │ │ │ │ + cbz r0, 7e02 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7cb8 │ │ │ │ │ + b.n 7d34 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7d60 │ │ │ │ │ + b.n 7ddc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7d7c │ │ │ │ │ + b.n 7df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 84b8 │ │ │ │ │ + bl 8530 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ - cbz r0, 7dec │ │ │ │ │ + cbz r0, 7e68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7ee8 │ │ │ │ │ + bne.w 7f64 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -13711,1367 +13743,1372 @@ │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7f00 │ │ │ │ │ + beq.w 7f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7de6 │ │ │ │ │ + cbnz r3, 7e62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e94 │ │ │ │ │ + bne.n 7f10 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7d52 │ │ │ │ │ + beq.n 7dce │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7d52 │ │ │ │ │ + bne.n 7dce │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f7a │ │ │ │ │ + beq.w 7ff6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 7e2a │ │ │ │ │ + ble.n 7ea6 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r7, [r2, r6, lsl #2] │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 7e1a │ │ │ │ │ + bne.n 7e96 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7e8a │ │ │ │ │ + cbz r0, 7f06 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f7e │ │ │ │ │ + beq.w 7ffa │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f84 │ │ │ │ │ + beq.w 8000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f84 │ │ │ │ │ + bne.w 8000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 7d7c │ │ │ │ │ + b.n 7df8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7cc0 │ │ │ │ │ + b.n 7d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84b8 │ │ │ │ │ + bl 8530 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7de6 │ │ │ │ │ + beq.n 7e62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7ed0 │ │ │ │ │ + cbnz r3, 7f4c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7ebe │ │ │ │ │ + beq.n 7f3a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 7dc2 │ │ │ │ │ + b.n 7e3e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 7f1e │ │ │ │ │ + cbz r0, 7f9a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7eb0 │ │ │ │ │ + b.n 7f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ea8 │ │ │ │ │ + beq.n 7f24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7df0 │ │ │ │ │ + b.n 7e6c │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7db2 │ │ │ │ │ - b.n 7ee2 │ │ │ │ │ + beq.w 7e2e │ │ │ │ │ + b.n 7f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7dd4 │ │ │ │ │ + b.n 7e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7d0c │ │ │ │ │ + beq.w 7d88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d60 │ │ │ │ │ + b.n 7ddc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f18 │ │ │ │ │ + b.n 7f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d60 │ │ │ │ │ + b.n 7ddc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ca6 │ │ │ │ │ + beq.w 7d22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e8e │ │ │ │ │ + b.n 7f0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7cd0 │ │ │ │ │ + bge.w 7d4c │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f4a │ │ │ │ │ + b.n 7fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7d38 │ │ │ │ │ - b.n 7dec │ │ │ │ │ + beq.w 7db4 │ │ │ │ │ + b.n 7e68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7f22 │ │ │ │ │ + b.n 7f9e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7e5c │ │ │ │ │ + b.n 7ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f5a │ │ │ │ │ + bne.n 7fd6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7e80 │ │ │ │ │ + b.n 7efc │ │ │ │ │ │ │ │ │ │ -00007f90 : │ │ │ │ │ +0000800c : │ │ │ │ │ single_target_rule(): │ │ │ │ │ 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 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #32 │ │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8486 │ │ │ │ │ + beq.w 850c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 843e │ │ │ │ │ + bne.w 84c4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 83e4 │ │ │ │ │ + beq.w 846a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 83fa │ │ │ │ │ + beq.w 8480 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8428 │ │ │ │ │ + beq.w 84ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80a8 │ │ │ │ │ + beq.n 8124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 80ea │ │ │ │ │ + bne.n 8166 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8430 │ │ │ │ │ + bne.w 84b6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 84a6 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + beq.w 851c │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80fc │ │ │ │ │ + beq.n 8178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 813a │ │ │ │ │ + bne.n 81b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 843c │ │ │ │ │ + bne.w 84c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 808a │ │ │ │ │ + cbnz r0, 8106 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 843c │ │ │ │ │ + bne.w 84c2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 834c │ │ │ │ │ + bne.w 83cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add sp, #32 │ │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8472 │ │ │ │ │ + beq.w 84f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8472 │ │ │ │ │ + bne.w 84f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 807e │ │ │ │ │ + b.n 80fa │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8458 │ │ │ │ │ + bne.w 8508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8446 │ │ │ │ │ - cbz r0, 80d8 │ │ │ │ │ + bne.w 84cc │ │ │ │ │ + cbz r0, 8154 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 814c │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + blt.n 81c6 │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8016 │ │ │ │ │ + beq.n 8092 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82ec │ │ │ │ │ + bne.w 836c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8014 │ │ │ │ │ + b.n 8090 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8496 │ │ │ │ │ + cbnz r0, 81a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 82e6 │ │ │ │ │ - cbz r0, 812a │ │ │ │ │ + bne.w 8366 │ │ │ │ │ + cbz r0, 81a4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 822a │ │ │ │ │ + blt.w 82aa │ │ │ │ │ mov r7, r6 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 804c │ │ │ │ │ + beq.n 80c6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8376 │ │ │ │ │ + bne.w 83fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 804a │ │ │ │ │ + b.n 80c6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8458 │ │ │ │ │ + bne.w 8508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8446 │ │ │ │ │ + bne.w 84cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80da │ │ │ │ │ + beq.n 8156 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 80da │ │ │ │ │ + bge.n 8156 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8458 │ │ │ │ │ + bne.w 8508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8446 │ │ │ │ │ + bne.w 84cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 836c │ │ │ │ │ + beq.w 83ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 836c │ │ │ │ │ + bge.w 83ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8458 │ │ │ │ │ + bne.w 8508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8446 │ │ │ │ │ + bne.w 84cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80da │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 83f6 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 80da │ │ │ │ │ + bge.w 83f6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8458 │ │ │ │ │ + bne.w 8508 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8446 │ │ │ │ │ + bne.w 84cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80da │ │ │ │ │ + beq.w 8156 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 81f0 │ │ │ │ │ - b.n 80da │ │ │ │ │ + ble.w 8156 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.n 826e │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8496 │ │ │ │ │ + bne.w 81a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 82e6 │ │ │ │ │ + bne.n 8366 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 812c │ │ │ │ │ + beq.w 81a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w 812c │ │ │ │ │ + ble.w 81a6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8496 │ │ │ │ │ + bne.w 81a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 82e6 │ │ │ │ │ + bne.n 8366 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8372 │ │ │ │ │ + beq.n 83f2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 8372 │ │ │ │ │ + ble.n 83f2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8496 │ │ │ │ │ + bne.w 81a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 82e6 │ │ │ │ │ + cbnz r2, 8366 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 812c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - ble.w 812c │ │ │ │ │ + beq.w 81a6 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.w 81a6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8496 │ │ │ │ │ + bne.w 81a8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 454c │ │ │ │ │ + bl 45c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 82b0 │ │ │ │ │ + beq.n 8330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 804c │ │ │ │ │ + b.n 80c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80f8 │ │ │ │ │ + beq.w 8174 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80f8 │ │ │ │ │ + beq.w 8174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83da │ │ │ │ │ + beq.n 8460 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83d2 │ │ │ │ │ + beq.n 8458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 845c │ │ │ │ │ + bne.w 84de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 807e │ │ │ │ │ + b.n 80fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f90 │ │ │ │ │ + bl 800c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8364 │ │ │ │ │ + cbz r0, 83e4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 809c │ │ │ │ │ + bne.w 8118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 807e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 80da │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - b.n 812c │ │ │ │ │ + b.n 80fa │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 8156 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 81a6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 8156 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14744 │ │ │ │ │ + bl 147d4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8148 │ │ │ │ │ + beq.w 81c2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8148 │ │ │ │ │ + beq.w 81c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8148 │ │ │ │ │ + beq.w 81c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 83da │ │ │ │ │ + cbz r0, 8460 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 833e │ │ │ │ │ + bne.n 83be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8466 │ │ │ │ │ + bne.n 84e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8434 │ │ │ │ │ + b.n 84ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 84b2 │ │ │ │ │ + bne.n 8528 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 7fd6 │ │ │ │ │ + bne.w 8052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 844c │ │ │ │ │ + blt.n 84d2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 83de │ │ │ │ │ + bne.n 8464 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7ff4 │ │ │ │ │ + bne.w 8070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7ff4 │ │ │ │ │ + b.n 8070 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8058 │ │ │ │ │ + beq.w 80d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8082 │ │ │ │ │ + b.n 80fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8016 │ │ │ │ │ + b.n 8092 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8434 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n 800a │ │ │ │ │ + b.n 84ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8346 │ │ │ │ │ + beq.w 83c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 83e0 │ │ │ │ │ + b.n 8466 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 807e │ │ │ │ │ + beq.w 80fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8440 │ │ │ │ │ + b.n 84c6 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 8086 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7fbc │ │ │ │ │ - b.n 843e │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 804a │ │ │ │ │ - b.n 813a │ │ │ │ │ + beq.w 8038 │ │ │ │ │ + b.n 84c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - b.n 802c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n 80a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 83e0 │ │ │ │ │ + b.n 8466 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000084b8 : │ │ │ │ │ +00008530 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 878e │ │ │ │ │ + beq.w 8816 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 878a │ │ │ │ │ + bne.w 8812 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85b4 │ │ │ │ │ + bne.n 862c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 87a4 │ │ │ │ │ + beq.w 882c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 872c │ │ │ │ │ + bne.w 87a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea0 │ │ │ │ │ + bl 8f24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85c2 │ │ │ │ │ + beq.n 863a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 87e4 │ │ │ │ │ + beq.w 886c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8776 │ │ │ │ │ + bne.w 87ea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 876a │ │ │ │ │ + beq.w 87de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 879e │ │ │ │ │ + bne.w 8826 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 8804 │ │ │ │ │ + beq.w 8886 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 85d6 │ │ │ │ │ + cbnz r0, 864c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 872c │ │ │ │ │ + bne.w 87a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea0 │ │ │ │ │ - cbz r0, 85c6 │ │ │ │ │ + bl 8f24 │ │ │ │ │ + cbz r0, 863e │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8594 │ │ │ │ │ + b.n 860c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 85b0 │ │ │ │ │ + b.n 8626 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 8ea0 │ │ │ │ │ + bl 8f24 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 857e │ │ │ │ │ + beq.n 85f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 87ca │ │ │ │ │ + bne.w 8852 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 87ba │ │ │ │ │ + beq.w 8842 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 87b2 │ │ │ │ │ + bne.w 883a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8702 │ │ │ │ │ + bne.n 8776 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8586 │ │ │ │ │ + beq.n 85fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8586 │ │ │ │ │ + bne.n 85fe │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8800 │ │ │ │ │ + beq.w 8882 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 86a4 │ │ │ │ │ + ble.n 871a │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - beq.n 86a4 │ │ │ │ │ + beq.n 871a │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq.n 86a4 │ │ │ │ │ + beq.n 871a │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq.n 86a4 │ │ │ │ │ + beq.n 871a │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - beq.n 86a4 │ │ │ │ │ + beq.n 871a │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ rsb lr, r2, #4 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ add.w r6, lr, r3 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r7, r6] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 8692 │ │ │ │ │ + bne.n 8708 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 872c │ │ │ │ │ + beq.n 87a0 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 87f6 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 87f0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 877c │ │ │ │ │ + beq.n 8804 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 877c │ │ │ │ │ + bne.n 8804 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 85b0 │ │ │ │ │ + b.n 8628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea0 │ │ │ │ │ + bl 8f24 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8626 │ │ │ │ │ + beq.n 869c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 874a │ │ │ │ │ + cbnz r3, 87be │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 8736 │ │ │ │ │ + beq.n 87aa │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 8600 │ │ │ │ │ + b.n 8676 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 85bc │ │ │ │ │ + b.n 8634 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 8762 │ │ │ │ │ + cbz r0, 87d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 871e │ │ │ │ │ + b.n 8792 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8716 │ │ │ │ │ + beq.n 878a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8630 │ │ │ │ │ + b.n 86a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8594 │ │ │ │ │ + b.n 860c │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + bl 0 <_PyAST_BoolOp> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8766 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87fc │ │ │ │ │ + beq.n 887e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8730 │ │ │ │ │ + b.n 87a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 84e6 │ │ │ │ │ + beq.w 855e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 878a │ │ │ │ │ + b.n 8812 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8594 │ │ │ │ │ + b.n 860c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8504 │ │ │ │ │ - b.n 8784 │ │ │ │ │ + bge.w 857c │ │ │ │ │ + b.n 880c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 862c │ │ │ │ │ + b.n 86a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8618 │ │ │ │ │ - b.n 8626 │ │ │ │ │ + beq.w 868e │ │ │ │ │ + b.n 869c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 875c │ │ │ │ │ + bne.n 87d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [r2, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 85f8 │ │ │ │ │ + b.n 866e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8540 │ │ │ │ │ + beq.w 85b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8776 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 86d8 │ │ │ │ │ + b.n 87ea │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 86f8 │ │ │ │ │ + b.n 876c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 8766 │ │ │ │ │ + b.n 87da │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 856c │ │ │ │ │ - b.n 862c │ │ │ │ │ + beq.w 85e4 │ │ │ │ │ + b.n 86a2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000881c : │ │ │ │ │ +000088a0 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8dc4 │ │ │ │ │ + beq.w 8e48 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8a2e │ │ │ │ │ + bne.w 8ab2 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 8ad8 │ │ │ │ │ + beq.w 8b5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8b08 │ │ │ │ │ + beq.w 8b8c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a34 │ │ │ │ │ + beq.w 8ab8 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8a22 │ │ │ │ │ + beq.w 8aa6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8e62 │ │ │ │ │ + beq.w 8ee6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8b16 │ │ │ │ │ + bne.w 8b9a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a16 │ │ │ │ │ + beq.w 8a9a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b16 │ │ │ │ │ + bne.w 8b9a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e7e │ │ │ │ │ + beq.w 8f02 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b1c │ │ │ │ │ + bne.w 8ba0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8a2e │ │ │ │ │ + bne.w 8ab2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8e10 │ │ │ │ │ + beq.w 8e94 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a84 │ │ │ │ │ + beq.w 8b08 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8a26 │ │ │ │ │ + beq.n 8aaa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8dd4 │ │ │ │ │ + bne.w 8e58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8a2e │ │ │ │ │ + bne.n 8ab2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8984 │ │ │ │ │ + beq.n 8a08 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 89a4 │ │ │ │ │ + cbz r0, 8a28 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8a00 │ │ │ │ │ + beq.n 8a84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e5c │ │ │ │ │ + bne.w 8ee0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 896e │ │ │ │ │ + bne.n 89f2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8dae │ │ │ │ │ + beq.w 8e32 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e5c │ │ │ │ │ + bne.w 8ee0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c58 │ │ │ │ │ + bne.w 8cdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e5c │ │ │ │ │ + bne.w 8ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 89e8 │ │ │ │ │ + cbnz r0, 8a6c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8978 │ │ │ │ │ + bne.n 89fc │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -15081,129 +15118,129 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8900 │ │ │ │ │ + b.n 8984 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8950 │ │ │ │ │ + beq.n 89d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 897a │ │ │ │ │ + b.n 89fe │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8e46 │ │ │ │ │ + beq.w 8eca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8b16 │ │ │ │ │ + bne.n 8b9a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8cb8 │ │ │ │ │ + bne.w 8d3c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8b16 │ │ │ │ │ + bne.n 8b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8a74 │ │ │ │ │ + cbnz r0, 8af8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8888 │ │ │ │ │ + b.n 890c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8df8 │ │ │ │ │ + beq.w 8e7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e1e │ │ │ │ │ + bne.w 8ea2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d1a │ │ │ │ │ + bne.w 8d9e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e1e │ │ │ │ │ + bne.w 8ea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbnz r0, 8ac8 │ │ │ │ │ + bl 7744 │ │ │ │ │ + cbnz r0, 8b4a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 892c │ │ │ │ │ + b.n 89b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8e76 │ │ │ │ │ + blt.w 8efa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8a2e │ │ │ │ │ + bne.n 8ab2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8872 │ │ │ │ │ + bne.w 88f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8872 │ │ │ │ │ + beq.w 88f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8900 │ │ │ │ │ + b.n 8984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl a124 │ │ │ │ │ + bl a18c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88ec │ │ │ │ │ + beq.w 8970 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8d98 │ │ │ │ │ + bne.w 8e1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -15214,131 +15251,131 @@ │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8d80 │ │ │ │ │ + beq.w 8e04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8b76 │ │ │ │ │ + cbnz r3, 8bfa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c2a │ │ │ │ │ + bne.n 8cae │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 88f4 │ │ │ │ │ + beq.w 8978 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 88f4 │ │ │ │ │ + bne.w 8978 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a10 │ │ │ │ │ + beq.w 8a94 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 8bc6 │ │ │ │ │ + bge.n 8c4a │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ │ str.w r7, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 8bb2 │ │ │ │ │ + b.n 8c36 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e9c │ │ │ │ │ + bne.w 8f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e96 │ │ │ │ │ + beq.w 8f1a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8df2 │ │ │ │ │ + beq.w 8e76 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e6a │ │ │ │ │ + beq.w 8eee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e6a │ │ │ │ │ + bne.w 8eee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8978 │ │ │ │ │ + b.n 89fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a124 │ │ │ │ │ + bl a18c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b76 │ │ │ │ │ + beq.n 8bfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d64 │ │ │ │ │ + bne.w 8de8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8d06 │ │ │ │ │ + beq.n 8d8a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 8b54 │ │ │ │ │ + b.n 8bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89d2 │ │ │ │ │ + beq.w 8a56 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8ee0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15346,40 +15383,40 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d88 │ │ │ │ │ + beq.n 8e0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8d88 │ │ │ │ │ + bne.n 8e0c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8978 │ │ │ │ │ - b.n 8a00 │ │ │ │ │ + bne.w 89fc │ │ │ │ │ + b.n 8a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a60 │ │ │ │ │ + beq.w 8ae4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a1e │ │ │ │ │ + beq.w 8aa2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15387,41 +15424,41 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e24 │ │ │ │ │ + beq.w 8ea8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e24 │ │ │ │ │ + bne.w 8ea8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8a78 │ │ │ │ │ + b.n 8afc │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d92 │ │ │ │ │ + beq.n 8e16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8c4a │ │ │ │ │ + b.n 8cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ab2 │ │ │ │ │ + beq.w 8b36 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e3e │ │ │ │ │ + beq.w 8ec2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15429,466 +15466,467 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e30 │ │ │ │ │ + beq.n 8eb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8e30 │ │ │ │ │ + bne.n 8eb4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8acc │ │ │ │ │ + b.n 8b50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c42 │ │ │ │ │ + beq.w 8cc6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8b82 │ │ │ │ │ + b.n 8c06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b66 │ │ │ │ │ + b.n 8bea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8dba │ │ │ │ │ + cbnz r0, 8e3e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8c9e │ │ │ │ │ + b.n 8d22 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 8a12 │ │ │ │ │ + b.n 8a96 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b3a │ │ │ │ │ - b.n 8d7a │ │ │ │ │ + beq.w 8bbe │ │ │ │ │ + b.n 8dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 89ae │ │ │ │ │ + bge.w 8a32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a00 │ │ │ │ │ + b.n 8a84 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 884a │ │ │ │ │ + beq.w 88ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a2e │ │ │ │ │ + b.n 8ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e96 │ │ │ │ │ + beq.n 8f1a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c04 │ │ │ │ │ + bne.w 8c88 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c04 │ │ │ │ │ + b.n 8c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8a8e │ │ │ │ │ + bge.w 8b12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a28 │ │ │ │ │ + b.n 8aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8916 │ │ │ │ │ + beq.w 899a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a28 │ │ │ │ │ + b.n 8aac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8e52 │ │ │ │ │ + cbnz r0, 8ed6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8a78 │ │ │ │ │ + b.n 8afc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e04 │ │ │ │ │ + bne.n 8e88 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8acc │ │ │ │ │ + b.n 8b50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a28 │ │ │ │ │ + b.n 8aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8a3e │ │ │ │ │ + bge.w 8ac2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8900 │ │ │ │ │ + b.n 8984 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a00 │ │ │ │ │ + b.n 8a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 88a0 │ │ │ │ │ + b.n 8924 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8978 │ │ │ │ │ + beq.w 89fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8a30 │ │ │ │ │ + b.n 8ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 88d8 │ │ │ │ │ - b.n 8b7e │ │ │ │ │ + beq.w 895c │ │ │ │ │ + b.n 8c02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a30 │ │ │ │ │ + b.n 8ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8900 │ │ │ │ │ + b.n 8984 │ │ │ │ │ │ │ │ │ │ -00008ea0 : │ │ │ │ │ +00008f24 : │ │ │ │ │ inversion_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9fd8 │ │ │ │ │ + beq.w a0de │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e3a │ │ │ │ │ + bne.w 9f5e │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1115 @ 0x45b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91a6 │ │ │ │ │ + bne.w 922c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 9e28 │ │ │ │ │ + beq.w 9f4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f5c │ │ │ │ │ + bne.w 9fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 967c │ │ │ │ │ + bne.w 9706 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e3a │ │ │ │ │ + bne.w 9f5e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9f08 │ │ │ │ │ + beq.w 9e46 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 9f20 │ │ │ │ │ + beq.w a0a4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f52 │ │ │ │ │ + beq.w a0d4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91b4 │ │ │ │ │ + beq.w 923a │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9268 │ │ │ │ │ + beq.w 92ee │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9f9a │ │ │ │ │ + beq.w a10a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fa4 │ │ │ │ │ + bne.w 9d5a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d48 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w 9d6e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 9f80 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 9cde │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 9f88 │ │ │ │ │ + beq.w 9ce6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9fae │ │ │ │ │ + beq.w 9d14 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 930c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 9392 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 99bc │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 9d2e │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 9f8c │ │ │ │ │ + adds r1, #2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 9d5c │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d78 │ │ │ │ │ + beq.w 9faa │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96d0 │ │ │ │ │ + bne.w 975a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99bc │ │ │ │ │ + bne.w 9a5c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9e14 │ │ │ │ │ + beq.w 9ca4 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9894 │ │ │ │ │ + bne.w 9882 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9676 │ │ │ │ │ + bne.w 9700 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a0fa │ │ │ │ │ + beq.w 9fc4 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 972a │ │ │ │ │ + bne.w 97b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9676 │ │ │ │ │ + bne.w 9700 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a0e4 │ │ │ │ │ + beq.w 9db0 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 984e │ │ │ │ │ + bne.w 98c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9676 │ │ │ │ │ + bne.w 9700 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9e00 │ │ │ │ │ + beq.w 9fd8 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9770 │ │ │ │ │ + bne.w 97fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9676 │ │ │ │ │ + bne.w 9700 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d8c │ │ │ │ │ + beq.w 9dc4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97f8 │ │ │ │ │ + bne.w 990e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9676 │ │ │ │ │ + bne.w 9700 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9dec │ │ │ │ │ + beq.w 9d32 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9634 │ │ │ │ │ + bne.w 96be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9676 │ │ │ │ │ + bne.w 9700 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9f62 │ │ │ │ │ + beq.w 9cf8 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95ac │ │ │ │ │ + bne.w 9636 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9676 │ │ │ │ │ + bne.w 9700 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ee0 │ │ │ │ │ + beq.w 9d46 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95f6 │ │ │ │ │ + bne.w 9680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9956 │ │ │ │ │ + bne.w 99e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 924e │ │ │ │ │ + beq.n 92d4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15906,1825 +15944,1811 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9256 │ │ │ │ │ + bne.n 92dc │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9fce │ │ │ │ │ + beq.w a090 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fc2 │ │ │ │ │ + bne.w a048 │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 926c │ │ │ │ │ + beq.n 92f2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 929a │ │ │ │ │ + bne.n 9320 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fc2 │ │ │ │ │ + bne.w a048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a440 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92fc │ │ │ │ │ + beq.n 9382 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9998 │ │ │ │ │ + bne.w 9b22 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - blt.n 92f6 │ │ │ │ │ + blt.n 937c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8f78 │ │ │ │ │ - b.n 917a │ │ │ │ │ + bne.w 8ffc │ │ │ │ │ + b.n 9200 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 919a │ │ │ │ │ + b.n 9220 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8f78 │ │ │ │ │ + bne.w 8ffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 917a │ │ │ │ │ + b.n 9200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9da0 │ │ │ │ │ + blt.w a054 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fc2 │ │ │ │ │ + bne.w a048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 920c │ │ │ │ │ + beq.n 9292 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 920c │ │ │ │ │ + beq.n 9292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a440 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 920c │ │ │ │ │ + beq.n 9292 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9db0 │ │ │ │ │ + beq.w a064 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 997c │ │ │ │ │ + beq.w 9b06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 997c │ │ │ │ │ + bne.w 9b06 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble.n 9236 │ │ │ │ │ + ble.n 92bc │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 91c0 │ │ │ │ │ + b.n 9246 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 923c │ │ │ │ │ + beq.n 92c2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 917a │ │ │ │ │ + b.n 9200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fd6 │ │ │ │ │ + beq.w 905c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a018 │ │ │ │ │ + beq.w a032 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9cae │ │ │ │ │ + bne.w a020 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ │ - movw r6, #6000 @ 0x1770 │ │ │ │ │ - str.w r1, [r9] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + ldr.w lr, [r4, #8] │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ strd r5, r7, [sp, #24] │ │ │ │ │ - mov sl, ip │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + mov r7, ip │ │ │ │ │ + mov sl, lr │ │ │ │ │ + mov r5, lr │ │ │ │ │ + str.w r1, [r9] │ │ │ │ │ + movw r6, #6000 @ 0x1770 │ │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - beq.w 9c98 │ │ │ │ │ + beq.w a00a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9e9e │ │ │ │ │ + beq.w 9f38 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97b6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 9840 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c12 │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 9df2 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c2a │ │ │ │ │ + beq.w 9c64 │ │ │ │ │ + adds r1, #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 9c7c │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b32 │ │ │ │ │ + bne.w 9b6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9e78 │ │ │ │ │ + beq.w a114 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b84 │ │ │ │ │ + bne.w 9b28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9e4a │ │ │ │ │ + beq.w 9c90 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a74 │ │ │ │ │ + bne.w 9bfe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9bfe │ │ │ │ │ + beq.w a13a │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9af0 │ │ │ │ │ + bne.w 9bbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 999e │ │ │ │ │ + beq.w 9d82 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ab6 │ │ │ │ │ + bne.w 9ac4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9cd0 │ │ │ │ │ + beq.w 9cb8 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a0e │ │ │ │ │ + bne.w 9a74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9eba │ │ │ │ │ + beq.w 9ff6 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99ce │ │ │ │ │ + bne.w 9a1a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d16 │ │ │ │ │ + beq.w 9f78 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9910 │ │ │ │ │ + bne.w 999a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d08 │ │ │ │ │ + beq.w 9f68 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98da │ │ │ │ │ + bne.w 9964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldrd r5, r7, [sp, #24] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 916c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 916c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 91f2 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 91f2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d42 │ │ │ │ │ + beq.w 9d68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 953a │ │ │ │ │ + ble.n 95c4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 953a │ │ │ │ │ + beq.n 95c4 │ │ │ │ │ lsls r7, r3, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 952c │ │ │ │ │ + bne.n 95b6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a048 │ │ │ │ │ + beq.w 9e54 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a040 │ │ │ │ │ + beq.w 9e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ff6 │ │ │ │ │ + beq.w 9e34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r7, r9, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fe8 │ │ │ │ │ + beq.w 9e26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a000 │ │ │ │ │ + bne.w 9d96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9198 │ │ │ │ │ + b.n 921e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9136 │ │ │ │ │ + beq.w 91bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9136 │ │ │ │ │ + beq.w 91bc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a02a │ │ │ │ │ + beq.w 9e6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a038 │ │ │ │ │ + bne.w 9e7a │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ - b.n 9336 │ │ │ │ │ + b.n 93bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9162 │ │ │ │ │ + beq.w 91e8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dc6 │ │ │ │ │ + beq.w 9ebe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95f2 │ │ │ │ │ + beq.n 967c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9166 │ │ │ │ │ + b.n 91ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 910a │ │ │ │ │ + beq.w 9190 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a056 │ │ │ │ │ + beq.w 9e82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95f2 │ │ │ │ │ + beq.n 967c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9118 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - b.n 99bc │ │ │ │ │ + beq.w 919e │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 9a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea0 │ │ │ │ │ + bl 8f24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f10 │ │ │ │ │ + beq.w 8f94 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f5c │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 96c2 │ │ │ │ │ + cbz r0, 974c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 919a │ │ │ │ │ + beq.w 9220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e34 │ │ │ │ │ + bne.w 9f58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 919a │ │ │ │ │ + b.n 9220 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a5e │ │ │ │ │ + bne.w 9a06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9bc6 │ │ │ │ │ + bne.w 9a60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a092 │ │ │ │ │ + beq.w 9eba │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a07e │ │ │ │ │ + beq.w 9ea6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95f2 │ │ │ │ │ + beq.w 967c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9010 │ │ │ │ │ + b.n 9096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 905e │ │ │ │ │ + beq.w 90e4 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a06a │ │ │ │ │ + beq.w 9e94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95f2 │ │ │ │ │ + beq.w 967c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 906c │ │ │ │ │ - b.n 9676 │ │ │ │ │ + beq.w 90f2 │ │ │ │ │ + b.n 9700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90b2 │ │ │ │ │ + beq.w 9138 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c3e │ │ │ │ │ + beq.w a0f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95f2 │ │ │ │ │ + beq.w 967c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 90c0 │ │ │ │ │ - b.n 9676 │ │ │ │ │ + beq.w 9146 │ │ │ │ │ + b.n 9700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 937c │ │ │ │ │ + beq.w 9406 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0be │ │ │ │ │ + beq.w 9df8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0aa │ │ │ │ │ + bne.w 9dd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 99ee │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str.w r1, [r9, r7, lsl #2] │ │ │ │ │ mov sl, r5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 9350 │ │ │ │ │ + b.n 93da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 90de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90de │ │ │ │ │ - movs r1, #10 │ │ │ │ │ + beq.w 90ba │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ce4 │ │ │ │ │ + beq.w 9f26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95f2 │ │ │ │ │ + beq.w 967c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 90ec │ │ │ │ │ - b.n 9676 │ │ │ │ │ + beq.w 90c8 │ │ │ │ │ + b.n 9700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9088 │ │ │ │ │ + beq.w 910e │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cf6 │ │ │ │ │ + beq.w 9f14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95f2 │ │ │ │ │ + beq.w 967c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9096 │ │ │ │ │ - b.n 9676 │ │ │ │ │ + beq.w 911c │ │ │ │ │ + b.n 9700 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9034 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + beq.w 9164 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c62 │ │ │ │ │ + beq.w 9ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95f2 │ │ │ │ │ + beq.w 967c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9042 │ │ │ │ │ - b.n 9676 │ │ │ │ │ + beq.w 9172 │ │ │ │ │ + b.n 9700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94e4 │ │ │ │ │ + beq.w 956e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c74 │ │ │ │ │ + beq.w 9ee2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c8a │ │ │ │ │ + bne.w 9efa │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 97e0 │ │ │ │ │ + b.n 986a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94bc │ │ │ │ │ + beq.w 9546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94bc │ │ │ │ │ + beq.w 9546 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0ce │ │ │ │ │ + beq.w 9e08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a0dc │ │ │ │ │ + bne.w 9e1e │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ - b.n 97e0 │ │ │ │ │ + b.n 986a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9252 │ │ │ │ │ + b.n 92d8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d3e │ │ │ │ │ + beq.w 9d64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 97ea │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + b.n 9874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9dd6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9de2 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 9306 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9452 │ │ │ │ │ - ldrd r5, r7, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 9a6e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 916c │ │ │ │ │ - b.n 94fc │ │ │ │ │ + b.w 9096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9494 │ │ │ │ │ + beq.w 951e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ece │ │ │ │ │ + beq.w 9f02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9952 │ │ │ │ │ + beq.n 99dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94a2 │ │ │ │ │ - b.n 99b8 │ │ │ │ │ + beq.w 952c │ │ │ │ │ + ldrd r5, r7, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9576 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9774 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 946c │ │ │ │ │ + beq.w 94f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 946c │ │ │ │ │ + beq.w 94f6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a098 │ │ │ │ │ + beq.w 9ccc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9952 │ │ │ │ │ + beq.n 99dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 947a │ │ │ │ │ - b.n 99b8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9bd4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 9010 │ │ │ │ │ + beq.w 9504 │ │ │ │ │ + b.n 9a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93f8 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + beq.w 94ce │ │ │ │ │ + movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a110 │ │ │ │ │ + beq.w 9e5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9952 │ │ │ │ │ + beq.w 99dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9406 │ │ │ │ │ - b.n 99b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9444 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9ef6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 94dc │ │ │ │ │ + b.n 9a58 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9952 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 99b0 │ │ │ │ │ + bne.w a07a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a086 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 938c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 941e │ │ │ │ │ - movs r1, #6 │ │ │ │ │ + beq.w 945c │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c50 │ │ │ │ │ + beq.w a128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9952 │ │ │ │ │ + beq.w 99dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 942c │ │ │ │ │ - b.n 99b8 │ │ │ │ │ + beq.w 946a │ │ │ │ │ + b.n 9a58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9bda │ │ │ │ │ + bne.n 9c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9bec │ │ │ │ │ + bne.n 9c52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e72 │ │ │ │ │ + beq.w a174 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e5e │ │ │ │ │ + beq.w a160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9952 │ │ │ │ │ + beq.w 99dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 93b2 │ │ │ │ │ + b.n 943c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93d2 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + beq.w 94a8 │ │ │ │ │ + movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e8c │ │ │ │ │ + beq.w a14e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 97dc │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9952 │ │ │ │ │ + beq.w 99dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 93e0 │ │ │ │ │ - b.n 99b8 │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ + b.n 9a58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a288 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9482 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a17a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96ea │ │ │ │ │ + beq.w 99dc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a6e │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9490 │ │ │ │ │ + b.n 9a58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 9bf8 │ │ │ │ │ + cbnz r0, 9c5e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 93b2 │ │ │ │ │ + b.w 943c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b48 │ │ │ │ │ + beq.n 9b80 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9be6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9410 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 9b28 │ │ │ │ │ + b.n 9c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9be6 │ │ │ │ │ + bne.n 9c4c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 939e │ │ │ │ │ + bne.w 9428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 939e │ │ │ │ │ + beq.w 9428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9be6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 9c4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 97a8 │ │ │ │ │ + b.n 9c36 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97ac │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 90ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9b24 │ │ │ │ │ + b.n 98be │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9b28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 94e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 98cc │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98d0 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + b.n 9aba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, 9c92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 94ee │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9c86 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9ab6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9aba │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - b.w 9364 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - cbnz r0, 9cc0 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - b.w 9336 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 8fe4 │ │ │ │ │ - b.n 99bc │ │ │ │ │ + beq.w 903e │ │ │ │ │ + b.n 9a5c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 945e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 9a54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.w 91ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9840 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9844 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9886 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 988a │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 91ca │ │ │ │ │ + b.n 9700 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9d32 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w 94d6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 904e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 906a │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 9576 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94ae │ │ │ │ │ + beq.w 9182 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 94ca │ │ │ │ │ - b.n 99b8 │ │ │ │ │ + b.n 96f8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 91da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9c86 │ │ │ │ │ + b.n 96ba │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9200 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 917a │ │ │ │ │ + b.w 9200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9e44 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + beq.w 94c0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9afc │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9632 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 8ffc │ │ │ │ │ + b.n 99e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8ffc │ │ │ │ │ + beq.w 9100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9a6e │ │ │ │ │ + b.n 9904 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 90d0 │ │ │ │ │ + beq.w 9156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9844 │ │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 995a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9996 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - subs r6, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9306 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - subs r6, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 923c │ │ │ │ │ - b.w 9306 │ │ │ │ │ + beq.w 9414 │ │ │ │ │ + ldrd r5, r7, [sp, #24] │ │ │ │ │ + b.n 9d2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9630 │ │ │ │ │ - b.n 962c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9306 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9236 │ │ │ │ │ - b.w 92f0 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bne.n 9de6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 90fc │ │ │ │ │ + b.n 9dea │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 966e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + cbnz r0, 9e20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 90a4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 9554 │ │ │ │ │ + b.n 9a58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 97ac │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9e14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9dac │ │ │ │ │ + b.n 9da8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 9608 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 95fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9026 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a09a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 9dac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8eee │ │ │ │ │ + bne.w 9af8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9afc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 91ae │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 9010 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + cbnz r0, 9e7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 93ea │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 9d0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9aac │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9d0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 96f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 93b2 │ │ │ │ │ + b.n 96f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 97ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9be6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 93c4 │ │ │ │ │ + b.n 97f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9bbc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 97ae │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 9096 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 9a12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bb8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9bbc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 936e │ │ │ │ │ + beq.w 96ba │ │ │ │ │ + b.w 96b6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 938a │ │ │ │ │ - b.n 99b8 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9956 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9486 │ │ │ │ │ + b.n 995a │ │ │ │ │ + ldrd r5, r7, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9a04 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9a5c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9a5c │ │ │ │ │ + ldrd r5, r7, [sp, #24] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 9ef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a00 │ │ │ │ │ + bne.w 9a4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a04 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9154 │ │ │ │ │ + b.n 9a50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9630 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9900 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9904 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9aea │ │ │ │ │ + bne.w 98ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 99b0 │ │ │ │ │ + b.n 98be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a048 │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.w 8f34 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 93f8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 9dea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a04e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a04a │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + bge.w 8f72 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 8f52 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.w 9234 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8f52 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 9e3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 9fec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w 9560 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9128 │ │ │ │ │ + beq.w 9538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9144 │ │ │ │ │ - b.w 9676 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 917a │ │ │ │ │ + b.n 9e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8fb8 │ │ │ │ │ - b.n 99bc │ │ │ │ │ + bne.w 9a14 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 9082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8f84 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9082 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 917a │ │ │ │ │ + b.n 9a14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8fc8 │ │ │ │ │ + beq.w 90d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9cc6 │ │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - b.w 9306 │ │ │ │ │ + b.n 97f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 91e2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 912a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9836 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldrd r5, r7, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9a5c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 8ece │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e3a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, a012 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 995c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 957e │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9a50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 9a58 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.w 93ee │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 95a8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ff2 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cbnz r0, a040 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + b.w 93bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9cc2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, a042 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9cc6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, a03a │ │ │ │ │ + b.n 9d26 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9d26 │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + b.w 938c │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 938c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9f74 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 92c2 │ │ │ │ │ + b.w 938c │ │ │ │ │ movs r2, #1 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r5, sl │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9f74 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9570 │ │ │ │ │ + b.w 938c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 92bc │ │ │ │ │ + b.w 9376 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 9268 │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 8fb8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 9ff2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n a0ee │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 9e56 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 8fd6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 8fd6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 8f52 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 9f5e │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ff2 │ │ │ │ │ + b.n 9dac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 966a │ │ │ │ │ + bne.w 9832 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 966e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9762 │ │ │ │ │ + b.w 9836 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 9008 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9766 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 944e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9724 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9010 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a6e │ │ │ │ │ + b.n 9b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a50 │ │ │ │ │ + bne.w 9b5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 9b60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 949a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9952 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9eb0 │ │ │ │ │ + b.n 9bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0b8 │ │ │ │ │ + bne.w 9bf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9eb0 │ │ │ │ │ + b.n 9bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, a0de │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9d28 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9d28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9bb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 907a │ │ │ │ │ + b.w 943c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 988a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9050 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 9766 │ │ │ │ │ + b.n 9c4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9aa8 │ │ │ │ │ + bne.w 9c32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9aac │ │ │ │ │ - nop │ │ │ │ │ + b.n 9c36 │ │ │ │ │ │ │ │ │ │ -0000a124 : │ │ │ │ │ +0000a18c : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a20e │ │ │ │ │ + beq.n a276 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a206 │ │ │ │ │ + bne.n a26e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, a166 │ │ │ │ │ + cbz r0, a1ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a214 │ │ │ │ │ + beq.n a27c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a206 │ │ │ │ │ + bne.n a26e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a1b4 │ │ │ │ │ + cbnz r0, a21c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a206 │ │ │ │ │ + bne.n a26e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - cbnz r0, a1a2 │ │ │ │ │ + bl 7744 │ │ │ │ │ + cbnz r0, a20a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n a15a │ │ │ │ │ + b.n a1c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a190 │ │ │ │ │ + beq.n a1f8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, a206 │ │ │ │ │ + cbz r0, a26e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, a1f0 │ │ │ │ │ + cbz r0, a258 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a1a4 │ │ │ │ │ + beq.n a20c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1a4 │ │ │ │ │ + beq.n a20c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a162 │ │ │ │ │ + b.n a1ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a202 │ │ │ │ │ + b.n a26a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a144 │ │ │ │ │ + b.n a1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a172 │ │ │ │ │ - b.n a1f8 │ │ │ │ │ + bge.n a1da │ │ │ │ │ + b.n a260 │ │ │ │ │ │ │ │ │ │ -0000a220 : │ │ │ │ │ +0000a288 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a382 │ │ │ │ │ + beq.w a3ea │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, a264 │ │ │ │ │ + cbz r0, a2cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -17733,198 +17757,198 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a390 │ │ │ │ │ + bne.w a3f8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a3a2 │ │ │ │ │ + beq.w a40a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a376 │ │ │ │ │ + bne.n a3de │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a2f8 │ │ │ │ │ + beq.n a360 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a322 │ │ │ │ │ + bne.n a38a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a376 │ │ │ │ │ + bne.n a3de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a440 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a2e0 │ │ │ │ │ + cbz r0, a348 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a37a │ │ │ │ │ + bne.n a3e2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a2e6 │ │ │ │ │ + bge.n a34e │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a26a │ │ │ │ │ + b.n a2d2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a37a │ │ │ │ │ + bne.n a3e2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a398 │ │ │ │ │ + blt.n a400 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a376 │ │ │ │ │ + bne.n a3de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2b6 │ │ │ │ │ + beq.n a31e │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2b6 │ │ │ │ │ + beq.n a31e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a440 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2b6 │ │ │ │ │ + beq.n a31e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3c6 │ │ │ │ │ + beq.n a42e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a3aa │ │ │ │ │ + cbz r0, a412 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a3aa │ │ │ │ │ + cbnz r2, a412 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n a2da │ │ │ │ │ - b.n a2e6 │ │ │ │ │ + bgt.n a342 │ │ │ │ │ + b.n a34e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a25c │ │ │ │ │ + b.n a2c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n a24a │ │ │ │ │ + b.n a2b2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a25c │ │ │ │ │ + b.n a2c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a37a │ │ │ │ │ + b.n a3e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a28e │ │ │ │ │ + b.n a2f6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, a3d2 │ │ │ │ │ + cbnz r0, a43a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a37a │ │ │ │ │ + bne.n a3e2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a2e6 │ │ │ │ │ - b.n a36e │ │ │ │ │ + beq.n a34e │ │ │ │ │ + b.n a3d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a2e6 │ │ │ │ │ - b.n a37a │ │ │ │ │ + beq.n a34e │ │ │ │ │ + b.n a3e2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a37a │ │ │ │ │ + b.n a3e2 │ │ │ │ │ │ │ │ │ │ -0000a3d8 : │ │ │ │ │ +0000a440 : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a6cc │ │ │ │ │ + beq.w a734 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, a41c │ │ │ │ │ + cbz r0, a484 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ @@ -17933,406 +17957,406 @@ │ │ │ │ │ movw r2, #1129 @ 0x469 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a762 │ │ │ │ │ + bne.w a7ca │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a76a │ │ │ │ │ + beq.w a7d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6c0 │ │ │ │ │ + bne.w a728 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a4e2 │ │ │ │ │ + beq.n a54a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a440 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a510 │ │ │ │ │ + bne.n a578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a70c │ │ │ │ │ + bne.w a774 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w a710 │ │ │ │ │ + beq.w a778 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a56e │ │ │ │ │ + beq.n a5d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, a4c4 │ │ │ │ │ + cbz r3, a52c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a6c4 │ │ │ │ │ + bne.w a72c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a4d0 │ │ │ │ │ + bge.n a538 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n a424 │ │ │ │ │ + b.n a48c │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a6c4 │ │ │ │ │ + bne.w a72c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a772 │ │ │ │ │ + blt.w a7da │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a6c0 │ │ │ │ │ + bne.w a728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3d8 │ │ │ │ │ + bl a440 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a472 │ │ │ │ │ + beq.n a4da │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a472 │ │ │ │ │ + beq.n a4da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a77c │ │ │ │ │ + bl a7e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a472 │ │ │ │ │ + beq.n a4da │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a6f8 │ │ │ │ │ + beq.w a760 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a6da │ │ │ │ │ + beq.w a742 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a6da │ │ │ │ │ + bne.w a742 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a4bc │ │ │ │ │ - b.n a4d0 │ │ │ │ │ + bgt.n a524 │ │ │ │ │ + b.n a538 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a750 │ │ │ │ │ + bne.w a7b8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a748 │ │ │ │ │ + beq.w a7b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a734 │ │ │ │ │ + bne.w a79c │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a5f6 │ │ │ │ │ + beq.n a65e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl a77c │ │ │ │ │ + bl a7e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a624 │ │ │ │ │ + bne.n a68c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a734 │ │ │ │ │ + bne.w a79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a6a6 │ │ │ │ │ + beq.n a70e │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a6b8 │ │ │ │ │ + bne.n a720 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n a690 │ │ │ │ │ + ble.n a6f8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a576 │ │ │ │ │ + b.n a5de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a73c │ │ │ │ │ + blt.w a7a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a734 │ │ │ │ │ + bne.w a79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a77c │ │ │ │ │ + bl a7e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5c8 │ │ │ │ │ + beq.n a630 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5c8 │ │ │ │ │ + beq.n a630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5c8 │ │ │ │ │ + beq.n a630 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a71c │ │ │ │ │ + beq.n a784 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a674 │ │ │ │ │ + cbz r0, a6dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a674 │ │ │ │ │ + cbnz r2, a6dc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a5ea │ │ │ │ │ + b.n a652 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a72c │ │ │ │ │ + bne.n a794 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, a6b8 │ │ │ │ │ + cbnz r2, a720 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a5ea │ │ │ │ │ + bne.n a652 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a4c2 │ │ │ │ │ + beq.w a52a │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a4b6 │ │ │ │ │ + b.n a51e │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - cbnz r2, a6ba │ │ │ │ │ + cbnz r2, a722 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a6a2 │ │ │ │ │ - b.n a4d0 │ │ │ │ │ + bne.n a70a │ │ │ │ │ + b.n a538 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n a4c4 │ │ │ │ │ + b.n a52c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a414 │ │ │ │ │ + b.n a47c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ - b.n a402 │ │ │ │ │ + b.n a46a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a706 │ │ │ │ │ + cbnz r0, a76e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a6c4 │ │ │ │ │ + bne.n a72c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a566 │ │ │ │ │ - b.n a4d0 │ │ │ │ │ + bne.w a5ce │ │ │ │ │ + b.n a538 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a4d0 │ │ │ │ │ - b.n a6c4 │ │ │ │ │ + beq.w a538 │ │ │ │ │ + b.n a72c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6c4 │ │ │ │ │ + b.n a72c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a6c4 │ │ │ │ │ + b.n a72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n a48c │ │ │ │ │ + b.n a4f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a694 │ │ │ │ │ - b.n a6ba │ │ │ │ │ + beq.n a6fc │ │ │ │ │ + b.n a722 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6ba │ │ │ │ │ + b.n a722 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a6ba │ │ │ │ │ + b.n a722 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6ba │ │ │ │ │ + b.n a722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a59e │ │ │ │ │ + b.n a606 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a4aa │ │ │ │ │ - b.n a4c4 │ │ │ │ │ + bne.w a512 │ │ │ │ │ + b.n a52c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a414 │ │ │ │ │ + b.n a47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a448 │ │ │ │ │ + b.n a4b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a6c4 │ │ │ │ │ + b.n a72c │ │ │ │ │ │ │ │ │ │ -0000a77c : │ │ │ │ │ +0000a7e4 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w abfa │ │ │ │ │ + beq.w ac62 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cbz r0, a7c0 │ │ │ │ │ + cbz r0, a828 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ @@ -18341,362 +18365,362 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac08 │ │ │ │ │ + bne.w ac70 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ac2e │ │ │ │ │ + beq.w ac96 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab6a │ │ │ │ │ + bne.w abd2 │ │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ac36 │ │ │ │ │ + beq.w ac9e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ac64 │ │ │ │ │ + beq.w accc │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a918 │ │ │ │ │ + beq.n a980 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n a8ba │ │ │ │ │ + bne.n a922 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab6a │ │ │ │ │ + bne.w abd2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a86a │ │ │ │ │ + cbz r0, a8d2 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab6e │ │ │ │ │ + bne.w abd6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a872 │ │ │ │ │ + bge.n a8da │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n a7c8 │ │ │ │ │ + b.n a830 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab6e │ │ │ │ │ + bne.w abd6 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac22 │ │ │ │ │ + bne.w ac8a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abbc │ │ │ │ │ + bne.w ac24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a9be │ │ │ │ │ + bne.w aa26 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n a83e │ │ │ │ │ + beq.n a8a6 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a83c │ │ │ │ │ + beq.n a8a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a83c │ │ │ │ │ + beq.n a8a4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acf0 │ │ │ │ │ + beq.w ad58 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd fp, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acd0 │ │ │ │ │ + beq.w ad38 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w acd0 │ │ │ │ │ + bne.w ad38 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n a864 │ │ │ │ │ - b.n a872 │ │ │ │ │ + bgt.n a8cc │ │ │ │ │ + b.n a8da │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ strd r4, r6, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w acbe │ │ │ │ │ + bne.w ad26 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w acb6 │ │ │ │ │ + beq.w ad1e │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab8e │ │ │ │ │ + bne.w abf6 │ │ │ │ │ ldrd r7, r3, [r5, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w abc4 │ │ │ │ │ + beq.w ac2c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w abf2 │ │ │ │ │ + beq.w ac5a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r0, a9cc │ │ │ │ │ + cbz r0, aa34 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n aa68 │ │ │ │ │ + bne.n aad0 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab8e │ │ │ │ │ + bne.w abf6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab52 │ │ │ │ │ + beq.w abba │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abbc │ │ │ │ │ + bne.w ac24 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble.w a8a6 │ │ │ │ │ + ble.w a90e │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n a926 │ │ │ │ │ + b.n a98e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac96 │ │ │ │ │ + bne.w acfe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ac8e │ │ │ │ │ + beq.w acf6 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac76 │ │ │ │ │ + bne.w acde │ │ │ │ │ ldrd r7, r2, [r5, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n aac2 │ │ │ │ │ + beq.n ab2a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl a77c │ │ │ │ │ + bl a7e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aaf0 │ │ │ │ │ + bne.n ab58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac76 │ │ │ │ │ + bne.w acde │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab76 │ │ │ │ │ + beq.w abde │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abb4 │ │ │ │ │ + bne.w ac1c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.n ab4c │ │ │ │ │ + blt.n abb4 │ │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n a998 │ │ │ │ │ + beq.n aa00 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a998 │ │ │ │ │ + beq.n aa00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a998 │ │ │ │ │ + beq.n aa00 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac10 │ │ │ │ │ + beq.w ac78 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r4, [r7, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r4, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a884 │ │ │ │ │ + beq.w a8ec │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a884 │ │ │ │ │ + bne.w a8ec │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a9be │ │ │ │ │ + b.n aa26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ac80 │ │ │ │ │ + blt.w ace8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac76 │ │ │ │ │ + bne.w acde │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a77c │ │ │ │ │ + bl a7e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa26 │ │ │ │ │ + beq.n aa8e │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa26 │ │ │ │ │ + beq.n aa8e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa26 │ │ │ │ │ + beq.n aa8e │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad04 │ │ │ │ │ + beq.w ad6c │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ @@ -18704,253 +18728,253 @@ │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab98 │ │ │ │ │ + beq.n ac00 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ab98 │ │ │ │ │ + bne.n ac00 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n aa54 │ │ │ │ │ + ble.n aabc │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n a9d8 │ │ │ │ │ + b.n aa40 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a8ac │ │ │ │ │ + beq.w a914 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a846 │ │ │ │ │ + beq.w a8ae │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a7b8 │ │ │ │ │ + b.n a820 │ │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w aa5a │ │ │ │ │ + beq.w aac2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a9a2 │ │ │ │ │ + beq.w aa0a │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ab5e │ │ │ │ │ + b.n abc6 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad16 │ │ │ │ │ + bne.w ad7e │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ad22 │ │ │ │ │ + beq.w ad8a │ │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n ab82 │ │ │ │ │ + b.n abea │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n ab5e │ │ │ │ │ + b.n abc6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n aca8 │ │ │ │ │ + blt.n ad10 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ab8e │ │ │ │ │ + bne.n abf6 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a97a │ │ │ │ │ + bne.w a9e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a97a │ │ │ │ │ + b.n a9e2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ - b.n a7a6 │ │ │ │ │ + b.n a80e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a7b8 │ │ │ │ │ + b.n a820 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a8ac │ │ │ │ │ - b.n ab5e │ │ │ │ │ + beq.w a914 │ │ │ │ │ + b.n abc6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab5e │ │ │ │ │ + b.n abc6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a7ec │ │ │ │ │ + b.n a854 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ac6c │ │ │ │ │ + blt.n acd4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ab6a │ │ │ │ │ + bne.n abd2 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a81c │ │ │ │ │ + bne.w a884 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a81c │ │ │ │ │ + b.n a884 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ab6e │ │ │ │ │ + b.n abd6 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ab82 │ │ │ │ │ + b.n abea │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab82 │ │ │ │ │ + b.n abea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a9fc │ │ │ │ │ + b.n aa64 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a998 │ │ │ │ │ - b.n aa68 │ │ │ │ │ + beq.w aa00 │ │ │ │ │ + b.n aad0 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab5e │ │ │ │ │ + b.n abc6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a94a │ │ │ │ │ + b.n a9b2 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a83c │ │ │ │ │ - b.n a8ba │ │ │ │ │ + beq.w a8a4 │ │ │ │ │ + b.n a922 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, acfe │ │ │ │ │ + cbnz r0, ad66 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab6e │ │ │ │ │ + bne.w abd6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a910 │ │ │ │ │ - b.n a872 │ │ │ │ │ + bne.w a978 │ │ │ │ │ + b.n a8da │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a872 │ │ │ │ │ - b.n ab6e │ │ │ │ │ + beq.w a8da │ │ │ │ │ + b.n abd6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab6e │ │ │ │ │ + b.n abd6 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w aa5a │ │ │ │ │ - b.n ab82 │ │ │ │ │ + beq.w aac2 │ │ │ │ │ + b.n abea │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab82 │ │ │ │ │ + b.n abea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aa54 │ │ │ │ │ - b.n ab44 │ │ │ │ │ + beq.w aabc │ │ │ │ │ + b.n abac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ad2c : │ │ │ │ │ +0000ad94 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w afd8 │ │ │ │ │ + beq.w b040 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, ad70 │ │ │ │ │ + cbz r0, add8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -18959,299 +18983,299 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1131 @ 0x46b │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b096 │ │ │ │ │ + bne.w b0fe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b07a │ │ │ │ │ + beq.w b0e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afc8 │ │ │ │ │ + bne.w b030 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n ae34 │ │ │ │ │ + beq.n aed0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae62 │ │ │ │ │ + bne.n aefe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afc8 │ │ │ │ │ + bne.w b030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad2c │ │ │ │ │ + bl ad94 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae96 │ │ │ │ │ + bne.n ae9c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aefa │ │ │ │ │ + bne.w af62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afc8 │ │ │ │ │ + bne.w b030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0a0 │ │ │ │ │ + bl b108 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, ae14 │ │ │ │ │ + cbz r0, ae7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w afcc │ │ │ │ │ + bne.w b034 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n ae22 │ │ │ │ │ + ble.n ae8a │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ad76 │ │ │ │ │ + b.n adde │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afcc │ │ │ │ │ + bne.w b034 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w b05c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w afc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ad2c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n adc8 │ │ │ │ │ - movs r1, #33 @ 0x21 │ │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adc8 │ │ │ │ │ + beq.n ae46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0a0 │ │ │ │ │ + bl b108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adc8 │ │ │ │ │ + beq.n ae46 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b082 │ │ │ │ │ + beq.w b0ea │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - b.n aec8 │ │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + b.n af30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w b0c4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w b030 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ad94 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ae30 │ │ │ │ │ + movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adde │ │ │ │ │ + beq.n ae30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0a0 │ │ │ │ │ + bl b108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adde │ │ │ │ │ + beq.n ae30 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b082 │ │ │ │ │ + beq.w b0ea │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #9 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b054 │ │ │ │ │ + beq.w b0bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b054 │ │ │ │ │ + bne.w b0bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afcc │ │ │ │ │ + bne.n b034 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae08 │ │ │ │ │ - b.n ae22 │ │ │ │ │ + bne.n ae70 │ │ │ │ │ + b.n ae8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afca │ │ │ │ │ + bne.n b032 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b066 │ │ │ │ │ + beq.w b0ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0a0 │ │ │ │ │ + bl b108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n afd4 │ │ │ │ │ + beq.n b03c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b04c │ │ │ │ │ + beq.w b0b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b044 │ │ │ │ │ + bne.w b0ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afe6 │ │ │ │ │ + bne.n b04e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b044 │ │ │ │ │ + bne.n b0ac │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afe6 │ │ │ │ │ + bne.n b04e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b044 │ │ │ │ │ + bne.n b0ac │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afe6 │ │ │ │ │ + bne.n b04e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b044 │ │ │ │ │ + bne.n b0ac │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afe6 │ │ │ │ │ + bne.n b04e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b044 │ │ │ │ │ + bne.n b0ac │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, afe6 │ │ │ │ │ + cbnz r0, b04e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b044 │ │ │ │ │ + bne.n b0ac │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, afe6 │ │ │ │ │ + cbnz r0, b04e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b044 │ │ │ │ │ + bne.n b0ac │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, afea │ │ │ │ │ + cbnz r0, b052 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w adf0 │ │ │ │ │ + beq.w ae58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad68 │ │ │ │ │ + b.n add0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n afbc │ │ │ │ │ + b.n b024 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ - b.n ad56 │ │ │ │ │ + b.n adbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, affe │ │ │ │ │ + cbnz r0, b066 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n afbc │ │ │ │ │ + b.n b024 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea0 │ │ │ │ │ + bl 8f24 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aff8 │ │ │ │ │ + beq.n b060 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -19260,92 +19284,92 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n afd4 │ │ │ │ │ + beq.n b03c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n afbe │ │ │ │ │ + b.n b026 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n afbc │ │ │ │ │ + b.n b024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n af2a │ │ │ │ │ + b.n af92 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, b090 │ │ │ │ │ + cbz r0, b0f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afcc │ │ │ │ │ + b.n b034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w af10 │ │ │ │ │ + beq.w af78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afbe │ │ │ │ │ + b.n b026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ad9a │ │ │ │ │ + b.n ae02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae22 │ │ │ │ │ - b.n afcc │ │ │ │ │ + beq.w ae8a │ │ │ │ │ + b.n b034 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n aeea │ │ │ │ │ + b.n af52 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad68 │ │ │ │ │ + b.n add0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b0a0 : │ │ │ │ │ +0000b108 : │ │ │ │ │ sum_rule(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b292 │ │ │ │ │ + beq.w b2fa │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, b0e4 │ │ │ │ │ + cbz r0, b14c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19354,657 +19378,657 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b28a │ │ │ │ │ + bne.w b2f2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b282 │ │ │ │ │ + beq.w b2ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b244 │ │ │ │ │ + bne.w b2ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b190 │ │ │ │ │ + beq.n b1f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl b0a0 │ │ │ │ │ + bl b108 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b1ba │ │ │ │ │ + bne.n b222 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b244 │ │ │ │ │ + bne.n b2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0a0 │ │ │ │ │ + bl b108 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b1ec │ │ │ │ │ + bne.n b254 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b244 │ │ │ │ │ + bne.n b2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b2a0 │ │ │ │ │ + bl b308 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, b17a │ │ │ │ │ + cbz r0, b1e2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b248 │ │ │ │ │ + bne.n b2b0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n b180 │ │ │ │ │ + bge.n b1e8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b0ea │ │ │ │ │ + b.n b152 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b248 │ │ │ │ │ + bne.n b2b0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b278 │ │ │ │ │ + blt.n b2e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b244 │ │ │ │ │ + bne.n b2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0a0 │ │ │ │ │ + bl b108 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b13c │ │ │ │ │ + beq.n b1a4 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b13c │ │ │ │ │ + beq.n b1a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b2a0 │ │ │ │ │ + bl b308 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b13c │ │ │ │ │ + beq.n b1a4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b26c │ │ │ │ │ + beq.n b2d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n b21c │ │ │ │ │ + b.n b284 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b150 │ │ │ │ │ + beq.n b1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b2a0 │ │ │ │ │ + bl b308 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b150 │ │ │ │ │ + beq.n b1b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b26c │ │ │ │ │ + beq.n b2d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b250 │ │ │ │ │ + cbz r0, b2b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b250 │ │ │ │ │ + cbnz r2, b2b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n b174 │ │ │ │ │ - b.n b180 │ │ │ │ │ + bgt.n b1dc │ │ │ │ │ + b.n b1e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0dc │ │ │ │ │ + b.n b144 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbnz r0, b278 │ │ │ │ │ + cbnz r0, b2e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b248 │ │ │ │ │ + bne.n b2b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b180 │ │ │ │ │ - b.n b23c │ │ │ │ │ + beq.n b1e8 │ │ │ │ │ + b.n b2a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b180 │ │ │ │ │ - b.n b248 │ │ │ │ │ + beq.n b1e8 │ │ │ │ │ + b.n b2b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b248 │ │ │ │ │ + b.n b2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b10e │ │ │ │ │ + b.n b176 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0dc │ │ │ │ │ + b.n b144 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ - b.n b0ca │ │ │ │ │ + b.n b132 │ │ │ │ │ │ │ │ │ │ -0000b2a0 : │ │ │ │ │ +0000b308 : │ │ │ │ │ term_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b380 │ │ │ │ │ + beq.n b3e8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, b2de │ │ │ │ │ + cbz r0, b346 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b376 │ │ │ │ │ + bne.n b3de │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b36c │ │ │ │ │ - cbz r0, b35c │ │ │ │ │ + bne.n b3d4 │ │ │ │ │ + cbz r0, b3c4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n b35c │ │ │ │ │ + bge.n b3c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, b376 │ │ │ │ │ + cbnz r0, b3de │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b36c │ │ │ │ │ - cbz r0, b35a │ │ │ │ │ + cbnz r2, b3d4 │ │ │ │ │ + cbz r0, b3c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n b35a │ │ │ │ │ + bge.n b3c2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, b376 │ │ │ │ │ + cbnz r3, b3de │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b36c │ │ │ │ │ - cbz r0, b368 │ │ │ │ │ + cbnz r2, b3d4 │ │ │ │ │ + cbz r0, b3d0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n b368 │ │ │ │ │ + ble.n b3d0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n b32e │ │ │ │ │ + b.n b396 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b340 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n b35c │ │ │ │ │ + b.n b3c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b340 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b340 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ - b.n b2c6 │ │ │ │ │ + b.n b32e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b390 : │ │ │ │ │ +0000b3f8 : │ │ │ │ │ term_raw(): │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bc0c │ │ │ │ │ + beq.w bc74 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc1a │ │ │ │ │ + bne.w bc82 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w bbd0 │ │ │ │ │ + beq.w bc38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bc02 │ │ │ │ │ + beq.w bc6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b520 │ │ │ │ │ + beq.w b588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b560 │ │ │ │ │ + bne.w b5c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbee │ │ │ │ │ + bne.w bc56 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w bbc4 │ │ │ │ │ + beq.w bc2c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b572 │ │ │ │ │ + beq.w b5da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b5b2 │ │ │ │ │ + bne.w b61a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbee │ │ │ │ │ + bne.w bc56 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w baee │ │ │ │ │ + beq.w bb56 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5c4 │ │ │ │ │ + beq.w b62c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b604 │ │ │ │ │ + bne.w b66c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbee │ │ │ │ │ + bne.w bc56 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w bafa │ │ │ │ │ + beq.w bb62 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b616 │ │ │ │ │ + beq.w b67e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b656 │ │ │ │ │ + bne.w b6be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbee │ │ │ │ │ + bne.w bc56 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w bae2 │ │ │ │ │ + beq.w bb4a │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b668 │ │ │ │ │ + beq.w b6d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b6a8 │ │ │ │ │ + bne.w b710 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b992 │ │ │ │ │ + bne.w b9fa │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bada │ │ │ │ │ + bne.w bb42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b71e │ │ │ │ │ + beq.w b786 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bad6 │ │ │ │ │ + bne.w bb3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baae │ │ │ │ │ - cbz r0, b550 │ │ │ │ │ + bne.w bb16 │ │ │ │ │ + cbz r0, b5b8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b76c │ │ │ │ │ + blt.w b7d4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b40c │ │ │ │ │ + beq.w b474 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b722 │ │ │ │ │ + bne.w b78a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b40a │ │ │ │ │ + b.n b472 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbc0 │ │ │ │ │ + bne.w bc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bab4 │ │ │ │ │ - cbz r0, b5a2 │ │ │ │ │ + bne.w bb1c │ │ │ │ │ + cbz r0, b60a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w b7dc │ │ │ │ │ + bgt.w b844 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b446 │ │ │ │ │ + beq.w b4ae │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba58 │ │ │ │ │ + bne.w bac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b444 │ │ │ │ │ + b.n b4ac │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bad2 │ │ │ │ │ + bne.w bb3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baba │ │ │ │ │ - cbz r0, b5f4 │ │ │ │ │ + bne.w bb22 │ │ │ │ │ + cbz r0, b65c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b84c │ │ │ │ │ + blt.w b8b4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b480 │ │ │ │ │ + beq.w b4e8 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba80 │ │ │ │ │ + bne.w bae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b47e │ │ │ │ │ + b.n b4e6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb06 │ │ │ │ │ + bne.w bb6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baa8 │ │ │ │ │ - cbz r0, b646 │ │ │ │ │ + bne.w bb10 │ │ │ │ │ + cbz r0, b6ae │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w b8bc │ │ │ │ │ + bgt.w b924 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b4ba │ │ │ │ │ + beq.w b522 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba30 │ │ │ │ │ + bne.w ba98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b4b8 │ │ │ │ │ + b.n b520 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbb0 │ │ │ │ │ + bne.w bc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bac0 │ │ │ │ │ - cbz r0, b698 │ │ │ │ │ + bne.w bb28 │ │ │ │ │ + cbz r0, b700 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b92a │ │ │ │ │ + blt.w b992 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b4f4 │ │ │ │ │ + beq.w b55c │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4f2 │ │ │ │ │ + beq.w b55a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4f2 │ │ │ │ │ + beq.w b55a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb20 │ │ │ │ │ + beq.w bb88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -20015,502 +20039,502 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, b708 │ │ │ │ │ + cbz r0, b770 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b768 │ │ │ │ │ + beq.n b7d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b514 │ │ │ │ │ + beq.w b57c │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b516 │ │ │ │ │ + b.n b57e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b514 │ │ │ │ │ + b.n b57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b56e │ │ │ │ │ + beq.w b5d6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb20 │ │ │ │ │ + beq.w bb88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb0a │ │ │ │ │ + beq.w bb72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb0a │ │ │ │ │ + bne.w bb72 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b514 │ │ │ │ │ + b.n b57c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bad6 │ │ │ │ │ + bne.w bb3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baae │ │ │ │ │ + bne.w bb16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba08 │ │ │ │ │ + beq.w ba70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w ba08 │ │ │ │ │ + bge.w ba70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bad6 │ │ │ │ │ + bne.w bb3e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baae │ │ │ │ │ + bne.w bb16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba1c │ │ │ │ │ + beq.w ba84 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w ba1c │ │ │ │ │ + ble.w ba84 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n b7a2 │ │ │ │ │ + b.n b80a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbc0 │ │ │ │ │ + bne.w bc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bab4 │ │ │ │ │ + bne.w bb1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba10 │ │ │ │ │ + beq.w ba78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w ba10 │ │ │ │ │ + bge.w ba78 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bbc0 │ │ │ │ │ + bne.w bc28 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bab4 │ │ │ │ │ + bne.w bb1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba28 │ │ │ │ │ + beq.w ba90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w ba28 │ │ │ │ │ + ble.w ba90 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b812 │ │ │ │ │ + b.n b87a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bad2 │ │ │ │ │ + bne.w bb3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baba │ │ │ │ │ + bne.w bb22 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba14 │ │ │ │ │ + beq.w ba7c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w ba14 │ │ │ │ │ + bge.w ba7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bad2 │ │ │ │ │ + bne.w bb3a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baba │ │ │ │ │ + bne.w bb22 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba2c │ │ │ │ │ + beq.w ba94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w ba2c │ │ │ │ │ + ble.w ba94 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b882 │ │ │ │ │ + b.n b8ea │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb06 │ │ │ │ │ + bne.w bb6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baa8 │ │ │ │ │ + bne.w bb10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba0c │ │ │ │ │ + beq.w ba74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w ba0c │ │ │ │ │ + bge.w ba74 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb06 │ │ │ │ │ + bne.w bb6e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w baa8 │ │ │ │ │ + bne.w bb10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba24 │ │ │ │ │ + beq.w ba8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n ba24 │ │ │ │ │ + ble.n ba8c │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b8f2 │ │ │ │ │ + b.n b95a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbb0 │ │ │ │ │ + bne.w bc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bac0 │ │ │ │ │ + bne.w bb28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba18 │ │ │ │ │ + beq.n ba80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n ba18 │ │ │ │ │ + ble.n ba80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bbb0 │ │ │ │ │ + bne.w bc18 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b390 │ │ │ │ │ + bl b3f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bac0 │ │ │ │ │ + bne.w bb28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba20 │ │ │ │ │ + beq.n ba88 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n ba20 │ │ │ │ │ + ble.n ba88 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n b95c │ │ │ │ │ + b.n b9c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc1a │ │ │ │ │ + bne.w bc82 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w bb56 │ │ │ │ │ + beq.w bbbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bb26 │ │ │ │ │ + beq.w bb8e │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb3c │ │ │ │ │ + bne.w bba4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb34 │ │ │ │ │ + bne.w bb9c │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb3c │ │ │ │ │ + bne.w bba4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb34 │ │ │ │ │ + bne.w bb9c │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb3c │ │ │ │ │ + bne.w bba4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b4fe │ │ │ │ │ + b.n b566 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b550 │ │ │ │ │ + b.n b5b8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b646 │ │ │ │ │ + b.n b6ae │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b5a2 │ │ │ │ │ + b.n b60a │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b5f4 │ │ │ │ │ + b.n b65c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b698 │ │ │ │ │ + b.n b700 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b550 │ │ │ │ │ + b.n b5b8 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b698 │ │ │ │ │ + b.n b700 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b646 │ │ │ │ │ + b.n b6ae │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b5a2 │ │ │ │ │ + b.n b60a │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b5f4 │ │ │ │ │ + b.n b65c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b664 │ │ │ │ │ + beq.w b6cc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n b74a │ │ │ │ │ + b.n b7b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5c0 │ │ │ │ │ + beq.w b628 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n b74a │ │ │ │ │ + b.n b7b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b612 │ │ │ │ │ + beq.w b67a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n b74a │ │ │ │ │ + b.n b7b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b4ba │ │ │ │ │ + b.n b522 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b40c │ │ │ │ │ + b.n b474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b446 │ │ │ │ │ + b.n b4ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b480 │ │ │ │ │ + b.n b4e8 │ │ │ │ │ ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b4fe │ │ │ │ │ - b.n b994 │ │ │ │ │ + beq.w b566 │ │ │ │ │ + b.n b9fc │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b472 │ │ │ │ │ + b.n b4da │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b3fe │ │ │ │ │ + b.n b466 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b516 │ │ │ │ │ + b.n b57e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n b4d0 │ │ │ │ │ + b.n b538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n b45c │ │ │ │ │ + b.n b4c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n b496 │ │ │ │ │ + b.n b4fe │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b4ac │ │ │ │ │ + b.n b514 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b768 │ │ │ │ │ + beq.w b7d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b516 │ │ │ │ │ + b.n b57e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b516 │ │ │ │ │ + b.n b57e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b9b8 │ │ │ │ │ + beq.w ba20 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ba00 │ │ │ │ │ + b.n ba68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, bb6a │ │ │ │ │ + cbnz r0, bbd2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ba00 │ │ │ │ │ + b.n ba68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b9a8 │ │ │ │ │ + beq.w ba10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ba02 │ │ │ │ │ + b.n ba6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb50 │ │ │ │ │ + beq.n bbb8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -20519,251 +20543,251 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, bbac │ │ │ │ │ + cbz r0, bc14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ba02 │ │ │ │ │ + b.n ba6a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ba00 │ │ │ │ │ + b.n ba68 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b4f2 │ │ │ │ │ - b.n b6a8 │ │ │ │ │ + beq.w b55a │ │ │ │ │ + b.n b710 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b438 │ │ │ │ │ + b.n b4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n b422 │ │ │ │ │ + b.n b48a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bc20 │ │ │ │ │ + blt.n bc88 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, bbf4 │ │ │ │ │ + cbz r2, bc5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n b516 │ │ │ │ │ + b.n b57e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b3e6 │ │ │ │ │ + bne.w b44e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w b3e6 │ │ │ │ │ + b.w b44e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b3be │ │ │ │ │ + beq.w b426 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n b516 │ │ │ │ │ + b.n b57e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b516 │ │ │ │ │ + b.n b57e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bc2c : │ │ │ │ │ +0000bc94 : │ │ │ │ │ factor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c0d2 │ │ │ │ │ + beq.w c134 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c0e0 │ │ │ │ │ + bne.w c142 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdda │ │ │ │ │ + bne.w be42 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w c0e4 │ │ │ │ │ + beq.w c146 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c0de │ │ │ │ │ + bne.w c140 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf52 │ │ │ │ │ + bne.w bfb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bef8 │ │ │ │ │ + bne.w bf5c │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bea8 │ │ │ │ │ + bne.w bf0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bef8 │ │ │ │ │ + bne.w bf5c │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c048 │ │ │ │ │ + bne.w c0aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c0e0 │ │ │ │ │ + bne.w c142 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c07a │ │ │ │ │ + beq.w c0dc │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w c090 │ │ │ │ │ + beq.w c0f2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c0be │ │ │ │ │ + beq.w c120 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bde8 │ │ │ │ │ + bne.n be50 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w c114 │ │ │ │ │ + beq.w c176 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c0cc │ │ │ │ │ + bne.w c12e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfe0 │ │ │ │ │ + bne.w c044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c0cc │ │ │ │ │ + bne.w c12e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c15c │ │ │ │ │ + bl c1bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be94 │ │ │ │ │ + beq.w befc │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n bdf6 │ │ │ │ │ + beq.n be5e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf02 │ │ │ │ │ + bne.w bf66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdfe │ │ │ │ │ + bne.n be66 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n be0a │ │ │ │ │ + beq.n be72 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be2a │ │ │ │ │ + beq.n be92 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n be86 │ │ │ │ │ + beq.n beee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -20776,239 +20800,237 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd86 │ │ │ │ │ + bne.n bdee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bd9e │ │ │ │ │ + beq.n be06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n be90 │ │ │ │ │ + b.n bef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c134 │ │ │ │ │ + bne.w c196 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bdbe │ │ │ │ │ + bne.n be26 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w c13a │ │ │ │ │ + beq.w c19c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c134 │ │ │ │ │ + bne.w c196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf7a │ │ │ │ │ + bne.w bfde │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c134 │ │ │ │ │ + bne.w c196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c15c │ │ │ │ │ + bl c1bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, be9c │ │ │ │ │ + cbz r0, bf00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bdc8 │ │ │ │ │ + bne.n be30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n bdce │ │ │ │ │ + b.n be36 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b.n bd70 │ │ │ │ │ + b.n bdd4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n be76 │ │ │ │ │ + b.n bede │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcb4 │ │ │ │ │ + beq.w bd1c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, bef8 │ │ │ │ │ + cbz r0, bf5c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbz r0, beea │ │ │ │ │ + cbz r0, bf4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bdce │ │ │ │ │ + beq.w be36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0f0 │ │ │ │ │ + bne.w c152 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n bdce │ │ │ │ │ + b.n be36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bde2 │ │ │ │ │ + b.n be4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c148 │ │ │ │ │ + beq.w c1aa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c12e │ │ │ │ │ + beq.w c190 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c14c │ │ │ │ │ + beq.w c1ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c0fa │ │ │ │ │ + bne.w c15c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n bdce │ │ │ │ │ + b.n be36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc9c │ │ │ │ │ + beq.w bd04 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bef8 │ │ │ │ │ + beq.n bf5c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n becc │ │ │ │ │ + b.n bf30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c15c │ │ │ │ │ + bl c1bc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be5a │ │ │ │ │ + beq.w bec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c134 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.w c196 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, bfca │ │ │ │ │ + cbz r0, c02e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bea0 │ │ │ │ │ + beq.w bf04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bea0 │ │ │ │ │ + beq.w bf04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n be86 │ │ │ │ │ + b.n beee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c15c │ │ │ │ │ + bl c1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd54 │ │ │ │ │ + beq.w bdbc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c072 │ │ │ │ │ + beq.n c0d4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -21018,998 +21040,998 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, c032 │ │ │ │ │ + cbz r0, c096 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w be98 │ │ │ │ │ + cbnz r2, c096 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n bdd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be98 │ │ │ │ │ + beq.n c092 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bdf8 │ │ │ │ │ + b.n be60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc2c │ │ │ │ │ + bl bc94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bccc │ │ │ │ │ + beq.w bd34 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bef8 │ │ │ │ │ + beq.w bf5c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n becc │ │ │ │ │ + b.n bf30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bdf8 │ │ │ │ │ + b.n be60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c12e │ │ │ │ │ + bne.n c190 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w bcf0 │ │ │ │ │ + bne.w bd58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c126 │ │ │ │ │ + blt.n c188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c130 │ │ │ │ │ + bne.n c192 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w bd0e │ │ │ │ │ + bne.w bd76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bd0e │ │ │ │ │ + beq.w bd76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bdf8 │ │ │ │ │ + b.n be60 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bc5a │ │ │ │ │ + beq.w bcc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n befc │ │ │ │ │ + b.n bf60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w bc7a │ │ │ │ │ + bge.w bce2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n befc │ │ │ │ │ + b.n bf60 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf4c │ │ │ │ │ + beq.w bfb0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be02 │ │ │ │ │ + b.n be6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c03e │ │ │ │ │ + blt.n c0a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n bd34 │ │ │ │ │ + b.n bd9c │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c110 │ │ │ │ │ + b.n c172 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c110 │ │ │ │ │ + b.n c172 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n be86 │ │ │ │ │ + b.n beee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w be34 │ │ │ │ │ - b.n bfd6 │ │ │ │ │ + bge.w be9c │ │ │ │ │ + b.n c03a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bdf6 │ │ │ │ │ + b.n be5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c110 │ │ │ │ │ - b.n c10c │ │ │ │ │ - nop │ │ │ │ │ + beq.n c172 │ │ │ │ │ + b.n c16e │ │ │ │ │ │ │ │ │ │ -0000c15c : │ │ │ │ │ +0000c1bc : │ │ │ │ │ primary_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c240 │ │ │ │ │ + beq.n c2a0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, c19a │ │ │ │ │ + cbz r0, c1fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c236 │ │ │ │ │ + bne.n c296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c22c │ │ │ │ │ - cbz r0, c218 │ │ │ │ │ + bne.n c28c │ │ │ │ │ + cbz r0, c278 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n c218 │ │ │ │ │ + bge.n c278 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, c236 │ │ │ │ │ + cbnz r0, c296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c22c │ │ │ │ │ - cbz r0, c228 │ │ │ │ │ + cbnz r2, c28c │ │ │ │ │ + cbz r0, c288 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n c228 │ │ │ │ │ + bge.n c288 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, c236 │ │ │ │ │ + cbnz r3, c296 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c22c │ │ │ │ │ - cbz r0, c216 │ │ │ │ │ + cbnz r2, c28c │ │ │ │ │ + cbz r0, c276 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c216 │ │ │ │ │ + ble.n c276 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c1ea │ │ │ │ │ + b.n c24a │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n c218 │ │ │ │ │ + b.n c278 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c194 │ │ │ │ │ + b.n c1f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c194 │ │ │ │ │ + b.n c1f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n c182 │ │ │ │ │ + b.n c1e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c250 : │ │ │ │ │ +0000c2b0 : │ │ │ │ │ primary_raw(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c7fc │ │ │ │ │ + beq.w c85c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c7f4 │ │ │ │ │ + bne.w c854 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c834 │ │ │ │ │ + beq.w c894 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c862 │ │ │ │ │ + beq.w c8c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c44e │ │ │ │ │ + beq.w c4ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c3f0 │ │ │ │ │ + beq.w c450 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3fc │ │ │ │ │ + bne.w c45c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c7f4 │ │ │ │ │ + bne.w c854 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c86a │ │ │ │ │ + beq.w c8ca │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c500 │ │ │ │ │ + beq.w c560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c3e4 │ │ │ │ │ + beq.n c444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ + bl 7450 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c7b6 │ │ │ │ │ + bne.w c816 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c7f4 │ │ │ │ │ + bne.w c854 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c87a │ │ │ │ │ + beq.w c8da │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a0 │ │ │ │ │ + beq.w c600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c3da │ │ │ │ │ + beq.n c43a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c662 │ │ │ │ │ + bne.w c6c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c7f4 │ │ │ │ │ + bne.w c854 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c88a │ │ │ │ │ + beq.w c8ea │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c6b8 │ │ │ │ │ + beq.w c718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r6, c3b2 │ │ │ │ │ + cbz r6, c412 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c754 │ │ │ │ │ + bne.w c7b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c808 │ │ │ │ │ + bne.w c868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e0c │ │ │ │ │ + bl 4e7c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4fc │ │ │ │ │ + beq.w c55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c376 │ │ │ │ │ - b.n c7f4 │ │ │ │ │ + beq.n c3d6 │ │ │ │ │ + b.n c854 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c32c │ │ │ │ │ - b.n c7f4 │ │ │ │ │ + beq.n c38c │ │ │ │ │ + b.n c854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c2e4 │ │ │ │ │ - b.n c7f4 │ │ │ │ │ + beq.w c344 │ │ │ │ │ + b.n c854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3ee │ │ │ │ │ + beq.n c44e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c808 │ │ │ │ │ + beq.w c868 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, c43c │ │ │ │ │ + cbz r0, c49c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c3ca │ │ │ │ │ + beq.n c42a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3ca │ │ │ │ │ + beq.n c42a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c7f6 │ │ │ │ │ + b.n c856 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c822 │ │ │ │ │ + bne.w c882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c80c │ │ │ │ │ + bne.w c86c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4ea │ │ │ │ │ + beq.n c54a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c4ea │ │ │ │ │ + bge.n c54a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c822 │ │ │ │ │ + bne.w c882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c80c │ │ │ │ │ + bne.w c86c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7a0 │ │ │ │ │ + beq.w c800 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c7a0 │ │ │ │ │ + bge.w c800 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c822 │ │ │ │ │ + bne.w c882 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c80c │ │ │ │ │ - cbz r0, c4e8 │ │ │ │ │ + bne.w c86c │ │ │ │ │ + cbz r0, c548 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c4e8 │ │ │ │ │ + ble.n c548 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c4b4 │ │ │ │ │ + b.n c514 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c2ca │ │ │ │ │ - b.n c3f2 │ │ │ │ │ + bne.w c32a │ │ │ │ │ + b.n c452 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c3ca │ │ │ │ │ + b.n c42a │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c81e │ │ │ │ │ + bne.w c87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c812 │ │ │ │ │ + bne.w c872 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c63c │ │ │ │ │ + beq.w c69c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w c63c │ │ │ │ │ + bge.w c69c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c81e │ │ │ │ │ + bne.w c87e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c812 │ │ │ │ │ + bne.w c872 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7a8 │ │ │ │ │ + beq.w c808 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c7a8 │ │ │ │ │ + bge.w c808 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c81e │ │ │ │ │ + bne.w c87e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c812 │ │ │ │ │ + bne.w c872 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c63a │ │ │ │ │ + beq.n c69a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c63a │ │ │ │ │ + ble.n c69a │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c56a │ │ │ │ │ + b.n c5ca │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c826 │ │ │ │ │ + bne.w c886 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c818 │ │ │ │ │ + bne.w c878 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c650 │ │ │ │ │ + beq.n c6b0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n c650 │ │ │ │ │ + ble.n c6b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c826 │ │ │ │ │ + bne.w c886 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c818 │ │ │ │ │ + bne.w c878 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7a4 │ │ │ │ │ + beq.w c804 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c7a4 │ │ │ │ │ + bge.w c804 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c826 │ │ │ │ │ + bne.w c886 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c818 │ │ │ │ │ - cbz r0, c64e │ │ │ │ │ + bne.w c878 │ │ │ │ │ + cbz r0, c6ae │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c64e │ │ │ │ │ + ble.n c6ae │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c606 │ │ │ │ │ + b.n c666 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c314 │ │ │ │ │ - b.n c3e6 │ │ │ │ │ + bne.w c374 │ │ │ │ │ + b.n c446 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c35c │ │ │ │ │ - b.n c3dc │ │ │ │ │ + bne.w c3bc │ │ │ │ │ + b.n c43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d984 │ │ │ │ │ + bl d9d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c82a │ │ │ │ │ + bne.w c88a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3d8 │ │ │ │ │ + beq.w c438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c808 │ │ │ │ │ + beq.w c868 │ │ │ │ │ ldrd r3, r0, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c7ac │ │ │ │ │ + bne.w c80c │ │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c436 │ │ │ │ │ - b.n c43c │ │ │ │ │ + bne.w c496 │ │ │ │ │ + b.n c49c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c744 │ │ │ │ │ + bne.n c7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c7e6 │ │ │ │ │ + bne.w c846 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c742 │ │ │ │ │ + beq.n c7a2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c742 │ │ │ │ │ + bge.n c7a2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, c744 │ │ │ │ │ + cbnz r0, c7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c7e6 │ │ │ │ │ + bne.n c846 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7b2 │ │ │ │ │ + beq.n c812 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n c7b2 │ │ │ │ │ + bge.n c812 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, c744 │ │ │ │ │ + cbnz r3, c7a4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c250 │ │ │ │ │ + bl c2b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c7e6 │ │ │ │ │ - cbz r0, c740 │ │ │ │ │ + bne.n c846 │ │ │ │ │ + cbz r0, c7a0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c740 │ │ │ │ │ + ble.n c7a0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c712 │ │ │ │ │ + b.n c772 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c3b2 │ │ │ │ │ - b.n c3a4 │ │ │ │ │ + beq.w c412 │ │ │ │ │ + b.n c404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14744 │ │ │ │ │ + bl 147d4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3b2 │ │ │ │ │ + beq.w c412 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3b2 │ │ │ │ │ + beq.w c412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c808 │ │ │ │ │ + beq.n c868 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c436 │ │ │ │ │ - b.n c43c │ │ │ │ │ + bne.w c496 │ │ │ │ │ + b.n c49c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c4ea │ │ │ │ │ + b.n c54a │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c650 │ │ │ │ │ + b.n c6b0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c63c │ │ │ │ │ + b.n c69c │ │ │ │ │ ldrd r1, r2, [r2, #8] │ │ │ │ │ - b.n c69a │ │ │ │ │ + b.n c6fa │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c742 │ │ │ │ │ + b.n c7a2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, c808 │ │ │ │ │ + cbz r0, c868 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, c82e │ │ │ │ │ + cbz r0, c88e │ │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n c6a6 │ │ │ │ │ + b.n c706 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c3bc │ │ │ │ │ + beq.w c41c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c3d0 │ │ │ │ │ + b.n c430 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c27e │ │ │ │ │ + beq.w c2de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7f4 │ │ │ │ │ + b.n c854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c3f2 │ │ │ │ │ + b.n c452 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c3e6 │ │ │ │ │ + b.n c446 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c3dc │ │ │ │ │ + b.n c43c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n c30a │ │ │ │ │ + b.n c36a │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n c2be │ │ │ │ │ + b.n c31e │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n c352 │ │ │ │ │ + b.n c3b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c3dc │ │ │ │ │ + b.n c43c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7d6 │ │ │ │ │ + b.n c836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c892 │ │ │ │ │ + blt.n c8f2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c7f4 │ │ │ │ │ + bne.n c854 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c2a6 │ │ │ │ │ + bne.w c306 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c2a6 │ │ │ │ │ + b.n c306 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n c2fa │ │ │ │ │ + b.n c35a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n c342 │ │ │ │ │ + b.n c3a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c384 │ │ │ │ │ + b.n c3e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7f6 │ │ │ │ │ + b.n c856 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c89c : │ │ │ │ │ +0000c8fc : │ │ │ │ │ decorators_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cabe │ │ │ │ │ + beq.w cb24 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cacc │ │ │ │ │ + bne.w cb32 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ca9c │ │ │ │ │ + beq.w cb02 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca56 │ │ │ │ │ + beq.w cab8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, c918 │ │ │ │ │ + cbnz r7, c978 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ca78 │ │ │ │ │ + beq.w cada │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c92a │ │ │ │ │ + cbnz r0, c98a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -22019,798 +22041,797 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c906 │ │ │ │ │ + beq.n c966 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c906 │ │ │ │ │ + beq.n c966 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ca88 │ │ │ │ │ + bne.w caea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ca64 │ │ │ │ │ + beq.n cac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c97a │ │ │ │ │ + cbnz r3, c9da │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c9de │ │ │ │ │ + bne.n ca40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c910 │ │ │ │ │ + beq.n c970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c910 │ │ │ │ │ + bne.n c970 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca40 │ │ │ │ │ + beq.n caa2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n c9bc │ │ │ │ │ + ble.n ca1c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n c9bc │ │ │ │ │ + beq.n ca1c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n c9ac │ │ │ │ │ + bne.n ca0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cad2 │ │ │ │ │ + bne.w cb38 │ │ │ │ │ subs r3, #2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c97a │ │ │ │ │ + beq.n c9da │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c97a │ │ │ │ │ + beq.n c9da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r3, ca2c │ │ │ │ │ + cbnz r3, ca8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n ca12 │ │ │ │ │ + beq.n ca74 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w sl, [r6, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n c95a │ │ │ │ │ + b.n c9ba │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, ca50 │ │ │ │ │ + cbz r0, cab2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n ca06 │ │ │ │ │ + b.n ca68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca00 │ │ │ │ │ + beq.n ca62 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c97e │ │ │ │ │ + b.n c9de │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c916 │ │ │ │ │ + b.n c976 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c91a │ │ │ │ │ + b.n c97a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c96c │ │ │ │ │ - b.n c97a │ │ │ │ │ + beq.w c9cc │ │ │ │ │ + b.n c9da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c8fc │ │ │ │ │ - b.n c97a │ │ │ │ │ + beq.w c95c │ │ │ │ │ + b.n c9da │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c950 │ │ │ │ │ - b.n ca3a │ │ │ │ │ + bne.n ca9c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n c9b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c916 │ │ │ │ │ + bne.w c976 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8e8 │ │ │ │ │ - b.n ca56 │ │ │ │ │ + bne.w c948 │ │ │ │ │ + b.n cab8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c8c8 │ │ │ │ │ + beq.w c928 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n c920 │ │ │ │ │ + b.n c980 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, cae2 │ │ │ │ │ + cbnz r0, cb48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c920 │ │ │ │ │ + b.n c980 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c920 │ │ │ │ │ + b.n c980 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000caec : │ │ │ │ │ +0000cb54 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cc1c │ │ │ │ │ + beq.w cc84 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc2a │ │ │ │ │ + bne.w cc92 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w cc30 │ │ │ │ │ + beq.w cc98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, cb50 │ │ │ │ │ + cbnz r0, cbb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n cc08 │ │ │ │ │ + beq.n cc70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cc16 │ │ │ │ │ + bne.n cc7e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbf8 │ │ │ │ │ - bl 17734 │ │ │ │ │ + bne.n cc60 │ │ │ │ │ + bl 177d8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbd6 │ │ │ │ │ + beq.n cc3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cb40 │ │ │ │ │ + bne.n cba8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb3e │ │ │ │ │ + beq.n cba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb3e │ │ │ │ │ + beq.n cba6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, cbd0 │ │ │ │ │ + cbz r0, cc38 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - cbz r0, cbe0 │ │ │ │ │ + cbz r0, cc48 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc5c │ │ │ │ │ + beq.n ccc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cc5e │ │ │ │ │ + bne.n ccc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb46 │ │ │ │ │ + b.n cbae │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n cb7c │ │ │ │ │ + b.n cbe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cbb4 │ │ │ │ │ + bne.n cc1c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cbb4 │ │ │ │ │ + b.n cc1c │ │ │ │ │ bl 2ea <_PyPegen_parse+0x2ea> │ │ │ │ │ R_ARM_THM_CALL invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r3, cc14 │ │ │ │ │ + cbnz r3, cc7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n cb72 │ │ │ │ │ + b.n cbda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cb66 │ │ │ │ │ + beq.n cbce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb40 │ │ │ │ │ + b.n cba8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cb1a │ │ │ │ │ + beq.w cb82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n cb46 │ │ │ │ │ + b.n cbae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cc78 │ │ │ │ │ + blt.n cce0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cb32 │ │ │ │ │ + beq.w cb9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb46 │ │ │ │ │ + b.n cbae │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, cc6e │ │ │ │ │ + cbnz r0, ccd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb46 │ │ │ │ │ + b.n cbae │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cb46 │ │ │ │ │ + b.n cbae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb46 │ │ │ │ │ + b.n cbae │ │ │ │ │ │ │ │ │ │ -0000cc84 <_tmp_6_rule>: │ │ │ │ │ +0000ccec <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ccd8 <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n cd40 <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cce4 <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, cd4c <_tmp_6_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ccd2 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, cd3a <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, ccd2 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, cd3a <_tmp_6_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ccd2 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, cd3a <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ccce <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n cd36 <_tmp_6_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cca8 <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n cd10 <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ccce <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n cd36 <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ccec : │ │ │ │ │ +0000cd54 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ stmdb 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cf6a │ │ │ │ │ + beq.w cfc4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cf78 │ │ │ │ │ + bne.w cfd2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d168 │ │ │ │ │ + beq.w d16e │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf98 │ │ │ │ │ + beq.w cfea │ │ │ │ │ mov fp, r6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w cfa0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w cff4 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cf7e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w cfdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf8e │ │ │ │ │ + bne.w cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ceb4 │ │ │ │ │ + bne.w cf1c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cf8c │ │ │ │ │ + bne.w cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cde6 │ │ │ │ │ + bne.n ce4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf8c │ │ │ │ │ + bne.w cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cdb2 │ │ │ │ │ + cbnz r3, ce18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cfaa │ │ │ │ │ + bne.w cffc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf58 │ │ │ │ │ + bne.w cfb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n ce52 │ │ │ │ │ + bne.n ceb8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6418 │ │ │ │ │ + bl 648c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd8a │ │ │ │ │ + beq.n cdf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd8a │ │ │ │ │ + beq.n cdf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf8c │ │ │ │ │ + beq.w cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15864 <_loop0_119_rule> │ │ │ │ │ + bl 158f4 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf8c │ │ │ │ │ + beq.w cfd6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf20 │ │ │ │ │ + beq.n cf88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0c4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.n cf36 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w d116 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + beq.n cf9e │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ str.w r5, [sl, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n cd4c │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n cdb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cdcc │ │ │ │ │ + bne.n ce32 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf92 │ │ │ │ │ + beq.w cfe4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n ce8e │ │ │ │ │ + ble.n cef4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n ce8e │ │ │ │ │ + beq.n cef4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n ce7e │ │ │ │ │ + bne.n cee4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cdda │ │ │ │ │ + beq.n ce40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cdda │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + beq.n ce40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cddc │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ce44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd72 │ │ │ │ │ + beq.w cdd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6418 │ │ │ │ │ + bl 648c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd72 │ │ │ │ │ + beq.w cdd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd72 │ │ │ │ │ + beq.w cdd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf8c │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15864 <_loop0_119_rule> │ │ │ │ │ + bl 158f4 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf8c │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce30 │ │ │ │ │ + bne.n ce96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdbc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdc2 │ │ │ │ │ - mov.w r1, r9, lsl #3 │ │ │ │ │ + beq.w ce22 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ce28 │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, cf92 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + cbz r0, cfe4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - str.w r5, [r0, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n cd4a │ │ │ │ │ + b.n ceaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cf8c │ │ │ │ │ + cbnz r3, cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20d8 <_tmp_8_rule+0x24> │ │ │ │ │ + bl 20d8 <_tmp_7_rule+0x18> │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdc2 │ │ │ │ │ + b.n ce28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cd18 │ │ │ │ │ + beq.w cd80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n cddc │ │ │ │ │ + b.n cf16 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n cf9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w cd60 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n cf32 │ │ │ │ │ + b.n cdbe │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n cdda │ │ │ │ │ + b.n ce40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d11c │ │ │ │ │ + beq.w d190 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d114 │ │ │ │ │ + bne.w d1d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d0de │ │ │ │ │ + beq.w d130 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w d10c │ │ │ │ │ + beq.w d15e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d104 │ │ │ │ │ + bne.w d156 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d0fc │ │ │ │ │ + beq.w d14e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d106 │ │ │ │ │ + bne.w d158 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd sl, r2, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w d160 │ │ │ │ │ + beq.n d166 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d02c │ │ │ │ │ + cbnz r2, d07e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d124 │ │ │ │ │ + bne.w d198 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ @@ -22818,18 +22839,18 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0f6 │ │ │ │ │ + beq.n d148 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n d0e4 │ │ │ │ │ + bgt.n d136 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22837,35 +22858,35 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n d0dc │ │ │ │ │ + bne.n d12e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdb2 │ │ │ │ │ + beq.w ce18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r3, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdb2 │ │ │ │ │ + beq.w ce18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -22873,294 +22894,293 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce30 │ │ │ │ │ + bne.w ce96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cf2a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w cf92 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ce3e │ │ │ │ │ - b.n cdc2 │ │ │ │ │ + bne.w cea4 │ │ │ │ │ + b.n ce28 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdb2 │ │ │ │ │ + b.n ce18 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n d04e │ │ │ │ │ + b.n d0a0 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d0de │ │ │ │ │ + b.n d130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cfe0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdb2 │ │ │ │ │ + b.n d032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cfba │ │ │ │ │ + b.n d06c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w cff2 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w cda0 │ │ │ │ │ + b.n cfea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n d00c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d02c │ │ │ │ │ + beq.w d07e │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n d1a4 │ │ │ │ │ + cbz r0, d1f4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n d18a │ │ │ │ │ + beq.n d1da │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n d00e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d01c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w cfa0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w cd38 │ │ │ │ │ - b.n cf98 │ │ │ │ │ + b.n d060 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ce18 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0f2 │ │ │ │ │ + beq.n d144 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n d150 │ │ │ │ │ + b.n d1c2 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n d038 │ │ │ │ │ + b.n d08a │ │ │ │ │ │ │ │ │ │ -0000d1ac : │ │ │ │ │ +0000d1fc : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ stmdb 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 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d7de │ │ │ │ │ + beq.w d82e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d7ec │ │ │ │ │ + bne.w d83c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w d594 │ │ │ │ │ + beq.w d5e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d5ba │ │ │ │ │ + bne.w d60a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d42a │ │ │ │ │ + beq.w d47a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d42a │ │ │ │ │ + beq.w d47a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1ec │ │ │ │ │ + bl f25c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d42c │ │ │ │ │ + bne.w d47c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d42a │ │ │ │ │ + beq.w d47a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d80a │ │ │ │ │ + beq.w d85a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d58e │ │ │ │ │ + bne.w d5de │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d57a │ │ │ │ │ - bl f880 │ │ │ │ │ + bne.w d5ca │ │ │ │ │ + bl f8f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3c0 │ │ │ │ │ + beq.w d410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d42c │ │ │ │ │ + bne.w d47c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d42a │ │ │ │ │ + beq.w d47a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d82a │ │ │ │ │ + beq.w d87a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d58e │ │ │ │ │ + bne.w d5de │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3c8 │ │ │ │ │ + bne.w d418 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d42c │ │ │ │ │ + bne.w d47c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d42a │ │ │ │ │ + beq.w d47a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d81a │ │ │ │ │ + beq.w d86a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d58e │ │ │ │ │ + bne.w d5de │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d3ec │ │ │ │ │ + beq.n d43c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6f2 │ │ │ │ │ + bne.w d742 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d6c2 │ │ │ │ │ + bne.w d712 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d58c │ │ │ │ │ + bne.w d5dc │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d722 │ │ │ │ │ + bne.w d772 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d42c │ │ │ │ │ + bne.n d47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d42a │ │ │ │ │ + beq.n d47a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d39c │ │ │ │ │ + cbz r0, d3ec │ │ │ │ │ ldr r6, [r7, #4] │ │ │ │ │ ldrd r7, r3, [r0, #20] │ │ │ │ │ - cbz r5, d3aa │ │ │ │ │ + cbz r5, d3fa │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w d6c6 │ │ │ │ │ + bne.w d716 │ │ │ │ │ strd r7, r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r8 │ │ │ │ │ strd r9, r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -23169,177 +23189,177 @@ │ │ │ │ │ strd fp, sl, [sp, #12] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d7f2 │ │ │ │ │ + beq.w d842 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d7f2 │ │ │ │ │ + bne.w d842 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d362 │ │ │ │ │ + bne.n d3b2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d362 │ │ │ │ │ + b.n d3b2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n d26a │ │ │ │ │ + b.n d2ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d792 │ │ │ │ │ + beq.w d7e2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2bc │ │ │ │ │ + beq.w d30c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d7ae │ │ │ │ │ + bne.w d7fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d2bc │ │ │ │ │ + b.n d30c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d31e │ │ │ │ │ + beq.n d36e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d58e │ │ │ │ │ + bne.w d5de │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w d968 │ │ │ │ │ + beq.w d9b8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d728 │ │ │ │ │ + bne.w d778 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n d31e │ │ │ │ │ + b.n d36e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d696 │ │ │ │ │ + bne.w d6e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d560 │ │ │ │ │ + beq.w d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d560 │ │ │ │ │ + beq.w d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d560 │ │ │ │ │ + beq.n d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1ec │ │ │ │ │ + bl f25c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d560 │ │ │ │ │ + bne.n d5b0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d560 │ │ │ │ │ + beq.n d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f818 │ │ │ │ │ + bl f888 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d560 │ │ │ │ │ + bne.n d5b0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d560 │ │ │ │ │ + beq.n d5b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d7d6 │ │ │ │ │ + beq.w d826 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d7ce │ │ │ │ │ + bne.w d81e │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d69e │ │ │ │ │ + bne.w d6ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d562 │ │ │ │ │ + bne.n d5b2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d560 │ │ │ │ │ + beq.n d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f9c │ │ │ │ │ + bl 1402c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d560 │ │ │ │ │ + bne.n d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d560 │ │ │ │ │ + beq.n d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d39c │ │ │ │ │ + beq.w d3ec │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldrd r6, r8, [r0, #20] │ │ │ │ │ - cbz r5, d568 │ │ │ │ │ + cbz r5, d5b8 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f668 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r6, r8, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ strd fp, sl, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -23352,382 +23372,382 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d7f2 │ │ │ │ │ + beq.w d842 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d7f2 │ │ │ │ │ + bne.w d842 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d3a0 │ │ │ │ │ + b.n d3f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n d55c │ │ │ │ │ + b.n d5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d50e │ │ │ │ │ + bne.n d55e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d50e │ │ │ │ │ + b.n d55e │ │ │ │ │ bl 1a84 │ │ │ │ │ R_ARM_THM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d25e │ │ │ │ │ + beq.w d2ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d42c │ │ │ │ │ + b.n d47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w d7ba │ │ │ │ │ + blt.w d80a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d690 │ │ │ │ │ + beq.n d6e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d696 │ │ │ │ │ + bne.n d6e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d8b4 │ │ │ │ │ + beq.w d904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d61e │ │ │ │ │ + cbnz r3, d66e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d61c │ │ │ │ │ + cbz r0, d66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, d61c │ │ │ │ │ + cbz r0, d66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1ec │ │ │ │ │ + bl f25c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d61e │ │ │ │ │ + cbnz r3, d66e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d61c │ │ │ │ │ + cbz r0, d66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f818 │ │ │ │ │ + bl f888 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d61e │ │ │ │ │ + cbnz r3, d66e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d83a │ │ │ │ │ + bne.w d88a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, d688 │ │ │ │ │ + cbnz r3, d6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbnz r3, d688 │ │ │ │ │ + cbnz r3, d6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, d686 │ │ │ │ │ + cbz r0, d6d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d686 │ │ │ │ │ + cbz r0, d6d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1ec │ │ │ │ │ + bl f25c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, d688 │ │ │ │ │ + cbnz r3, d6d8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, d686 │ │ │ │ │ + cbz r0, d6d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f818 │ │ │ │ │ + bl f888 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, d688 │ │ │ │ │ + cbnz r3, d6d8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d8c4 │ │ │ │ │ + bne.w d914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d1fa │ │ │ │ │ + beq.w d24a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d3a0 │ │ │ │ │ + b.n d3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4be │ │ │ │ │ + beq.w d50e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d4c4 │ │ │ │ │ + beq.w d514 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d95c │ │ │ │ │ + bne.w d9ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d4c4 │ │ │ │ │ + b.n d514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d3f8 │ │ │ │ │ + b.n d448 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, d6e8 │ │ │ │ │ + cbz r0, d738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d36a │ │ │ │ │ + bne.w d3ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d36a │ │ │ │ │ + b.n d3ba │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3ee │ │ │ │ │ - cbnz r3, d71a │ │ │ │ │ + beq.w d43e │ │ │ │ │ + cbnz r3, d76a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d344 │ │ │ │ │ - b.n d42c │ │ │ │ │ + beq.w d394 │ │ │ │ │ + b.n d47c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7ae │ │ │ │ │ + bne.n d7fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d70e │ │ │ │ │ + b.n d75e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d41c │ │ │ │ │ + beq.w d46c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d41c │ │ │ │ │ + beq.w d46c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d41c │ │ │ │ │ + beq.w d46c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d41c │ │ │ │ │ + beq.w d46c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, d798 │ │ │ │ │ + cbnz r0, d7e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d420 │ │ │ │ │ + beq.w d470 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d422 │ │ │ │ │ + b.n d472 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n d2b8 │ │ │ │ │ + b.n d308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, d7c6 │ │ │ │ │ + cbz r3, d816 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d78c │ │ │ │ │ + bne.n d7dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d70e │ │ │ │ │ + b.n d75e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d42c │ │ │ │ │ + b.n d47c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d3a0 │ │ │ │ │ + b.n d3f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d70e │ │ │ │ │ + b.n d75e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d562 │ │ │ │ │ + b.n d5b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d4a4 │ │ │ │ │ + b.n d4f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d1da │ │ │ │ │ + beq.w d22a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n d3a0 │ │ │ │ │ + b.n d3f0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, d800 │ │ │ │ │ + cbnz r0, d850 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n d55c │ │ │ │ │ + b.n d5ac │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d3a0 │ │ │ │ │ + b.n d3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d250 │ │ │ │ │ - b.n d58c │ │ │ │ │ + beq.w d2a0 │ │ │ │ │ + b.n d5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2f0 │ │ │ │ │ - b.n d58c │ │ │ │ │ + beq.w d340 │ │ │ │ │ + b.n d5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2a0 │ │ │ │ │ - b.n d58c │ │ │ │ │ + beq.w d2f0 │ │ │ │ │ + b.n d5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1db8 │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d61e │ │ │ │ │ + bne.w d66e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d61c │ │ │ │ │ + beq.w d66c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d61c │ │ │ │ │ + beq.w d66c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d61c │ │ │ │ │ + beq.w d66c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -23737,60 +23757,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d942 │ │ │ │ │ + bne.n d992 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d93e │ │ │ │ │ + beq.n d98e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d68e │ │ │ │ │ + b.n d6de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d5ca │ │ │ │ │ - b.n d688 │ │ │ │ │ + beq.w d61a │ │ │ │ │ + b.n d6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1db8 │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d688 │ │ │ │ │ + bne.w d6d8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d686 │ │ │ │ │ + beq.w d6d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f9c │ │ │ │ │ + bl 1402c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d688 │ │ │ │ │ + bne.w d6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d686 │ │ │ │ │ + beq.w d6d6 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ strd r9, r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -23802,117 +23822,117 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d55c │ │ │ │ │ + bne.w d5ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d68e │ │ │ │ │ + b.n d6de │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d93a │ │ │ │ │ + b.n d98a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, d97c │ │ │ │ │ + cbz r2, d9cc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d8ac │ │ │ │ │ + bne.n d8fc │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d55c │ │ │ │ │ + b.n d5ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d562 │ │ │ │ │ + b.n d5b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d40e │ │ │ │ │ + beq.w d45e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d422 │ │ │ │ │ + b.n d472 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d55c │ │ │ │ │ + b.n d5ac │ │ │ │ │ │ │ │ │ │ -0000d984 : │ │ │ │ │ +0000d9d4 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ stmdb 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e1fc │ │ │ │ │ + beq.w e24c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e1f0 │ │ │ │ │ + bne.w e240 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n da48 │ │ │ │ │ + bne.n da98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e1f8 │ │ │ │ │ + bne.w e248 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dcde │ │ │ │ │ + beq.w dd2e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w dcf6 │ │ │ │ │ + beq.w dd46 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea24 <_gather_123_rule> │ │ │ │ │ + bl ea94 <_gather_123_rule> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, da54 │ │ │ │ │ + cbnz r0, daa4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dba4 │ │ │ │ │ + bne.w dbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cc8 │ │ │ │ │ + bl 15d58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db2c │ │ │ │ │ + bne.w db7c │ │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dbb6 │ │ │ │ │ + bne.w dc06 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -23928,388 +23948,388 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w dd1e │ │ │ │ │ + beq.w dd6e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dd32 │ │ │ │ │ + bne.w dd82 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db0c │ │ │ │ │ + bne.n db5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n da06 │ │ │ │ │ + bne.n da56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dba4 │ │ │ │ │ + beq.w dbf4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db9a │ │ │ │ │ + beq.n dbea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dd38 │ │ │ │ │ + bne.w dd88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dbaa │ │ │ │ │ + bne.n dbfa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dbaa │ │ │ │ │ + beq.n dbfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e1cc │ │ │ │ │ + bne.w e21c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ - b.n da36 │ │ │ │ │ + b.n da86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 15cc8 │ │ │ │ │ + bl 15d58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da82 │ │ │ │ │ + beq.n dad2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dd54 │ │ │ │ │ + bne.w dda4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da90 │ │ │ │ │ + b.n dae0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dba4 │ │ │ │ │ + beq.n dbf4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, db64 │ │ │ │ │ + cbnz r0, dbb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd4e │ │ │ │ │ + bne.w dd9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1d6 │ │ │ │ │ + beq.w e226 │ │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, db9a │ │ │ │ │ + cbz r0, dbea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dd38 │ │ │ │ │ + bne.w dd88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dad2 │ │ │ │ │ + b.n db22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd42 │ │ │ │ │ + bne.w dd92 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da2a │ │ │ │ │ + beq.w da7a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e1f0 │ │ │ │ │ + bne.w e240 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w dd88 │ │ │ │ │ + beq.w ddd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w e00e │ │ │ │ │ + beq.w e05e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e08e │ │ │ │ │ + beq.w e0de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea24 <_gather_123_rule> │ │ │ │ │ + bl ea94 <_gather_123_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w deda │ │ │ │ │ + bne.w df2a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w df42 │ │ │ │ │ + bne.w df92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cc8 │ │ │ │ │ + bl 15d58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df48 │ │ │ │ │ + bne.w df98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dd96 │ │ │ │ │ + bne.w dde6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de04 │ │ │ │ │ + bne.w de54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dd96 │ │ │ │ │ + bne.w dde6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd9e │ │ │ │ │ + bne.w ddee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd98 │ │ │ │ │ + bne.w dde8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dd72 │ │ │ │ │ + beq.w ddc2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e0ac │ │ │ │ │ + bne.w e0fc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, dc98 │ │ │ │ │ + cbnz r1, dce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e21e │ │ │ │ │ + bne.w e26e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n dd96 │ │ │ │ │ + bne.n dde6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e180 │ │ │ │ │ + bne.w e1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dd96 │ │ │ │ │ + bne.n dde6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e100 │ │ │ │ │ + bne.w e150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dd96 │ │ │ │ │ + bne.n dde6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e2d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e0c8 │ │ │ │ │ + bne.w e118 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n da2a │ │ │ │ │ + b.n da7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dba4 │ │ │ │ │ + bne.w dbf4 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w d9e8 │ │ │ │ │ + bne.w da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n dd42 │ │ │ │ │ + blt.n dd92 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dba4 │ │ │ │ │ + bne.w dbf4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n d9f8 │ │ │ │ │ + b.n da48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w da6e │ │ │ │ │ + beq.w dabe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da06 │ │ │ │ │ + b.n da56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db92 │ │ │ │ │ + beq.w dbe2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dbaa │ │ │ │ │ + b.n dbfa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n db64 │ │ │ │ │ + b.n dbb4 │ │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbnz r0, dd66 │ │ │ │ │ + cbnz r0, ddb6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n da86 │ │ │ │ │ + b.n dad6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da06 │ │ │ │ │ + b.n da56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w dc6c │ │ │ │ │ + beq.w dcbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc98 │ │ │ │ │ + b.n dce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dbcc │ │ │ │ │ + beq.w dc1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcda │ │ │ │ │ + b.n dd2a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc52 │ │ │ │ │ + beq.w dca2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc52 │ │ │ │ │ + beq.w dca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc52 │ │ │ │ │ + beq.w dca2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -24318,58 +24338,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcd4 │ │ │ │ │ + beq.w dd24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcda │ │ │ │ │ + b.n dd2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc3a │ │ │ │ │ + beq.w dc8a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc3a │ │ │ │ │ + beq.w dc8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n dec4 │ │ │ │ │ + beq.n df14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n debc │ │ │ │ │ + bne.n df0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n deb6 │ │ │ │ │ + beq.n df06 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dc3c │ │ │ │ │ + bne.w dc8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -24394,160 +24414,160 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcd6 │ │ │ │ │ + beq.w dd26 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dcda │ │ │ │ │ + b.n dd2a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r1, decc │ │ │ │ │ + cbz r1, df1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc3c │ │ │ │ │ + b.n dc8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n de2e │ │ │ │ │ + b.n de7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n df4c │ │ │ │ │ + bne.n df9c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n de42 │ │ │ │ │ + b.n de92 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc00 │ │ │ │ │ + beq.w dc50 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cc8 │ │ │ │ │ + bl 15d58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc00 │ │ │ │ │ + beq.w dc50 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc06 │ │ │ │ │ + beq.w dc56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e00a │ │ │ │ │ + beq.n e05a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n e002 │ │ │ │ │ + beq.n e052 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e01a │ │ │ │ │ + bne.n e06a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6f8 <_PyPegen_parse+0x6f8> │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbnz r0, df64 │ │ │ │ │ + cbnz r0, dfb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc24 │ │ │ │ │ + b.n dc74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df0e │ │ │ │ │ + b.n df5e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ded6 │ │ │ │ │ + beq.n df26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n de42 │ │ │ │ │ + b.n de92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e086 │ │ │ │ │ + beq.w e0d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e07e │ │ │ │ │ + bne.w e0ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e06c │ │ │ │ │ + beq.n e0bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e07e │ │ │ │ │ + bne.n e0ce │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e032 │ │ │ │ │ + bne.n e082 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e066 │ │ │ │ │ + beq.n e0b6 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n e022 │ │ │ │ │ + bgt.n e072 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, e00a │ │ │ │ │ + cbz r0, e05a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -24555,145 +24575,145 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n de9c │ │ │ │ │ + b.n deec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df2e │ │ │ │ │ + b.n df7e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc24 │ │ │ │ │ + b.n dc74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e0a4 │ │ │ │ │ + beq.n e0f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc24 │ │ │ │ │ + b.n dc74 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r9, lsl #2] │ │ │ │ │ str.w r1, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n dfb8 │ │ │ │ │ + b.n e008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6f8 <_PyPegen_parse+0x6f8> │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dfa6 │ │ │ │ │ + beq.n dff6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e04c │ │ │ │ │ + cbz r3, e09c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e26a │ │ │ │ │ + bne.w e2ba │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.w e20e │ │ │ │ │ + bne.w e25e │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e20c │ │ │ │ │ + bne.w e25c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df42 │ │ │ │ │ + b.n df92 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df42 │ │ │ │ │ + b.n df92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df74 │ │ │ │ │ + b.n dfc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w dbf2 │ │ │ │ │ + beq.w dc42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc08 │ │ │ │ │ + b.n dc58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n dbe4 │ │ │ │ │ + b.n dc34 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc7c │ │ │ │ │ + beq.w dccc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n dc7e │ │ │ │ │ + b.n dcce │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcd4 │ │ │ │ │ + beq.w dd24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcd4 │ │ │ │ │ + beq.w dd24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1b6 │ │ │ │ │ + bne.n e206 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w deae │ │ │ │ │ - b.n e1a8 │ │ │ │ │ + bne.w defe │ │ │ │ │ + b.n e1f8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcbe │ │ │ │ │ + beq.w dd0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcbe │ │ │ │ │ + beq.w dd0e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcbe │ │ │ │ │ + beq.w dd0e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ @@ -24717,110 +24737,110 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcd4 │ │ │ │ │ - b.n ddf8 │ │ │ │ │ + beq.w dd24 │ │ │ │ │ + b.n de48 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccec │ │ │ │ │ + bl cd54 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcaa │ │ │ │ │ + beq.w dcfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, e1c4 │ │ │ │ │ + cbnz r0, e214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ddf8 │ │ │ │ │ + bne.w de48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w dcda │ │ │ │ │ + beq.w dd2a │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n db00 │ │ │ │ │ + b.n db50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e0f0 │ │ │ │ │ + bne.n e140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e1b2 │ │ │ │ │ + b.n e202 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e19c │ │ │ │ │ - b.n e1bc │ │ │ │ │ + bne.n e1ec │ │ │ │ │ + b.n e20c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e1ea │ │ │ │ │ + cbnz r0, e23a │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n db00 │ │ │ │ │ + b.n db50 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db72 │ │ │ │ │ + beq.w dbc2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n db72 │ │ │ │ │ + b.n dbc2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da42 │ │ │ │ │ + b.n da92 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n e1f2 │ │ │ │ │ + b.n e242 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d9b2 │ │ │ │ │ + beq.w da02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e1f0 │ │ │ │ │ + b.n e240 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str.w r1, [r6, r8, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n df9a │ │ │ │ │ + b.n dfea │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc96 │ │ │ │ │ + beq.w dce6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc96 │ │ │ │ │ + beq.w dce6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -24829,314 +24849,314 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n de9c │ │ │ │ │ + b.n deec │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df42 │ │ │ │ │ + b.n df92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e280 : │ │ │ │ │ +0000e2d0 : │ │ │ │ │ args_rule(): │ │ │ │ │ stmdb 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, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e46e │ │ │ │ │ + beq.w e4be │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e400 │ │ │ │ │ + bne.w e450 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w e40a │ │ │ │ │ + beq.w e45a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea24 <_gather_123_rule> │ │ │ │ │ + bl ea94 <_gather_123_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, e2f6 │ │ │ │ │ + cbnz r0, e346 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e400 │ │ │ │ │ + bne.w e450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cc8 │ │ │ │ │ + bl 15d58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e3a0 │ │ │ │ │ + bne.n e3f0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e474 │ │ │ │ │ + beq.w e4c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e430 │ │ │ │ │ + bne.w e480 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e37e │ │ │ │ │ + bne.n e3ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e2d0 │ │ │ │ │ + bne.n e320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e468 │ │ │ │ │ + beq.w e4b8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e368 │ │ │ │ │ + cbz r0, e3b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e2e6 │ │ │ │ │ + beq.n e336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2e6 │ │ │ │ │ + beq.n e336 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e2ec │ │ │ │ │ + b.n e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cc8 │ │ │ │ │ + bl 15d58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e31e │ │ │ │ │ + beq.n e36e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e326 │ │ │ │ │ + beq.n e376 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e45c │ │ │ │ │ + bne.n e4ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n e326 │ │ │ │ │ + b.n e376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e468 │ │ │ │ │ + beq.n e4b8 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e3d4 │ │ │ │ │ + cbnz r0, e424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e456 │ │ │ │ │ + bne.n e4a6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e444 │ │ │ │ │ + beq.n e494 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e362 │ │ │ │ │ - b.n e368 │ │ │ │ │ + bne.n e3b2 │ │ │ │ │ + b.n e3b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e2ec │ │ │ │ │ + b.n e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n e438 │ │ │ │ │ + blt.n e488 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2c4 │ │ │ │ │ - b.n e2e6 │ │ │ │ │ + beq.w e314 │ │ │ │ │ + b.n e336 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e2d0 │ │ │ │ │ + b.n e320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e2ec │ │ │ │ │ + b.n e33c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3e2 │ │ │ │ │ + beq.n e432 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e3e2 │ │ │ │ │ + b.n e432 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e3d4 │ │ │ │ │ + b.n e424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e2d0 │ │ │ │ │ + b.n e320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e2ec │ │ │ │ │ + b.n e33c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e2a4 │ │ │ │ │ + b.n e2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e306 │ │ │ │ │ + b.n e356 │ │ │ │ │ │ │ │ │ │ -0000e47c <_tmp_16_rule>: │ │ │ │ │ +0000e4cc <_tmp_16_rule>: │ │ │ │ │ _tmp_16_rule(): │ │ │ │ │ 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 e4ca <_tmp_16_rule+0x4e> │ │ │ │ │ + beq.n e51a <_tmp_16_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e4c2 <_tmp_16_rule+0x46> │ │ │ │ │ + cbnz r3, e512 <_tmp_16_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f4a4 │ │ │ │ │ - cbnz r0, e4b6 <_tmp_16_rule+0x3a> │ │ │ │ │ + bl f514 │ │ │ │ │ + cbnz r0, e506 <_tmp_16_rule+0x3a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, e4b6 <_tmp_16_rule+0x3a> │ │ │ │ │ + cbnz r3, e506 <_tmp_16_rule+0x3a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ - cbz r0, e4be <_tmp_16_rule+0x42> │ │ │ │ │ + bl 88a0 │ │ │ │ │ + cbz r0, e50e <_tmp_16_rule+0x42> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e4b6 <_tmp_16_rule+0x3a> │ │ │ │ │ + b.n e506 <_tmp_16_rule+0x3a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e4ba <_tmp_16_rule+0x3e> │ │ │ │ │ + b.n e50a <_tmp_16_rule+0x3e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e49a <_tmp_16_rule+0x1e> │ │ │ │ │ + b.n e4ea <_tmp_16_rule+0x1e> │ │ │ │ │ │ │ │ │ │ -0000e4d0 : │ │ │ │ │ +0000e520 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ea04 │ │ │ │ │ + beq.w ea2e │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r0, e514 │ │ │ │ │ + cbz r0, e564 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ @@ -25145,136 +25165,95 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea12 │ │ │ │ │ + bne.w ea68 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ea1a │ │ │ │ │ + beq.w ea70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e600 │ │ │ │ │ + bne.w e9ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e9c0 │ │ │ │ │ + beq.w e9b8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e64a │ │ │ │ │ + beq.n e646 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n e5f6 │ │ │ │ │ + cbz r3, e5d4 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n e60a │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, e606 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n e5fe │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w e9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e8f4 │ │ │ │ │ + beq.w e94a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e602 │ │ │ │ │ + bne.w e9b0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n e63a │ │ │ │ │ + bge.n e636 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n e51c │ │ │ │ │ + b.n e56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e6be │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e996 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w e996 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bgt.w e6ee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n e578 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n e58e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e50c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e5f6 │ │ │ │ │ + beq.n e5d4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e976 │ │ │ │ │ + beq.w ea44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e976 │ │ │ │ │ + bne.w ea44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n e5ae │ │ │ │ │ + bgt.n e600 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -25284,531 +25263,588 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e9e2 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + bne.w e9c8 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e9f0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w ea00 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.n e6f4 │ │ │ │ │ + beq.w e9d6 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e742 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n e78a │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e70e │ │ │ │ │ + beq.w e7a6 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, e6be │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n e736 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e5b4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n e746 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w e93c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w e954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e8fe │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w e904 │ │ │ │ │ + bne.w e95a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bge.w e5e6 │ │ │ │ │ + bge.n e776 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n e652 │ │ │ │ │ + b.n e64e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e81a │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e98a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w e98a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.w e84c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n e6ae │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n e6c4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n e95a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n e736 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e9fc │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w e9fc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bgt.n e6e6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w e5c8 │ │ │ │ │ + b.n e5d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e6a4 │ │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - mov fp, ip │ │ │ │ │ - movw r2, #1028 @ 0x404 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bne.w e6a0 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ mov r1, fp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e9d0 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ + bne.w ea1c │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e964 │ │ │ │ │ + beq.w e9e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e934 │ │ │ │ │ + bne.w e9f8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e7f4 │ │ │ │ │ + beq.n e852 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e80e │ │ │ │ │ + beq.n e86c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r3, e786 │ │ │ │ │ + cbz r2, e81a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e89a │ │ │ │ │ + bne.w e6ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e932 │ │ │ │ │ + bne.w e982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e90a │ │ │ │ │ + beq.w e960 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e910 │ │ │ │ │ + bne.w e9a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.n e7dc │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.w e722 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n e718 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w e952 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w e910 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n e7ae │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w e6b0 │ │ │ │ │ - b.n e6be │ │ │ │ │ + b.n e7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e76c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - strd r1, r1, [sp, #8] │ │ │ │ │ + bne.n e800 │ │ │ │ │ + ldr.w ip, [r4, #8] │ │ │ │ │ + strd ip, ip, [sp, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e942 │ │ │ │ │ + bne.n e910 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e94a │ │ │ │ │ + beq.w ea3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e91c │ │ │ │ │ + bne.w e9a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e4d0 │ │ │ │ │ - cbz r0, e85c │ │ │ │ │ + bl e520 │ │ │ │ │ + cbz r0, e8bc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e8c6 │ │ │ │ │ + bne.n e922 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e91c │ │ │ │ │ + bne.n e9a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e916 │ │ │ │ │ + beq.n e970 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n e974 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.n e90a │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n e874 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w ea8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r0, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e938 │ │ │ │ │ - cbz r3, e88e │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ble.n e88e │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n e814 │ │ │ │ │ + bne.n e974 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n e8de │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - subs r0, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n e774 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w e80c │ │ │ │ │ + b.n e81a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e786 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + beq.n e8bc │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7bc │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w e7bc │ │ │ │ │ + beq.n e8ec │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e8ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7ae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e85c │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbz r0, e8e4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n e874 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n e958 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.n e874 │ │ │ │ │ + b.n e8de │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e63a │ │ │ │ │ - b.n e602 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w e5e6 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e588 │ │ │ │ │ + beq.w e636 │ │ │ │ │ + b.n e9b0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e776 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e5d6 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e7dc │ │ │ │ │ + beq.w e722 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6c0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n e872 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n e6bc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n e90a │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e792 │ │ │ │ │ + beq.w e826 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e910 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - b.n e922 │ │ │ │ │ + b.n e96a │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n e904 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n ea80 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n e774 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n ea86 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b.n e96a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n e974 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e83c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e910 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ │ + b.n e5b2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w e5c8 │ │ │ │ │ + b.n e5d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e922 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e67a │ │ │ │ │ + b.n e742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e748 │ │ │ │ │ - b.n e934 │ │ │ │ │ + beq.w e7dc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b.n e986 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, e9b4 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n ea7a │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w e602 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e95a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e634 │ │ │ │ │ - b.n e63a │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cbnz r0, e9ba │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w e770 │ │ │ │ │ + b.n e776 │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n e904 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w e5de │ │ │ │ │ - b.n e5e6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e602 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e904 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w e6ae │ │ │ │ │ + b.n e736 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ + add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n e560 │ │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w e6b0 │ │ │ │ │ - b.n e6be │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w e578 │ │ │ │ │ - b.n e5f6 │ │ │ │ │ + b.n e54a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w e680 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n e904 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n e4fa │ │ │ │ │ + b.n e89a │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cbnz r0, ea62 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n e9b0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w e630 │ │ │ │ │ + b.n e636 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n e9b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e50c │ │ │ │ │ + b.n e55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e540 │ │ │ │ │ + b.n e590 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + b.n e95a │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + b.n e96a │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w e718 │ │ │ │ │ + b.n e722 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n e974 │ │ │ │ │ │ │ │ │ │ -0000ea24 <_gather_123_rule>: │ │ │ │ │ +0000ea94 <_gather_123_rule>: │ │ │ │ │ _gather_123_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f1b0 <_gather_123_rule+0x78c> │ │ │ │ │ + beq.w f220 <_gather_123_rule+0x78c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f1be <_gather_123_rule+0x79a> │ │ │ │ │ + bne.w f22e <_gather_123_rule+0x79a> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f192 <_gather_123_rule+0x76e> │ │ │ │ │ + beq.w f202 <_gather_123_rule+0x76e> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f1cc <_gather_123_rule+0x7a8> │ │ │ │ │ + beq.w f23c <_gather_123_rule+0x7a8> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w ed6e <_gather_123_rule+0x34a> │ │ │ │ │ + beq.w edde <_gather_123_rule+0x34a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r5, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eeca <_gather_123_rule+0x4a6> │ │ │ │ │ + bne.w ef3a <_gather_123_rule+0x4a6> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ee6c <_gather_123_rule+0x448> │ │ │ │ │ + bne.w eedc <_gather_123_rule+0x448> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eef8 <_gather_123_rule+0x4d4> │ │ │ │ │ + bne.w ef68 <_gather_123_rule+0x4d4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eff4 <_gather_123_rule+0x5d0> │ │ │ │ │ + bne.w f064 <_gather_123_rule+0x5d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ef06 <_gather_123_rule+0x4e2> │ │ │ │ │ + bne.w ef76 <_gather_123_rule+0x4e2> │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w f144 <_gather_123_rule+0x720> │ │ │ │ │ + beq.w f1b4 <_gather_123_rule+0x720> │ │ │ │ │ adds r7, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f162 <_gather_123_rule+0x73e> │ │ │ │ │ + beq.w f1d2 <_gather_123_rule+0x73e> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w ec7e <_gather_123_rule+0x25a> │ │ │ │ │ + beq.w ecee <_gather_123_rule+0x25a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ecac <_gather_123_rule+0x288> │ │ │ │ │ + bne.w ed1c <_gather_123_rule+0x288> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f03a <_gather_123_rule+0x616> │ │ │ │ │ + bne.w f0aa <_gather_123_rule+0x616> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, eb28 <_gather_123_rule+0x104> │ │ │ │ │ + cbnz r0, eb98 <_gather_123_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -25819,69 +25855,69 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb16 <_gather_123_rule+0xf2> │ │ │ │ │ + beq.n eb86 <_gather_123_rule+0xf2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f03c <_gather_123_rule+0x618> │ │ │ │ │ + beq.w f0ac <_gather_123_rule+0x618> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eebe <_gather_123_rule+0x49a> │ │ │ │ │ + beq.w ef2e <_gather_123_rule+0x49a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f140 <_gather_123_rule+0x71c> │ │ │ │ │ + bne.w f1b0 <_gather_123_rule+0x71c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f138 <_gather_123_rule+0x714> │ │ │ │ │ + beq.w f1a8 <_gather_123_rule+0x714> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f140 <_gather_123_rule+0x71c> │ │ │ │ │ + bne.w f1b0 <_gather_123_rule+0x71c> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ebde <_gather_123_rule+0x1ba> │ │ │ │ │ + cbnz r0, ec4e <_gather_123_rule+0x1ba> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f132 <_gather_123_rule+0x70e> │ │ │ │ │ + beq.w f1a2 <_gather_123_rule+0x70e> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w ed2c <_gather_123_rule+0x308> │ │ │ │ │ + bgt.w ed9c <_gather_123_rule+0x308> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -25895,117 +25931,117 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f174 <_gather_123_rule+0x750> │ │ │ │ │ + beq.w f1e4 <_gather_123_rule+0x750> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee62 <_gather_123_rule+0x43e> │ │ │ │ │ + bne.w eed2 <_gather_123_rule+0x43e> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl f62c │ │ │ │ │ + bl f69c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed54 <_gather_123_rule+0x330> │ │ │ │ │ + bne.w edc4 <_gather_123_rule+0x330> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f040 <_gather_123_rule+0x61c> │ │ │ │ │ + bne.w f0b0 <_gather_123_rule+0x61c> │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w f0e8 <_gather_123_rule+0x6c4> │ │ │ │ │ + beq.w f158 <_gather_123_rule+0x6c4> │ │ │ │ │ adds r6, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f102 <_gather_123_rule+0x6de> │ │ │ │ │ + beq.w f172 <_gather_123_rule+0x6de> │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ee0a <_gather_123_rule+0x3e6> │ │ │ │ │ + beq.w ee7a <_gather_123_rule+0x3e6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldrd r5, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ee3c <_gather_123_rule+0x418> │ │ │ │ │ + bne.w eeac <_gather_123_rule+0x418> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w efec <_gather_123_rule+0x5c8> │ │ │ │ │ + bne.w f05c <_gather_123_rule+0x5c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed98 <_gather_123_rule+0x374> │ │ │ │ │ + bne.w ee08 <_gather_123_rule+0x374> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eba2 <_gather_123_rule+0x17e> │ │ │ │ │ + b.n ec12 <_gather_123_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f026 <_gather_123_rule+0x602> │ │ │ │ │ + blt.w f096 <_gather_123_rule+0x602> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f0e2 <_gather_123_rule+0x6be> │ │ │ │ │ + bne.w f152 <_gather_123_rule+0x6be> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eafc <_gather_123_rule+0xd8> │ │ │ │ │ + beq.w eb6c <_gather_123_rule+0xd8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eafc <_gather_123_rule+0xd8> │ │ │ │ │ + beq.w eb6c <_gather_123_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0da <_gather_123_rule+0x6b6> │ │ │ │ │ + beq.w f14a <_gather_123_rule+0x6b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0da <_gather_123_rule+0x6b6> │ │ │ │ │ + beq.w f14a <_gather_123_rule+0x6b6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0d4 <_gather_123_rule+0x6b0> │ │ │ │ │ + beq.w f144 <_gather_123_rule+0x6b0> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26013,258 +26049,258 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f06a <_gather_123_rule+0x646> │ │ │ │ │ + beq.w f0da <_gather_123_rule+0x646> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f0c6 <_gather_123_rule+0x6a2> │ │ │ │ │ + bne.w f136 <_gather_123_rule+0x6a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #22 │ │ │ │ │ - b.n eb44 <_gather_123_rule+0x120> │ │ │ │ │ + b.n ebb4 <_gather_123_rule+0x120> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w ebbc <_gather_123_rule+0x198> │ │ │ │ │ + beq.w ec2c <_gather_123_rule+0x198> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w ebbc <_gather_123_rule+0x198> │ │ │ │ │ - b.n ed40 <_gather_123_rule+0x31c> │ │ │ │ │ + beq.w ec2c <_gather_123_rule+0x198> │ │ │ │ │ + b.n edb0 <_gather_123_rule+0x31c> │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n edd8 <_gather_123_rule+0x3b4> │ │ │ │ │ + bne.n ee48 <_gather_123_rule+0x3b4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n edf2 <_gather_123_rule+0x3ce> │ │ │ │ │ + beq.n ee62 <_gather_123_rule+0x3ce> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n eb94 <_gather_123_rule+0x170> │ │ │ │ │ + b.n ec04 <_gather_123_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ef8a <_gather_123_rule+0x566> │ │ │ │ │ + blt.w effa <_gather_123_rule+0x566> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r5, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eec6 <_gather_123_rule+0x4a2> │ │ │ │ │ + bne.w ef36 <_gather_123_rule+0x4a2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ea8a <_gather_123_rule+0x66> │ │ │ │ │ - b.n eef8 <_gather_123_rule+0x4d4> │ │ │ │ │ + beq.w eafa <_gather_123_rule+0x66> │ │ │ │ │ + b.n ef68 <_gather_123_rule+0x4d4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec72 <_gather_123_rule+0x24e> │ │ │ │ │ + beq.w ece2 <_gather_123_rule+0x24e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee62 <_gather_123_rule+0x43e> │ │ │ │ │ + beq.n eed2 <_gather_123_rule+0x43e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ed5c <_gather_123_rule+0x338> │ │ │ │ │ + beq.n edcc <_gather_123_rule+0x338> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed5c <_gather_123_rule+0x338> │ │ │ │ │ + beq.n edcc <_gather_123_rule+0x338> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eb1a <_gather_123_rule+0xf6> │ │ │ │ │ + b.n eb8a <_gather_123_rule+0xf6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f130 <_gather_123_rule+0x70c> │ │ │ │ │ + beq.w f1a0 <_gather_123_rule+0x70c> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n ed62 <_gather_123_rule+0x33e> │ │ │ │ │ + b.n edd2 <_gather_123_rule+0x33e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f05e <_gather_123_rule+0x63a> │ │ │ │ │ + blt.w f0ce <_gather_123_rule+0x63a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r5, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f112 <_gather_123_rule+0x6ee> │ │ │ │ │ + bne.w f182 <_gather_123_rule+0x6ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec54 <_gather_123_rule+0x230> │ │ │ │ │ + beq.w ecc4 <_gather_123_rule+0x230> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ef0a <_gather_123_rule+0x4e6> │ │ │ │ │ + bne.n ef7a <_gather_123_rule+0x4e6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ec64 <_gather_123_rule+0x240> │ │ │ │ │ + beq.w ecd4 <_gather_123_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n eff0 <_gather_123_rule+0x5cc> │ │ │ │ │ + b.n f060 <_gather_123_rule+0x5cc> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eba2 <_gather_123_rule+0x17e> │ │ │ │ │ + b.n ec12 <_gather_123_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea98 <_gather_123_rule+0x74> │ │ │ │ │ + beq.w eb08 <_gather_123_rule+0x74> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0b0 <_gather_123_rule+0x68c> │ │ │ │ │ + beq.w f120 <_gather_123_rule+0x68c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0a6 <_gather_123_rule+0x682> │ │ │ │ │ + beq.w f116 <_gather_123_rule+0x682> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ef82 <_gather_123_rule+0x55e> │ │ │ │ │ + bne.n eff2 <_gather_123_rule+0x55e> │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w eb6a <_gather_123_rule+0x146> │ │ │ │ │ + bne.w ebda <_gather_123_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n eb6a <_gather_123_rule+0x146> │ │ │ │ │ + b.n ebda <_gather_123_rule+0x146> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, eef8 <_gather_123_rule+0x4d4> │ │ │ │ │ + cbnz r2, ef68 <_gather_123_rule+0x4d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f11c <_gather_123_rule+0x6f8> │ │ │ │ │ + beq.w f18c <_gather_123_rule+0x6f8> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ef94 <_gather_123_rule+0x570> │ │ │ │ │ + bne.n f004 <_gather_123_rule+0x570> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ea8a <_gather_123_rule+0x66> │ │ │ │ │ + beq.w eafa <_gather_123_rule+0x66> │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eac0 <_gather_123_rule+0x9c> │ │ │ │ │ + beq.w eb30 <_gather_123_rule+0x9c> │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - b.n eb1a <_gather_123_rule+0xf6> │ │ │ │ │ + b.n eb8a <_gather_123_rule+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f084 <_gather_123_rule+0x660> │ │ │ │ │ + beq.w f0f4 <_gather_123_rule+0x660> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f084 <_gather_123_rule+0x660> │ │ │ │ │ + beq.w f0f4 <_gather_123_rule+0x660> │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f07e <_gather_123_rule+0x65a> │ │ │ │ │ + beq.w f0ee <_gather_123_rule+0x65a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ @@ -26274,49 +26310,49 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f04a <_gather_123_rule+0x626> │ │ │ │ │ + beq.n f0ba <_gather_123_rule+0x626> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f0b8 <_gather_123_rule+0x694> │ │ │ │ │ + bne.w f128 <_gather_123_rule+0x694> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n edb6 <_gather_123_rule+0x392> │ │ │ │ │ + b.n ee26 <_gather_123_rule+0x392> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eeae <_gather_123_rule+0x48a> │ │ │ │ │ + beq.n ef1e <_gather_123_rule+0x48a> │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.n eefc <_gather_123_rule+0x4d8> │ │ │ │ │ + b.n ef6c <_gather_123_rule+0x4d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee8 <_gather_123_rule+0x4c4> │ │ │ │ │ + beq.n ef58 <_gather_123_rule+0x4c4> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee8 <_gather_123_rule+0x4c4> │ │ │ │ │ + beq.n ef58 <_gather_123_rule+0x4c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee8 <_gather_123_rule+0x4c4> │ │ │ │ │ + beq.n ef58 <_gather_123_rule+0x4c4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26325,29 +26361,29 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eeea <_gather_123_rule+0x4c6> │ │ │ │ │ + beq.n ef5a <_gather_123_rule+0x4c6> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eeee <_gather_123_rule+0x4ca> │ │ │ │ │ + b.n ef5e <_gather_123_rule+0x4ca> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee66 <_gather_123_rule+0x442> │ │ │ │ │ + b.n eed6 <_gather_123_rule+0x442> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ @@ -26355,333 +26391,333 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f09e <_gather_123_rule+0x67a> │ │ │ │ │ + bne.n f10e <_gather_123_rule+0x67a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f094 <_gather_123_rule+0x670> │ │ │ │ │ + beq.n f104 <_gather_123_rule+0x670> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eefc <_gather_123_rule+0x4d8> │ │ │ │ │ + b.n ef6c <_gather_123_rule+0x4d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eb0c <_gather_123_rule+0xe8> │ │ │ │ │ + beq.w eb7c <_gather_123_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eb1a <_gather_123_rule+0xf6> │ │ │ │ │ + b.n eb8a <_gather_123_rule+0xf6> │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eba2 <_gather_123_rule+0x17e> │ │ │ │ │ + b.n ec12 <_gather_123_rule+0x17e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f118 <_gather_123_rule+0x6f4> │ │ │ │ │ + beq.n f188 <_gather_123_rule+0x6f4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee52 <_gather_123_rule+0x42e> │ │ │ │ │ + b.n eec2 <_gather_123_rule+0x42e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee52 <_gather_123_rule+0x42e> │ │ │ │ │ + b.n eec2 <_gather_123_rule+0x42e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, f08e <_gather_123_rule+0x66a> │ │ │ │ │ + cbz r0, f0fe <_gather_123_rule+0x66a> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f030 <_gather_123_rule+0x60c> │ │ │ │ │ + b.n f0a0 <_gather_123_rule+0x60c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef44 <_gather_123_rule+0x520> │ │ │ │ │ + b.n efb4 <_gather_123_rule+0x520> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee52 <_gather_123_rule+0x42e> │ │ │ │ │ + b.n eec2 <_gather_123_rule+0x42e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f030 <_gather_123_rule+0x60c> │ │ │ │ │ + b.n f0a0 <_gather_123_rule+0x60c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w eeb2 <_gather_123_rule+0x48e> │ │ │ │ │ + bne.w ef22 <_gather_123_rule+0x48e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eefc <_gather_123_rule+0x4d8> │ │ │ │ │ + b.n ef6c <_gather_123_rule+0x4d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f014 <_gather_123_rule+0x5f0> │ │ │ │ │ - b.n eeae <_gather_123_rule+0x48a> │ │ │ │ │ + bne.n f084 <_gather_123_rule+0x5f0> │ │ │ │ │ + b.n ef1e <_gather_123_rule+0x48a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef8a <_gather_123_rule+0x566> │ │ │ │ │ + bne.w effa <_gather_123_rule+0x566> │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.n eefc <_gather_123_rule+0x4d8> │ │ │ │ │ + b.n ef6c <_gather_123_rule+0x4d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f056 <_gather_123_rule+0x632> │ │ │ │ │ - b.n ef7c <_gather_123_rule+0x558> │ │ │ │ │ + bne.n f0c6 <_gather_123_rule+0x632> │ │ │ │ │ + b.n efec <_gather_123_rule+0x558> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f074 <_gather_123_rule+0x650> │ │ │ │ │ - b.n ed26 <_gather_123_rule+0x302> │ │ │ │ │ + bne.n f0e4 <_gather_123_rule+0x650> │ │ │ │ │ + b.n ed96 <_gather_123_rule+0x302> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ecee <_gather_123_rule+0x2ca> │ │ │ │ │ + b.n ed5e <_gather_123_rule+0x2ca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f090 <_gather_123_rule+0x66c> │ │ │ │ │ + b.n f100 <_gather_123_rule+0x66c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f090 <_gather_123_rule+0x66c> │ │ │ │ │ + b.n f100 <_gather_123_rule+0x66c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f1c4 <_gather_123_rule+0x7a0> │ │ │ │ │ + bne.n f234 <_gather_123_rule+0x7a0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - bne.w ec30 <_gather_123_rule+0x20c> │ │ │ │ │ + bne.w eca0 <_gather_123_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f1de <_gather_123_rule+0x7ba> │ │ │ │ │ + beq.n f24e <_gather_123_rule+0x7ba> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f08a <_gather_123_rule+0x666> │ │ │ │ │ + b.n f0fa <_gather_123_rule+0x666> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f08a <_gather_123_rule+0x666> │ │ │ │ │ + b.n f0fa <_gather_123_rule+0x666> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eeda <_gather_123_rule+0x4b6> │ │ │ │ │ + beq.w ef4a <_gather_123_rule+0x4b6> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n eeee <_gather_123_rule+0x4ca> │ │ │ │ │ + b.n ef5e <_gather_123_rule+0x4ca> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f03c <_gather_123_rule+0x618> │ │ │ │ │ + b.n f0ac <_gather_123_rule+0x618> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f03a <_gather_123_rule+0x616> │ │ │ │ │ + bne.w f0aa <_gather_123_rule+0x616> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w ead8 <_gather_123_rule+0xb4> │ │ │ │ │ + bne.w eb48 <_gather_123_rule+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f18a <_gather_123_rule+0x766> │ │ │ │ │ + cbnz r2, f1fa <_gather_123_rule+0x766> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n eada <_gather_123_rule+0xb6> │ │ │ │ │ + b.n eb4a <_gather_123_rule+0xb6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ebf8 <_gather_123_rule+0x1d4> │ │ │ │ │ + beq.w ec68 <_gather_123_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n ee66 <_gather_123_rule+0x442> │ │ │ │ │ + b.n eed6 <_gather_123_rule+0x442> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f090 <_gather_123_rule+0x66c> │ │ │ │ │ + b.n f100 <_gather_123_rule+0x66c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f03c <_gather_123_rule+0x618> │ │ │ │ │ + bne.w f0ac <_gather_123_rule+0x618> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f1ce <_gather_123_rule+0x7aa> │ │ │ │ │ + beq.n f23e <_gather_123_rule+0x7aa> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n ea6e <_gather_123_rule+0x4a> │ │ │ │ │ + b.n eade <_gather_123_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ea50 <_gather_123_rule+0x2c> │ │ │ │ │ + beq.w eac0 <_gather_123_rule+0x2c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n eb20 <_gather_123_rule+0xfc> │ │ │ │ │ + b.n eb90 <_gather_123_rule+0xfc> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee66 <_gather_123_rule+0x442> │ │ │ │ │ + b.n eed6 <_gather_123_rule+0x442> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f1e2 <_gather_123_rule+0x7be> │ │ │ │ │ + cbnz r2, f252 <_gather_123_rule+0x7be> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n ea6e <_gather_123_rule+0x4a> │ │ │ │ │ + b.n eade <_gather_123_rule+0x4a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n ec32 <_gather_123_rule+0x20e> │ │ │ │ │ + b.n eca2 <_gather_123_rule+0x20e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n eefc <_gather_123_rule+0x4d8> │ │ │ │ │ + b.n ef6c <_gather_123_rule+0x4d8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f1ec : │ │ │ │ │ +0000f25c : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb 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, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f41c │ │ │ │ │ + beq.w f48c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f42a │ │ │ │ │ + bne.w f49a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f33c │ │ │ │ │ + bne.w f3ac │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f240 │ │ │ │ │ + cbnz r0, f2b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f412 │ │ │ │ │ + beq.w f482 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f408 │ │ │ │ │ + bne.w f478 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f3f2 │ │ │ │ │ + beq.w f462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4f14 │ │ │ │ │ + bl 4f14 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3ca │ │ │ │ │ + beq.w f43a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f3ea │ │ │ │ │ + beq.w f45a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f3e2 │ │ │ │ │ + bne.w f452 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3da │ │ │ │ │ + beq.w f44a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f3e2 │ │ │ │ │ + bne.w f452 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f37c │ │ │ │ │ + bne.n f3ec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3d4 │ │ │ │ │ + beq.w f444 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n f36e │ │ │ │ │ + bgt.n f3de │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -26691,528 +26727,528 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3ce │ │ │ │ │ + beq.n f43e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f446 │ │ │ │ │ + bne.w f4b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f22e │ │ │ │ │ + beq.n f29e │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f430 │ │ │ │ │ + beq.n f4a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f430 │ │ │ │ │ + bne.n f4a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f234 │ │ │ │ │ + b.n f2a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f490 │ │ │ │ │ + beq.w f500 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f44a │ │ │ │ │ + bne.n f4ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f224 │ │ │ │ │ + beq.w f294 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f236 │ │ │ │ │ + b.n f2a6 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n f2d0 │ │ │ │ │ + b.n f340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4f14 │ │ │ │ │ + bl 4f14 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f2bc │ │ │ │ │ + beq.n f32c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f3b2 │ │ │ │ │ + cbnz r3, f422 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n f39e │ │ │ │ │ + beq.n f40e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r8, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n f2b0 │ │ │ │ │ + b.n f320 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, f3d4 │ │ │ │ │ + cbz r0, f444 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n f390 │ │ │ │ │ + b.n f400 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f38c │ │ │ │ │ + beq.n f3fc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f230 │ │ │ │ │ + b.n f2a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f3ca │ │ │ │ │ + b.n f43a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f286 │ │ │ │ │ + b.n f2f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f268 │ │ │ │ │ + beq.w f2d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f3ce │ │ │ │ │ + b.n f43e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f232 │ │ │ │ │ + b.n f2a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f252 │ │ │ │ │ + b.n f2c2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f21a │ │ │ │ │ + beq.w f28a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f236 │ │ │ │ │ + b.n f2a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f234 │ │ │ │ │ + beq.w f2a4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f236 │ │ │ │ │ + b.n f2a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f3ce │ │ │ │ │ + b.n f43e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f358 │ │ │ │ │ + beq.n f3c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f35a │ │ │ │ │ + beq.w f3ca │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f35e │ │ │ │ │ + b.n f3ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f34c │ │ │ │ │ + beq.w f3bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f35e │ │ │ │ │ + b.n f3ce │ │ │ │ │ │ │ │ │ │ -0000f4a4 : │ │ │ │ │ +0000f514 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f5dc │ │ │ │ │ + beq.w f64c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f5ea │ │ │ │ │ + bne.w f65a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n f51e │ │ │ │ │ + beq.n f58e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f54e │ │ │ │ │ + bne.n f5be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f5f0 │ │ │ │ │ + bne.n f660 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f5a6 │ │ │ │ │ + bne.n f616 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f59a │ │ │ │ │ + blt.n f60a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f5f0 │ │ │ │ │ + bne.n f660 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4f6 │ │ │ │ │ + beq.n f566 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4f6 │ │ │ │ │ + beq.n f566 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4f6 │ │ │ │ │ + beq.n f566 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f510 │ │ │ │ │ + beq.n f580 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f592 │ │ │ │ │ + cbz r0, f602 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f510 │ │ │ │ │ + beq.n f580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f510 │ │ │ │ │ + beq.n f580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f514 │ │ │ │ │ + b.n f584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f50c │ │ │ │ │ + bne.n f57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f510 │ │ │ │ │ + beq.n f580 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f58c │ │ │ │ │ - b.n f592 │ │ │ │ │ + bne.n f5fc │ │ │ │ │ + b.n f602 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f4d2 │ │ │ │ │ + beq.w f542 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f514 │ │ │ │ │ + b.n f584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f514 │ │ │ │ │ + b.n f584 │ │ │ │ │ │ │ │ │ │ -0000f5f8 : │ │ │ │ │ +0000f668 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, f5fe │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + cbnz r1, f66e │ │ │ │ │ + movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, f622 │ │ │ │ │ + cbz r0, f692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, f622 │ │ │ │ │ + cbz r0, f692 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f62c : │ │ │ │ │ +0000f69c : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f7fc │ │ │ │ │ + beq.w f86c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f80a │ │ │ │ │ + bne.w f87a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n f6a6 │ │ │ │ │ + beq.n f716 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f6d4 │ │ │ │ │ + bne.n f744 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f702 │ │ │ │ │ + bne.n f772 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, f6c8 │ │ │ │ │ + cbnz r3, f738 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f754 │ │ │ │ │ + bne.n f7c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f748 │ │ │ │ │ + blt.n f7b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f6d0 │ │ │ │ │ + cbnz r2, f740 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f676 │ │ │ │ │ + beq.n f6e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f69c │ │ │ │ │ + b.n f70c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f6c8 │ │ │ │ │ + bne.n f738 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f7e8 │ │ │ │ │ + beq.w f858 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f788 │ │ │ │ │ + bne.n f7f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f676 │ │ │ │ │ - b.n f6c8 │ │ │ │ │ + beq.n f6e6 │ │ │ │ │ + b.n f738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f682 │ │ │ │ │ + beq.n f6f2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f810 │ │ │ │ │ + beq.n f880 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f740 │ │ │ │ │ + cbz r0, f7b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f740 │ │ │ │ │ + cbnz r3, f7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f69c │ │ │ │ │ + b.n f70c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f73a │ │ │ │ │ + beq.n f7aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f69c │ │ │ │ │ + b.n f70c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -27220,39 +27256,39 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f7e0 │ │ │ │ │ + bne.n f850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f73c │ │ │ │ │ + beq.n f7ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f69c │ │ │ │ │ + b.n f70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f2 │ │ │ │ │ + beq.n f762 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f2 │ │ │ │ │ + beq.n f762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f2 │ │ │ │ │ + beq.n f762 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27261,530 +27297,530 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f4 │ │ │ │ │ + beq.n f764 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6f8 │ │ │ │ │ + b.n f768 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f774 │ │ │ │ │ - b.n f73a │ │ │ │ │ + bne.n f7e4 │ │ │ │ │ + b.n f7aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f6e4 │ │ │ │ │ + beq.w f754 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6f8 │ │ │ │ │ + b.n f768 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f65a │ │ │ │ │ + beq.w f6ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f69c │ │ │ │ │ + b.n f70c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f69c │ │ │ │ │ + b.n f70c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f818 : │ │ │ │ │ +0000f888 : │ │ │ │ │ params_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n f87a │ │ │ │ │ + beq.n f8ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f872 │ │ │ │ │ + cbnz r3, f8e2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r2, f85a │ │ │ │ │ + cbnz r2, f8ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f880 │ │ │ │ │ - cbz r0, f856 │ │ │ │ │ + bl f8f0 │ │ │ │ │ + cbz r0, f8c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n f84c │ │ │ │ │ + b.n f8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 1a84 │ │ │ │ │ R_ARM_THM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f844 │ │ │ │ │ + beq.n f8b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f850 │ │ │ │ │ + b.n f8c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f850 │ │ │ │ │ + b.n f8c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f838 │ │ │ │ │ + b.n f8a8 │ │ │ │ │ │ │ │ │ │ -0000f880 : │ │ │ │ │ +0000f8f0 : │ │ │ │ │ parameters_rule(): │ │ │ │ │ stmdb 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ffd2 │ │ │ │ │ + beq.w 10042 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff90 │ │ │ │ │ + bne.w 10000 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ffe2 │ │ │ │ │ + beq.w 10052 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10006 │ │ │ │ │ + beq.w 10076 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff9e │ │ │ │ │ + beq.w 1000e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ffcc │ │ │ │ │ + bne.w 1003c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcda │ │ │ │ │ + beq.w fd4a │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f970 │ │ │ │ │ + beq.n f9e0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff98 │ │ │ │ │ + beq.w 10008 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdc8 │ │ │ │ │ + beq.w fe38 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff96 │ │ │ │ │ + beq.w 10006 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r9, #4 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, f968 │ │ │ │ │ + cbz r0, f9d8 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w fdac │ │ │ │ │ + beq.w fe1c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f94a │ │ │ │ │ + bne.n f9ba │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r5, f978 │ │ │ │ │ - b.n fcdc │ │ │ │ │ + cbnz r5, f9e8 │ │ │ │ │ + b.n fd4c │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fcdc │ │ │ │ │ + bne.w fd4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff98 │ │ │ │ │ + beq.w 10008 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n f9da │ │ │ │ │ + ble.n fa4a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f9da │ │ │ │ │ + beq.n fa4a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f9da │ │ │ │ │ + beq.n fa4a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f9da │ │ │ │ │ + beq.n fa4a │ │ │ │ │ sub.w ip, r6, #4 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add.w ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n f9ca │ │ │ │ │ + bne.n fa3a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fdec │ │ │ │ │ + bne.w fe5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fb42 │ │ │ │ │ + bne.w fbb2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ff60 │ │ │ │ │ + beq.w ffd0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff50 │ │ │ │ │ + beq.w ffc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ff7e │ │ │ │ │ + bne.w ffee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcf6 │ │ │ │ │ + beq.w fd66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd9c │ │ │ │ │ + beq.w fe0c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff4a │ │ │ │ │ + beq.w ffba │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdd4 │ │ │ │ │ + beq.w fe44 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff48 │ │ │ │ │ + beq.w ffb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fab2 │ │ │ │ │ + cbz r0, fb22 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w fd6c │ │ │ │ │ + beq.w fddc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa94 │ │ │ │ │ + bne.n fb04 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w fcfa │ │ │ │ │ + beq.w fd6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fcfa │ │ │ │ │ + bne.w fd6a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff4a │ │ │ │ │ + beq.w ffba │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n fb24 │ │ │ │ │ + ble.n fb94 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fb24 │ │ │ │ │ + beq.n fb94 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fb24 │ │ │ │ │ + beq.n fb94 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n fb24 │ │ │ │ │ + beq.n fb94 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ add.w r3, r9, #8 │ │ │ │ │ add.w r6, r6, r8, lsl #2 │ │ │ │ │ rsb ip, r9, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n fb14 │ │ │ │ │ + bne.n fb84 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe74 │ │ │ │ │ + bne.w fee4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ffb2 │ │ │ │ │ + bne.w 10022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10794 │ │ │ │ │ + bl 10804 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fefa │ │ │ │ │ + bne.w ff6a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff90 │ │ │ │ │ + bne.w 10000 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ff1a │ │ │ │ │ + beq.w ff8a │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff36 │ │ │ │ │ + beq.w ffa6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ff26 │ │ │ │ │ + bne.w ff96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd08 │ │ │ │ │ + beq.w fd78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fda4 │ │ │ │ │ + beq.w fe14 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff30 │ │ │ │ │ + beq.w ffa0 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fde0 │ │ │ │ │ + beq.w fe50 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff2e │ │ │ │ │ + beq.w ff9e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fc1a │ │ │ │ │ + cbz r0, fc8a │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w fd84 │ │ │ │ │ + beq.w fdf4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fbfc │ │ │ │ │ + bne.n fc6c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n fd0a │ │ │ │ │ + beq.n fd7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fd0a │ │ │ │ │ + bne.n fd7a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff30 │ │ │ │ │ + beq.w ffa0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w fd50 │ │ │ │ │ + ble.w fdc0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fc8a │ │ │ │ │ + beq.n fcfa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fc8a │ │ │ │ │ + beq.n fcfa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n fc8a │ │ │ │ │ + beq.n fcfa │ │ │ │ │ sub.w r5, r8, #4 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n fc7a │ │ │ │ │ + bne.n fcea │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11d34 <_loop0_37_rule> │ │ │ │ │ + bl 11dc4 <_loop0_37_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd68 │ │ │ │ │ + beq.n fdd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12708 │ │ │ │ │ + bl 12798 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fd18 │ │ │ │ │ + bne.n fd88 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w febe │ │ │ │ │ + beq.w ff2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w febe │ │ │ │ │ + bne.w ff2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -27793,141 +27829,141 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fa02 │ │ │ │ │ - b.n fb42 │ │ │ │ │ + beq.w fa72 │ │ │ │ │ + b.n fbb2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fb42 │ │ │ │ │ + b.n fbb2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ffb2 │ │ │ │ │ + bne.w 10022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b80 <_loop1_185_rule> │ │ │ │ │ + bl 10bf0 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fed4 │ │ │ │ │ + bne.w ff44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ffb2 │ │ │ │ │ + bne.w 10022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 12708 │ │ │ │ │ + bl 12798 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fea8 │ │ │ │ │ + bne.w ff18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n fcce │ │ │ │ │ + b.n fd3e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11d34 <_loop0_37_rule> │ │ │ │ │ + bl 11dc4 <_loop0_37_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fca2 │ │ │ │ │ + bne.n fd12 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd18 │ │ │ │ │ + b.n fd88 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff4a │ │ │ │ │ + beq.w ffba │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n fa9a │ │ │ │ │ + b.n fb0a │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff30 │ │ │ │ │ + beq.w ffa0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n fc02 │ │ │ │ │ + b.n fc72 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n fabc │ │ │ │ │ + b.n fb2c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n fc22 │ │ │ │ │ + b.n fc92 │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff98 │ │ │ │ │ + beq.w 10008 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f950 │ │ │ │ │ + b.n f9c0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ - b.n f978 │ │ │ │ │ + b.n f9e8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fabc │ │ │ │ │ + b.n fb2c │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fc22 │ │ │ │ │ + b.n fc92 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9f4 │ │ │ │ │ + beq.w fa64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fe92 │ │ │ │ │ + bne.n ff02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10aa4 <_loop0_171_rule> │ │ │ │ │ + bl 10b14 <_loop0_171_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffae │ │ │ │ │ + beq.w 1001e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11d34 <_loop0_37_rule> │ │ │ │ │ + bl 11dc4 <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffae │ │ │ │ │ + beq.w 1001e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12708 │ │ │ │ │ + bl 12798 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fb46 │ │ │ │ │ + bne.w fbb6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -27935,431 +27971,431 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fe5e │ │ │ │ │ + cbz r0, fece │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fccc │ │ │ │ │ + beq.w fd3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcce │ │ │ │ │ + beq.w fd3e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fcd0 │ │ │ │ │ + b.n fd40 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb40 │ │ │ │ │ + beq.w fbb0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n fe00 │ │ │ │ │ + beq.n fe70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fe00 │ │ │ │ │ + beq.n fe70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fb46 │ │ │ │ │ + b.n fbb6 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fcc4 │ │ │ │ │ + bne.w fd34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fccc │ │ │ │ │ + beq.w fd3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fcd0 │ │ │ │ │ + b.n fd40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12708 │ │ │ │ │ + bl 12798 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fd30 │ │ │ │ │ + bne.w fda0 │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fcc4 │ │ │ │ │ - b.n febe │ │ │ │ │ + bne.w fd34 │ │ │ │ │ + b.n ff2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11d34 <_loop0_37_rule> │ │ │ │ │ + bl 11dc4 <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ff84 │ │ │ │ │ + beq.n fff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12708 │ │ │ │ │ + bl 12798 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ff86 │ │ │ │ │ + bne.n fff6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n fe38 │ │ │ │ │ + b.n fea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ffba │ │ │ │ │ + beq.n 1002a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fd18 │ │ │ │ │ + b.n fd88 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fd18 │ │ │ │ │ + b.n fd88 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fb42 │ │ │ │ │ + b.n fbb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, ff7e │ │ │ │ │ + cbnz r1, ffee │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa1e │ │ │ │ │ - b.n ff50 │ │ │ │ │ + bne.w fa8e │ │ │ │ │ + b.n ffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fb42 │ │ │ │ │ + b.n fbb2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fb68 │ │ │ │ │ + beq.w fbd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n fcd0 │ │ │ │ │ + b.n fd40 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fce8 │ │ │ │ │ + b.n fd58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fb46 │ │ │ │ │ + b.n fbb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fcd0 │ │ │ │ │ + b.n fd40 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fb86 │ │ │ │ │ - b.n ff36 │ │ │ │ │ + bne.w fbf6 │ │ │ │ │ + b.n ffa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fce8 │ │ │ │ │ + b.n fd58 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f8ac │ │ │ │ │ - b.n ff90 │ │ │ │ │ + beq.w f91c │ │ │ │ │ + b.n 10000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 10000 │ │ │ │ │ + cbnz r1, 10070 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 10008 │ │ │ │ │ + beq.n 10078 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n f8ca │ │ │ │ │ + b.n f93a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fb46 │ │ │ │ │ + b.n fbb6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10018 │ │ │ │ │ + cbnz r1, 10088 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n f8ca │ │ │ │ │ + b.n f93a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fce8 │ │ │ │ │ + b.n fd58 │ │ │ │ │ │ │ │ │ │ -00010020 <_tmp_28_rule>: │ │ │ │ │ +00010090 <_tmp_28_rule>: │ │ │ │ │ _tmp_31_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10090 <_tmp_28_rule+0x70> │ │ │ │ │ + beq.n 10100 <_tmp_28_rule+0x70> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 10088 <_tmp_28_rule+0x68> │ │ │ │ │ + cbnz r2, 100f8 <_tmp_28_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10064 <_tmp_28_rule+0x44> │ │ │ │ │ + cbnz r0, 100d4 <_tmp_28_rule+0x44> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10054 <_tmp_28_rule+0x34> │ │ │ │ │ + beq.n 100c4 <_tmp_28_rule+0x34> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10058 <_tmp_28_rule+0x38> │ │ │ │ │ + beq.n 100c8 <_tmp_28_rule+0x38> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10058 <_tmp_28_rule+0x38> │ │ │ │ │ + beq.n 100c8 <_tmp_28_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1005e <_tmp_28_rule+0x3e> │ │ │ │ │ + b.n 100ce <_tmp_28_rule+0x3e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10046 <_tmp_28_rule+0x26> │ │ │ │ │ + beq.n 100b6 <_tmp_28_rule+0x26> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10088 <_tmp_28_rule+0x68> │ │ │ │ │ + b.n 100f8 <_tmp_28_rule+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000100a0 : │ │ │ │ │ +00010110 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ 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 1014a │ │ │ │ │ + beq.n 101ba │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10142 │ │ │ │ │ + bne.n 101b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10150 <_loop1_173_rule> │ │ │ │ │ + bl 101c0 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 100da │ │ │ │ │ + cbz r0, 1014a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10104 │ │ │ │ │ + cbnz r0, 10174 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10142 │ │ │ │ │ + bne.n 101b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10150 <_loop1_173_rule> │ │ │ │ │ + bl 101c0 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 100f6 │ │ │ │ │ + cbz r0, 10166 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1012a │ │ │ │ │ + cbnz r0, 1019a │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [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} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 100da │ │ │ │ │ + beq.n 1014a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 100fa │ │ │ │ │ + beq.n 1016a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 100fa │ │ │ │ │ + beq.n 1016a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 100fe │ │ │ │ │ + b.n 1016e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10110 │ │ │ │ │ - b.n 100f6 │ │ │ │ │ + bne.n 10180 │ │ │ │ │ + b.n 10166 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 100fe │ │ │ │ │ + b.n 1016e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 100be │ │ │ │ │ + b.n 1012e │ │ │ │ │ │ │ │ │ │ -00010150 <_loop1_173_rule>: │ │ │ │ │ +000101c0 <_loop1_173_rule>: │ │ │ │ │ _loop1_42_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1021e <_loop1_173_rule+0xce> │ │ │ │ │ + beq.n 1028e <_loop1_173_rule+0xce> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10204 <_loop1_173_rule+0xb4> │ │ │ │ │ + bne.n 10274 <_loop1_173_rule+0xb4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1020e <_loop1_173_rule+0xbe> │ │ │ │ │ + beq.n 1027e <_loop1_173_rule+0xbe> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 10204 <_loop1_173_rule+0xb4> │ │ │ │ │ + bne.n 10274 <_loop1_173_rule+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 101aa <_loop1_173_rule+0x5a> │ │ │ │ │ + cbz r0, 1021a <_loop1_173_rule+0x5a> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 101e8 <_loop1_173_rule+0x98> │ │ │ │ │ + beq.n 10258 <_loop1_173_rule+0x98> │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 10190 <_loop1_173_rule+0x40> │ │ │ │ │ + b.n 10200 <_loop1_173_rule+0x40> │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ - cbz r4, 101fe <_loop1_173_rule+0xae> │ │ │ │ │ + cbz r4, 1026e <_loop1_173_rule+0xae> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 101fe <_loop1_173_rule+0xae> │ │ │ │ │ + cbnz r7, 1026e <_loop1_173_rule+0xae> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10224 <_loop1_173_rule+0xd4> │ │ │ │ │ + cbz r0, 10294 <_loop1_173_rule+0xd4> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 101d4 <_loop1_173_rule+0x84> │ │ │ │ │ + ble.n 10244 <_loop1_173_rule+0x84> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 101c0 <_loop1_173_rule+0x70> │ │ │ │ │ + b.n 10230 <_loop1_173_rule+0x70> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -28369,1045 +28405,1045 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10224 <_loop1_173_rule+0xd4> │ │ │ │ │ + cbz r0, 10294 <_loop1_173_rule+0xd4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1019e <_loop1_173_rule+0x4e> │ │ │ │ │ + b.n 1020e <_loop1_173_rule+0x4e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101de <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n 1024e <_loop1_173_rule+0x8e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101de <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n 1024e <_loop1_173_rule+0x8e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10172 <_loop1_173_rule+0x22> │ │ │ │ │ + b.n 101e2 <_loop1_173_rule+0x22> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101de <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n 1024e <_loop1_173_rule+0x8e> │ │ │ │ │ │ │ │ │ │ -00010238 : │ │ │ │ │ +000102a8 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10598 │ │ │ │ │ + beq.w 10608 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1058a │ │ │ │ │ + bne.w 105fa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 104f0 │ │ │ │ │ + beq.w 10560 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10504 │ │ │ │ │ + beq.w 10574 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1035c │ │ │ │ │ + beq.n 103cc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 105b6 │ │ │ │ │ + beq.w 10626 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105c6 │ │ │ │ │ + bne.w 10636 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104b4 │ │ │ │ │ + bne.w 10524 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1035e │ │ │ │ │ + bne.n 103ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10602 │ │ │ │ │ + beq.w 10672 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10618 │ │ │ │ │ + beq.w 10688 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1046a │ │ │ │ │ + bne.w 104da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10488 │ │ │ │ │ + beq.w 104f8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1063a │ │ │ │ │ + bne.w 106aa │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105d6 │ │ │ │ │ + beq.w 10646 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 105d6 │ │ │ │ │ + bne.w 10646 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1058a │ │ │ │ │ + bne.w 105fa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10532 │ │ │ │ │ + beq.w 105a2 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10546 │ │ │ │ │ + beq.w 105b6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104ac │ │ │ │ │ + beq.w 1051c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 105ec │ │ │ │ │ + beq.w 1065c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 104a8 │ │ │ │ │ + bne.n 10518 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104d0 │ │ │ │ │ + bne.w 10540 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 104ac │ │ │ │ │ + bne.n 1051c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10572 │ │ │ │ │ + beq.w 105e2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10626 │ │ │ │ │ + beq.w 10696 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1060a │ │ │ │ │ + bne.w 1067a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1052a │ │ │ │ │ + bne.n 1059a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1052a │ │ │ │ │ + beq.n 1059a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105d6 │ │ │ │ │ + beq.w 10646 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 105d6 │ │ │ │ │ + bne.w 10646 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1063e │ │ │ │ │ + bne.w 106ae │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10324 │ │ │ │ │ + bne.w 10394 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10368 │ │ │ │ │ - b.n 1058a │ │ │ │ │ + beq.w 103d8 │ │ │ │ │ + b.n 105fa │ │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10590 │ │ │ │ │ + beq.n 10600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1045e │ │ │ │ │ + b.n 104ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102c4 │ │ │ │ │ + beq.w 10334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 105a8 │ │ │ │ │ + bne.n 10618 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102d2 │ │ │ │ │ + b.n 10342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103ca │ │ │ │ │ + beq.w 1043a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10496 │ │ │ │ │ + bne.n 10506 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 103d8 │ │ │ │ │ + b.n 10448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 10524 │ │ │ │ │ + cbnz r0, 10594 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1027e │ │ │ │ │ + bne.w 102ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10578 │ │ │ │ │ + blt.n 105e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1028c │ │ │ │ │ + beq.w 102fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10582 │ │ │ │ │ + b.n 105f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1045e │ │ │ │ │ + b.n 104ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10572 │ │ │ │ │ + cbnz r3, 105e2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10380 │ │ │ │ │ + bne.w 103f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1052c │ │ │ │ │ + blt.n 1059c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1038e │ │ │ │ │ + beq.w 103fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1052c │ │ │ │ │ + b.n 1059c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10368 │ │ │ │ │ + beq.w 103d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10352 │ │ │ │ │ + b.n 103c2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ - b.n 103ce │ │ │ │ │ + b.n 1043e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10264 │ │ │ │ │ - b.n 1058a │ │ │ │ │ + beq.w 102d4 │ │ │ │ │ + b.n 105fa │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 105cc │ │ │ │ │ + cbnz r0, 1063c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 102c8 │ │ │ │ │ + b.n 10338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102b2 │ │ │ │ │ + beq.w 10322 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1035e │ │ │ │ │ + b.n 103ce │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 105c6 │ │ │ │ │ + b.n 10636 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1045e │ │ │ │ │ + beq.w 104ce │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10352 │ │ │ │ │ + b.n 103c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 103b4 │ │ │ │ │ + beq.w 10424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 104a8 │ │ │ │ │ + b.n 10518 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10582 │ │ │ │ │ + b.n 105f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10634 │ │ │ │ │ + cbnz r0, 106a4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ - b.n 1041c │ │ │ │ │ + b.n 1048c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1063e │ │ │ │ │ + cbnz r0, 106ae │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10582 │ │ │ │ │ + b.n 105f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1052c │ │ │ │ │ + beq.w 1059c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1052c │ │ │ │ │ + b.n 1059c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10582 │ │ │ │ │ + b.n 105f2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10582 │ │ │ │ │ + b.n 105f2 │ │ │ │ │ │ │ │ │ │ -00010644 : │ │ │ │ │ +000106b4 : │ │ │ │ │ param_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10764 │ │ │ │ │ + beq.n 107d4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1075c │ │ │ │ │ + bne.n 107cc │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 10732 │ │ │ │ │ + beq.n 107a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1070c │ │ │ │ │ + beq.n 1077c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1078c │ │ │ │ │ + beq.n 107fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10706 │ │ │ │ │ + bne.n 10776 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10712 │ │ │ │ │ + bne.n 10782 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1070c │ │ │ │ │ + cbnz r2, 1077c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10750 │ │ │ │ │ + beq.n 107c0 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10774 │ │ │ │ │ + beq.n 107e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10774 │ │ │ │ │ + bne.n 107e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 106fa │ │ │ │ │ + b.n 1076a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106b4 │ │ │ │ │ + beq.n 10724 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 106bc │ │ │ │ │ + beq.n 1072c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 10780 │ │ │ │ │ + cbnz r0, 107f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 106bc │ │ │ │ │ + b.n 1072c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10756 │ │ │ │ │ + blt.n 107c6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10684 │ │ │ │ │ + beq.n 106f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1075e │ │ │ │ │ + b.n 107ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 106fe │ │ │ │ │ + b.n 1076e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1066e │ │ │ │ │ + beq.w 106de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1075c │ │ │ │ │ + b.n 107cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106fa │ │ │ │ │ - b.n 10758 │ │ │ │ │ + beq.n 1076a │ │ │ │ │ + b.n 107c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1070c │ │ │ │ │ + b.n 1077c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1069e │ │ │ │ │ + b.n 1070e │ │ │ │ │ │ │ │ │ │ -00010794 : │ │ │ │ │ +00010804 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10a52 │ │ │ │ │ + beq.w 10ac2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 109c0 │ │ │ │ │ + bne.w 10a30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10a62 │ │ │ │ │ + beq.w 10ad2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109a6 │ │ │ │ │ + beq.w 10a16 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10a7e │ │ │ │ │ + bne.w 10aee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10990 │ │ │ │ │ + beq.w 10a00 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10822 │ │ │ │ │ + cbz r0, 10892 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 10968 │ │ │ │ │ + beq.w 109d8 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10806 │ │ │ │ │ + bne.n 10876 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109a0 │ │ │ │ │ + beq.w 10a10 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10870 │ │ │ │ │ + ble.n 108e0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10870 │ │ │ │ │ + beq.n 108e0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10870 │ │ │ │ │ + beq.n 108e0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10870 │ │ │ │ │ + beq.n 108e0 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 10860 │ │ │ │ │ + bne.n 108d0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10b80 <_loop1_185_rule> │ │ │ │ │ + bl 10bf0 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109ea │ │ │ │ │ + bne.w 10a5a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 109c0 │ │ │ │ │ + bne.w 10a30 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10a84 │ │ │ │ │ + beq.w 10af4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109da │ │ │ │ │ + beq.w 10a4a │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109e2 │ │ │ │ │ + bne.w 10a52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109c6 │ │ │ │ │ + beq.n 10a36 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 108f4 │ │ │ │ │ + cbz r0, 10964 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 1097c │ │ │ │ │ + beq.n 109ec │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 108da │ │ │ │ │ + bne.n 1094a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109d4 │ │ │ │ │ + beq.n 10a44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10940 │ │ │ │ │ + ble.n 109b0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10940 │ │ │ │ │ + beq.n 109b0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10940 │ │ │ │ │ + beq.n 109b0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10940 │ │ │ │ │ + beq.n 109b0 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 10930 │ │ │ │ │ + bne.n 109a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10b80 <_loop1_185_rule> │ │ │ │ │ + bl 10bf0 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a2e │ │ │ │ │ + bne.n 10a9e │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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} │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 109a0 │ │ │ │ │ + cbz r0, 10a10 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1080c │ │ │ │ │ + b.n 1087c │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 109d4 │ │ │ │ │ + cbz r0, 10a44 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 108de │ │ │ │ │ + b.n 1094e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10870 │ │ │ │ │ + bne.w 108e0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10896 │ │ │ │ │ + beq.w 10906 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10960 │ │ │ │ │ + b.n 109d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10940 │ │ │ │ │ + bne.n 109b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10958 │ │ │ │ │ + b.n 109c8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1088a │ │ │ │ │ + beq.w 108fa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1088a │ │ │ │ │ + beq.w 108fa │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10a1a │ │ │ │ │ + cbz r0, 10a8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1095c │ │ │ │ │ + beq.n 109cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1095c │ │ │ │ │ + beq.n 109cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10960 │ │ │ │ │ + b.n 109d0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10958 │ │ │ │ │ + beq.n 109c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a06 │ │ │ │ │ - b.n 10958 │ │ │ │ │ + bne.n 10a76 │ │ │ │ │ + b.n 109c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 107be │ │ │ │ │ - b.n 109c0 │ │ │ │ │ + beq.w 1082e │ │ │ │ │ + b.n 10a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 10a7e │ │ │ │ │ + cbnz r2, 10aee │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107de │ │ │ │ │ - b.n 109a6 │ │ │ │ │ + bne.w 1084e │ │ │ │ │ + b.n 10a16 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 109b4 │ │ │ │ │ + b.n 10a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 109e2 │ │ │ │ │ + bne.n 10a52 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108b4 │ │ │ │ │ - b.n 109da │ │ │ │ │ + bne.w 10924 │ │ │ │ │ + b.n 10a4a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010aa4 <_loop0_171_rule>: │ │ │ │ │ +00010b14 <_loop0_171_rule>: │ │ │ │ │ _loop0_36_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10b4c <_loop0_171_rule+0xa8> │ │ │ │ │ + beq.n 10bbc <_loop0_171_rule+0xa8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10b76 <_loop0_171_rule+0xd2> │ │ │ │ │ + bne.n 10be6 <_loop0_171_rule+0xd2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b66 <_loop0_171_rule+0xc2> │ │ │ │ │ + beq.n 10bd6 <_loop0_171_rule+0xc2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10b76 <_loop0_171_rule+0xd2> │ │ │ │ │ + bne.n 10be6 <_loop0_171_rule+0xd2> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 10afe <_loop0_171_rule+0x5a> │ │ │ │ │ + cbz r0, 10b6e <_loop0_171_rule+0x5a> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 10b32 <_loop0_171_rule+0x8e> │ │ │ │ │ + beq.n 10ba2 <_loop0_171_rule+0x8e> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 10ae6 <_loop0_171_rule+0x42> │ │ │ │ │ + b.n 10b56 <_loop0_171_rule+0x42> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 10b52 <_loop0_171_rule+0xae> │ │ │ │ │ + cbz r0, 10bc2 <_loop0_171_rule+0xae> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 10b1e <_loop0_171_rule+0x7a> │ │ │ │ │ + ble.n 10b8e <_loop0_171_rule+0x7a> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10b0c <_loop0_171_rule+0x68> │ │ │ │ │ + b.n 10b7c <_loop0_171_rule+0x68> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -29417,1275 +29453,1281 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 10b52 <_loop0_171_rule+0xae> │ │ │ │ │ + cbz r0, 10bc2 <_loop0_171_rule+0xae> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10af4 <_loop0_171_rule+0x50> │ │ │ │ │ + b.n 10b64 <_loop0_171_rule+0x50> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10ac6 <_loop0_171_rule+0x22> │ │ │ │ │ + b.n 10b36 <_loop0_171_rule+0x22> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b28 <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 10b98 <_loop0_171_rule+0x84> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b28 <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 10b98 <_loop0_171_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b28 <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 10b98 <_loop0_171_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010b80 <_loop1_185_rule>: │ │ │ │ │ +00010bf0 <_loop1_185_rule>: │ │ │ │ │ _loop1_41_rule(): │ │ │ │ │ stmdb 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11512 <_loop1_185_rule+0x992> │ │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 11520 <_loop1_185_rule+0x9a0> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 11594 <_loop1_185_rule+0x9a4> │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 115a2 <_loop1_185_rule+0x9b2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11502 <_loop1_185_rule+0x982> │ │ │ │ │ - ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w 11584 <_loop1_185_rule+0x994> │ │ │ │ │ + ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 11520 <_loop1_185_rule+0x9a0> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 1157e <_loop1_185_rule+0x98e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 114f0 <_loop1_185_rule+0x970> │ │ │ │ │ + beq.w 1156c <_loop1_185_rule+0x97c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10e34 <_loop1_185_rule+0x2b4> │ │ │ │ │ + beq.w 10e9e <_loop1_185_rule+0x2ae> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 10e4c <_loop1_185_rule+0x2cc> │ │ │ │ │ + beq.w 10eb6 <_loop1_185_rule+0x2c6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e7c <_loop1_185_rule+0x2fc> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 114da <_loop1_185_rule+0x95a> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 114ea <_loop1_185_rule+0x96a> │ │ │ │ │ + beq.w 10ee6 <_loop1_185_rule+0x2f6> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11528 <_loop1_185_rule+0x938> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11538 <_loop1_185_rule+0x948> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1100a <_loop1_185_rule+0x48a> │ │ │ │ │ + bne.w 1106e <_loop1_185_rule+0x47e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 10e80 <_loop1_185_rule+0x300> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 10eea <_loop1_185_rule+0x2fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11526 <_loop1_185_rule+0x9a6> │ │ │ │ │ + beq.w 115a8 <_loop1_185_rule+0x9b8> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11572 <_loop1_185_rule+0x9f2> │ │ │ │ │ + beq.w 11608 <_loop1_185_rule+0xa18> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11302 <_loop1_185_rule+0x782> │ │ │ │ │ + bne.w 1161a <_loop1_185_rule+0xa2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + bl 16adc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1131c <_loop1_185_rule+0x79c> │ │ │ │ │ + beq.w 11374 <_loop1_185_rule+0x784> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11028 <_loop1_185_rule+0x4a8> │ │ │ │ │ + beq.w 1108c <_loop1_185_rule+0x49c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 11552 <_loop1_185_rule+0x9d2> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11524 <_loop1_185_rule+0x934> │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11350 <_loop1_185_rule+0x7d0> │ │ │ │ │ + beq.w 11402 <_loop1_185_rule+0x812> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1152e <_loop1_185_rule+0x9ae> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + bne.w 11518 <_loop1_185_rule+0x928> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r8, lr │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 114b2 <_loop1_185_rule+0x932> │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ │ + beq.w 1153e <_loop1_185_rule+0x94e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114c0 <_loop1_185_rule+0x940> │ │ │ │ │ + bne.w 1154e <_loop1_185_rule+0x95e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11036 <_loop1_185_rule+0x4b6> │ │ │ │ │ + beq.w 1109a <_loop1_185_rule+0x4aa> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.w 1104e <_loop1_185_rule+0x4ce> │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + beq.w 110b2 <_loop1_185_rule+0x4c2> │ │ │ │ │ + mov r6, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1107e <_loop1_185_rule+0x4fe> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 110e2 <_loop1_185_rule+0x4f2> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1145a <_loop1_185_rule+0x8da> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11458 <_loop1_185_rule+0x868> │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1146a <_loop1_185_rule+0x8ea> │ │ │ │ │ + bne.w 11468 <_loop1_185_rule+0x878> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 112a4 <_loop1_185_rule+0x724> │ │ │ │ │ + bne.w 11314 <_loop1_185_rule+0x724> │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11082 <_loop1_185_rule+0x502> │ │ │ │ │ + bne.w 110e6 <_loop1_185_rule+0x4f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11452 <_loop1_185_rule+0x8d2> │ │ │ │ │ + beq.w 1150a <_loop1_185_rule+0x91a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + strd r5, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11442 <_loop1_185_rule+0x8c2> │ │ │ │ │ + beq.w 114fa <_loop1_185_rule+0x90a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1141c <_loop1_185_rule+0x89c> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + bne.w 1142a <_loop1_185_rule+0x83a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 16adc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1127a <_loop1_185_rule+0x6fa> │ │ │ │ │ + beq.w 112e2 <_loop1_185_rule+0x6f2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1127a <_loop1_185_rule+0x6fa> │ │ │ │ │ + beq.w 112e2 <_loop1_185_rule+0x6f2> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113ac <_loop1_185_rule+0x82c> │ │ │ │ │ + bne.w 115b0 <_loop1_185_rule+0x9c0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11394 <_loop1_185_rule+0x814> │ │ │ │ │ + beq.w 1139c <_loop1_185_rule+0x7ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113b0 <_loop1_185_rule+0x830> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 1146e <_loop1_185_rule+0x87e> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 112de <_loop1_185_rule+0x75e> │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - str.w r6, [fp, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.n 10cfe <_loop1_185_rule+0x17e> │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.w 11350 <_loop1_185_rule+0x760> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + str.w r6, [fp, r8, lsl #2] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b.n 10d66 <_loop1_185_rule+0x176> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 114ac <_loop1_185_rule+0x92c> │ │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.w 10bf6 <_loop1_185_rule+0x76> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 115b4 <_loop1_185_rule+0x9c4> │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 10c66 <_loop1_185_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11332 <_loop1_185_rule+0x7b2> │ │ │ │ │ + blt.w 113c8 <_loop1_185_rule+0x7d8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 114ac <_loop1_185_rule+0x92c> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 115b4 <_loop1_185_rule+0x9c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c12 <_loop1_185_rule+0x92> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 10c82 <_loop1_185_rule+0x92> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 11346 <_loop1_185_rule+0x7c6> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 10fa2 <_loop1_185_rule+0x422> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 113e8 <_loop1_185_rule+0x7f8> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 11008 <_loop1_185_rule+0x418> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10fba <_loop1_185_rule+0x43a> │ │ │ │ │ + beq.w 11020 <_loop1_185_rule+0x430> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10fea <_loop1_185_rule+0x46a> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11596 <_loop1_185_rule+0xa16> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 11544 <_loop1_185_rule+0x9c4> │ │ │ │ │ + beq.w 1104e <_loop1_185_rule+0x45e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1163a <_loop1_185_rule+0xa4a> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 114bc <_loop1_185_rule+0x8cc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1125c <_loop1_185_rule+0x6dc> │ │ │ │ │ + bne.w 112c4 <_loop1_185_rule+0x6d4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1133c <_loop1_185_rule+0x7bc> │ │ │ │ │ + bne.w 1138a <_loop1_185_rule+0x79a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 113fc <_loop1_185_rule+0x87c> │ │ │ │ │ + beq.w 114e2 <_loop1_185_rule+0x8f2> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, sl │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ - strd r8, r5, [sp] │ │ │ │ │ + strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11584 <_loop1_185_rule+0xa04> │ │ │ │ │ + beq.w 113dc <_loop1_185_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 115a6 <_loop1_185_rule+0xa26> │ │ │ │ │ + bne.w 1162a <_loop1_185_rule+0xa3a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112f6 <_loop1_185_rule+0x776> │ │ │ │ │ + beq.w 11368 <_loop1_185_rule+0x778> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11290 <_loop1_185_rule+0x710> │ │ │ │ │ + bne.w 11300 <_loop1_185_rule+0x710> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112f6 <_loop1_185_rule+0x776> │ │ │ │ │ + beq.w 11368 <_loop1_185_rule+0x778> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11470 <_loop1_185_rule+0x8f0> │ │ │ │ │ + beq.w 114a0 <_loop1_185_rule+0x8b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1149c <_loop1_185_rule+0x91c> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + bne.w 1141a <_loop1_185_rule+0x82a> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - b.n 10cf0 <_loop1_185_rule+0x170> │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b.n 10d5a <_loop1_185_rule+0x16a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113fc <_loop1_185_rule+0x87c> │ │ │ │ │ + bne.w 114e2 <_loop1_185_rule+0x8f2> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 10ea0 <_loop1_185_rule+0x320> │ │ │ │ │ + bne.w 10f0a <_loop1_185_rule+0x31a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1136a <_loop1_185_rule+0x7ea> │ │ │ │ │ + blt.w 113b8 <_loop1_185_rule+0x7c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113fc <_loop1_185_rule+0x87c> │ │ │ │ │ + bne.w 114e2 <_loop1_185_rule+0x8f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ebc <_loop1_185_rule+0x33c> │ │ │ │ │ + bne.w 10f24 <_loop1_185_rule+0x334> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c40 <_loop1_185_rule+0xc0> │ │ │ │ │ + beq.w 10cb0 <_loop1_185_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11482 <_loop1_185_rule+0x902> │ │ │ │ │ + bne.w 1143e <_loop1_185_rule+0x84e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c52 <_loop1_185_rule+0xd2> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10cc2 <_loop1_185_rule+0xd2> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 10e8a <_loop1_185_rule+0x30a> │ │ │ │ │ - b.n 11328 <_loop1_185_rule+0x7a8> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 10ef4 <_loop1_185_rule+0x304> │ │ │ │ │ + b.n 11380 <_loop1_185_rule+0x790> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11556 <_loop1_185_rule+0x9d6> │ │ │ │ │ + bne.w 11512 <_loop1_185_rule+0x922> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10d30 <_loop1_185_rule+0x1b0> │ │ │ │ │ + bne.w 10d9a <_loop1_185_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1137a <_loop1_185_rule+0x7fa> │ │ │ │ │ + blt.w 113d2 <_loop1_185_rule+0x7e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11556 <_loop1_185_rule+0x9d6> │ │ │ │ │ + bne.w 11512 <_loop1_185_rule+0x922> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d4c <_loop1_185_rule+0x1cc> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 10db6 <_loop1_185_rule+0x1c6> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11286 <_loop1_185_rule+0x706> │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 111aa <_loop1_185_rule+0x62a> │ │ │ │ │ + bne.w 112ee <_loop1_185_rule+0x6fe> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1120e <_loop1_185_rule+0x61e> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w 111c2 <_loop1_185_rule+0x642> │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 11226 <_loop1_185_rule+0x636> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrd r5, r6, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111ee <_loop1_185_rule+0x66e> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1154a <_loop1_185_rule+0x9ca> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 11540 <_loop1_185_rule+0x9c0> │ │ │ │ │ + beq.w 11252 <_loop1_185_rule+0x662> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 115cc <_loop1_185_rule+0x9dc> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 114b4 <_loop1_185_rule+0x8c4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 112c2 <_loop1_185_rule+0x742> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 11390 <_loop1_185_rule+0x810> │ │ │ │ │ + bne.w 11332 <_loop1_185_rule+0x742> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11394 <_loop1_185_rule+0x7a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 113fa <_loop1_185_rule+0x87a> │ │ │ │ │ + beq.w 114dc <_loop1_185_rule+0x8ec> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 113d6 <_loop1_185_rule+0x856> │ │ │ │ │ + beq.w 115f2 <_loop1_185_rule+0xa02> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11430 <_loop1_185_rule+0x8b0> │ │ │ │ │ + bne.w 115d8 <_loop1_185_rule+0x9e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1128e <_loop1_185_rule+0x70e> │ │ │ │ │ + beq.w 112fa <_loop1_185_rule+0x70a> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1128e <_loop1_185_rule+0x70e> │ │ │ │ │ + bne.w 112fa <_loop1_185_rule+0x70a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1128e <_loop1_185_rule+0x70e> │ │ │ │ │ + beq.w 112fa <_loop1_185_rule+0x70a> │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1140e <_loop1_185_rule+0x88e> │ │ │ │ │ + beq.w 114e8 <_loop1_185_rule+0x8f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e1a <_loop1_185_rule+0x29a> │ │ │ │ │ + beq.w 10e82 <_loop1_185_rule+0x292> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e1a <_loop1_185_rule+0x29a> │ │ │ │ │ + beq.w 10e82 <_loop1_185_rule+0x292> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111f6 <_loop1_185_rule+0x676> │ │ │ │ │ + b.n 1125c <_loop1_185_rule+0x66c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113fa <_loop1_185_rule+0x87a> │ │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.w 110a2 <_loop1_185_rule+0x522> │ │ │ │ │ + bne.w 114dc <_loop1_185_rule+0x8ec> │ │ │ │ │ + ldrd sl, r3, [r4, #8] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne.w 11106 <_loop1_185_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11384 <_loop1_185_rule+0x804> │ │ │ │ │ + blt.w 113f2 <_loop1_185_rule+0x802> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrd r5, r6, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113fa <_loop1_185_rule+0x87a> │ │ │ │ │ + bne.w 114dc <_loop1_185_rule+0x8ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110ba <_loop1_185_rule+0x53a> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 1111e <_loop1_185_rule+0x52e> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 11058 <_loop1_185_rule+0x468> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ + bne.w 11058 <_loop1_185_rule+0x468> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1155c <_loop1_185_rule+0x9dc> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ble.n 1124e <_loop1_185_rule+0x6ce> │ │ │ │ │ + beq.w 115d4 <_loop1_185_rule+0x9e4> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.n 112b6 <_loop1_185_rule+0x6c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1124e <_loop1_185_rule+0x6ce> │ │ │ │ │ + beq.n 112b6 <_loop1_185_rule+0x6c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ + cmp.w r8, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1124e <_loop1_185_rule+0x6ce> │ │ │ │ │ + beq.n 112b6 <_loop1_185_rule+0x6c6> │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ - mov.w r7, r9, lsl #2 │ │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.n 11240 <_loop1_185_rule+0x6c0> │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.n 112a8 <_loop1_185_rule+0x6b8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11002 <_loop1_185_rule+0x482> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11066 <_loop1_185_rule+0x476> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10eea <_loop1_185_rule+0x36a> │ │ │ │ │ + beq.w 10f52 <_loop1_185_rule+0x362> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11560 <_loop1_185_rule+0x9e0> │ │ │ │ │ + bne.w 115ba <_loop1_185_rule+0x9ca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10efc <_loop1_185_rule+0x37c> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10f64 <_loop1_185_rule+0x374> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1108c <_loop1_185_rule+0x50c> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + beq.w 110f0 <_loop1_185_rule+0x500> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111f6 <_loop1_185_rule+0x676> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1125e <_loop1_185_rule+0x66e> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ - b.n 11202 <_loop1_185_rule+0x682> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 11058 <_loop1_185_rule+0x468> │ │ │ │ │ + b.n 1126a <_loop1_185_rule+0x67a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d7a <_loop1_185_rule+0x1fa> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 113ec <_loop1_185_rule+0x86c> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d8c <_loop1_185_rule+0x20c> │ │ │ │ │ + beq.w 10de4 <_loop1_185_rule+0x1f4> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 114c2 <_loop1_185_rule+0x8d2> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10df6 <_loop1_185_rule+0x206> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + bl 7744 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110e4 <_loop1_185_rule+0x564> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 113be <_loop1_185_rule+0x83e> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110fa <_loop1_185_rule+0x57a> │ │ │ │ │ + beq.w 11148 <_loop1_185_rule+0x558> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 11480 <_loop1_185_rule+0x890> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1115c <_loop1_185_rule+0x56c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114c4 <_loop1_185_rule+0x944> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11552 <_loop1_185_rule+0x962> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 10e28 <_loop1_185_rule+0x2a8> │ │ │ │ │ + b.n 10e90 <_loop1_185_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 11336 <_loop1_185_rule+0x7b6> │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16a38 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 10ca8 <_loop1_185_rule+0x128> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11058 <_loop1_185_rule+0x468> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 10e8a <_loop1_185_rule+0x30a> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11320 <_loop1_185_rule+0x7a0> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 10ef4 <_loop1_185_rule+0x304> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11058 <_loop1_185_rule+0x468> │ │ │ │ │ subs r3, #3 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 11058 <_loop1_185_rule+0x468> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b.n 1125a <_loop1_185_rule+0x66a> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov r6, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11476 <_loop1_185_rule+0x8f6> │ │ │ │ │ + beq.w 11208 <_loop1_185_rule+0x618> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ + b.n 1125e <_loop1_185_rule+0x66e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11058 <_loop1_185_rule+0x468> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11378 <_loop1_185_rule+0x788> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1127e <_loop1_185_rule+0x6fe> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 112e6 <_loop1_185_rule+0x6f6> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1164a <_loop1_185_rule+0xa5a> │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11058 <_loop1_185_rule+0x468> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11292 <_loop1_185_rule+0x712> │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 111f2 <_loop1_185_rule+0x672> │ │ │ │ │ - mov r6, fp │ │ │ │ │ + b.n 11302 <_loop1_185_rule+0x712> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a2 <_loop1_185_rule+0x622> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq.n 114a8 <_loop1_185_rule+0x8b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111f6 <_loop1_185_rule+0x676> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1127e <_loop1_185_rule+0x6fe> │ │ │ │ │ + b.n 11058 <_loop1_185_rule+0x468> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10ffc <_loop1_185_rule+0x40c> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 11204 <_loop1_185_rule+0x614> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e1a <_loop1_185_rule+0x29a> │ │ │ │ │ + beq.w 10e38 <_loop1_185_rule+0x248> │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 112e6 <_loop1_185_rule+0x6f6> │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10cb4 <_loop1_185_rule+0xc4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10eea <_loop1_185_rule+0x2fa> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10dd0 <_loop1_185_rule+0x1e0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 110e6 <_loop1_185_rule+0x4f6> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10e82 <_loop1_185_rule+0x292> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 113a0 <_loop1_185_rule+0x820> │ │ │ │ │ + b.n 113ac <_loop1_185_rule+0x7bc> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 113c8 <_loop1_185_rule+0x848> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 110ee <_loop1_185_rule+0x56e> │ │ │ │ │ + cbnz r0, 1148e <_loop1_185_rule+0x89e> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + b.n 11150 <_loop1_185_rule+0x560> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111f2 <_loop1_185_rule+0x672> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1125a <_loop1_185_rule+0x66a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11424 <_loop1_185_rule+0x834> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11058 <_loop1_185_rule+0x468> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11292 <_loop1_185_rule+0x712> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11292 <_loop1_185_rule+0x712> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1125a <_loop1_185_rule+0x66a> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 11402 <_loop1_185_rule+0x882> │ │ │ │ │ + cbnz r0, 114d0 <_loop1_185_rule+0x8e0> │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 10d80 <_loop1_185_rule+0x200> │ │ │ │ │ - mov r6, fp │ │ │ │ │ + b.n 10dea <_loop1_185_rule+0x1fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11292 <_loop1_185_rule+0x712> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11082 <_loop1_185_rule+0x502> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 110e6 <_loop1_185_rule+0x4f6> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11302 <_loop1_185_rule+0x712> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a2 <_loop1_185_rule+0x622> │ │ │ │ │ - b.n 1119e <_loop1_185_rule+0x61e> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10dd0 <_loop1_185_rule+0x250> │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1127e <_loop1_185_rule+0x6fe> │ │ │ │ │ + beq.w 11208 <_loop1_185_rule+0x618> │ │ │ │ │ + b.n 11204 <_loop1_185_rule+0x614> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1113c <_loop1_185_rule+0x5bc> │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 113e6 <_loop1_185_rule+0x866> │ │ │ │ │ + bne.n 11438 <_loop1_185_rule+0x848> │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 112e6 <_loop1_185_rule+0x6f6> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 112e6 <_loop1_185_rule+0x6f6> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 112e6 <_loop1_185_rule+0x6f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1142a <_loop1_185_rule+0x8aa> │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1127e <_loop1_185_rule+0x6fe> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1127e <_loop1_185_rule+0x6fe> │ │ │ │ │ + bne.w 1140a <_loop1_185_rule+0x81a> │ │ │ │ │ + b.n 10ffc <_loop1_185_rule+0x40c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11378 <_loop1_185_rule+0x788> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10d66 <_loop1_185_rule+0x1e6> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11082 <_loop1_185_rule+0x502> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 114a6 <_loop1_185_rule+0x926> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 10c9c <_loop1_185_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10c44 <_loop1_185_rule+0xc4> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10e80 <_loop1_185_rule+0x300> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10f94 <_loop1_185_rule+0x414> │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 1119e <_loop1_185_rule+0x61e> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 11320 <_loop1_185_rule+0x7a0> │ │ │ │ │ + b.n 10eea <_loop1_185_rule+0x2fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1153a <_loop1_185_rule+0x9ba> │ │ │ │ │ + cbz r2, 11568 <_loop1_185_rule+0x978> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 111a4 <_loop1_185_rule+0x624> │ │ │ │ │ + b.n 1120a <_loop1_185_rule+0x61a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 11258 <_loop1_185_rule+0x6d8> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 10c2c <_loop1_185_rule+0xac> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10e80 <_loop1_185_rule+0x300> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 112c0 <_loop1_185_rule+0x6d0> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.n 10d80 <_loop1_185_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10bdc <_loop1_185_rule+0x5c> │ │ │ │ │ - b.n 111a4 <_loop1_185_rule+0x624> │ │ │ │ │ + beq.w 10c4c <_loop1_185_rule+0x5c> │ │ │ │ │ + b.n 1120a <_loop1_185_rule+0x61a> │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 112c0 <_loop1_185_rule+0x6d0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 11258 <_loop1_185_rule+0x6d8> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 112c0 <_loop1_185_rule+0x6d0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10bae <_loop1_185_rule+0x2e> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + beq.w 10c1e <_loop1_185_rule+0x2e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11258 <_loop1_185_rule+0x6d8> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 11320 <_loop1_185_rule+0x7a0> │ │ │ │ │ + b.n 112c0 <_loop1_185_rule+0x6d0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11378 <_loop1_185_rule+0x788> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 112e6 <_loop1_185_rule+0x6f6> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11378 <_loop1_185_rule+0x788> │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1135a <_loop1_185_rule+0x7da> │ │ │ │ │ - b.n 10f94 <_loop1_185_rule+0x414> │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - b.w 10d16 <_loop1_185_rule+0x196> │ │ │ │ │ - mov r6, fp │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111f2 <_loop1_185_rule+0x672> │ │ │ │ │ + bne.w 11494 <_loop1_185_rule+0x8a4> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + b.n 10f58 <_loop1_185_rule+0x368> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 110ca <_loop1_185_rule+0x54a> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11320 <_loop1_185_rule+0x7a0> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1127e <_loop1_185_rule+0x6fe> │ │ │ │ │ + b.n 1112e <_loop1_185_rule+0x53e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 114c8 <_loop1_185_rule+0x948> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + b.n 11556 <_loop1_185_rule+0x966> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113ca <_loop1_185_rule+0x84a> │ │ │ │ │ + beq.w 1119e <_loop1_185_rule+0x5ae> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11302 <_loop1_185_rule+0x712> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11302 <_loop1_185_rule+0x712> │ │ │ │ │ + b.n 115ec <_loop1_185_rule+0x9fc> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 113cc <_loop1_185_rule+0x7dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - b.n 10ef0 <_loop1_185_rule+0x370> │ │ │ │ │ + b.n 11378 <_loop1_185_rule+0x788> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11336 <_loop1_185_rule+0x7b6> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11320 <_loop1_185_rule+0x7a0> │ │ │ │ │ + beq.w 10d06 <_loop1_185_rule+0x116> │ │ │ │ │ + b.n 113cc <_loop1_185_rule+0x7dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 115b6 <_loop1_185_rule+0xa36> │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ff4 <_loop1_185_rule+0x474> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10fa6 <_loop1_185_rule+0x3b6> │ │ │ │ │ + b.n 115ec <_loop1_185_rule+0x9fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10ed6 <_loop1_185_rule+0x356> │ │ │ │ │ - b.n 11542 <_loop1_185_rule+0x9c2> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10f3e <_loop1_185_rule+0x3be> │ │ │ │ │ - b.n 113e6 <_loop1_185_rule+0x866> │ │ │ │ │ + beq.w 10f3e <_loop1_185_rule+0x34e> │ │ │ │ │ + b.n 114ba <_loop1_185_rule+0x8ca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 113e6 <_loop1_185_rule+0x866> │ │ │ │ │ + b.n 115ec <_loop1_185_rule+0x9fc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000115bc : │ │ │ │ │ +00011650 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1197c │ │ │ │ │ + beq.w 11a10 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1198a │ │ │ │ │ + bne.w 11a1e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11666 │ │ │ │ │ + beq.n 116fa │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 1167c │ │ │ │ │ + beq.n 11710 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 116a8 │ │ │ │ │ + bne.n 1173c │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1173e │ │ │ │ │ + bne.w 117d2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11920 │ │ │ │ │ + bne.w 119b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11776 │ │ │ │ │ + beq.w 1180a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11776 │ │ │ │ │ + beq.w 1180a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11976 │ │ │ │ │ + bne.w 11a0a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 11600 │ │ │ │ │ + bne.n 11694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11726 │ │ │ │ │ + blt.n 117ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11976 │ │ │ │ │ + bne.w 11a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1161a │ │ │ │ │ + beq.n 116ae │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1161a │ │ │ │ │ + beq.n 116ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1196e │ │ │ │ │ + beq.w 11a02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1196e │ │ │ │ │ + beq.w 11a02 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11968 │ │ │ │ │ + beq.w 119fc │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -30693,133 +30735,133 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11928 │ │ │ │ │ + beq.w 119bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1193c │ │ │ │ │ + bne.w 119d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1165c │ │ │ │ │ + b.n 116f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1162c │ │ │ │ │ + beq.w 116c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1198a │ │ │ │ │ + bne.w 11a1e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11954 │ │ │ │ │ + beq.w 119e8 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 1177e │ │ │ │ │ + cbz r0, 11812 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11722 │ │ │ │ │ + bne.n 117b6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1162c │ │ │ │ │ + b.n 116c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11722 │ │ │ │ │ + b.n 117b6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11962 │ │ │ │ │ + bne.w 119f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1185a │ │ │ │ │ + bne.n 118ee │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11962 │ │ │ │ │ + bne.w 119f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 117ee │ │ │ │ │ + cbnz r0, 11882 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11962 │ │ │ │ │ + bne.w 119f6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_161_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_161_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 117d6 │ │ │ │ │ + cbz r0, 1186a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 118ba │ │ │ │ │ + bne.n 1194e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 11764 │ │ │ │ │ + b.n 117f8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117ac │ │ │ │ │ + beq.n 11840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117ac │ │ │ │ │ + beq.n 11840 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_160_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_160_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117ac │ │ │ │ │ + beq.n 11840 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -30829,38 +30871,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117de │ │ │ │ │ + beq.n 11872 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11772 │ │ │ │ │ + b.n 11806 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11796 │ │ │ │ │ + beq.n 1182a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11796 │ │ │ │ │ + beq.n 1182a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -30881,42 +30923,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1184c │ │ │ │ │ - b.n 117de │ │ │ │ │ + bne.n 118e0 │ │ │ │ │ + b.n 11872 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117d6 │ │ │ │ │ + beq.n 1186a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117d6 │ │ │ │ │ + beq.n 1186a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_162_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_162_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117d6 │ │ │ │ │ + beq.w 1186a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -30936,262 +30978,261 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 118a8 │ │ │ │ │ + b.n 1193c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1165c │ │ │ │ │ + b.n 116f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 1194e │ │ │ │ │ + cbz r0, 119e2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11732 │ │ │ │ │ + b.n 117c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11932 │ │ │ │ │ + bne.n 119c6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11722 │ │ │ │ │ + b.n 117b6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11732 │ │ │ │ │ + b.n 117c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 11752 │ │ │ │ │ + beq.w 117e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11856 │ │ │ │ │ + b.n 118ea │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116e8 │ │ │ │ │ + b.n 1177c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11950 │ │ │ │ │ + b.n 119e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11950 │ │ │ │ │ + b.n 119e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 115e8 │ │ │ │ │ + beq.w 1167c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1165c │ │ │ │ │ + b.n 116f0 │ │ │ │ │ │ │ │ │ │ -00011990 : │ │ │ │ │ +00011a24 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ stmdb 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, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11bb8 │ │ │ │ │ + beq.w 11c48 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11bc6 │ │ │ │ │ + bne.w 11c56 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 11bcc │ │ │ │ │ + beq.w 11c5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b5a │ │ │ │ │ + beq.w 11bea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11bae │ │ │ │ │ + beq.w 11c3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11c0c │ │ │ │ │ + bne.w 11c9c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ad6 │ │ │ │ │ - ldr.w r8, [r4, #12] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - it ne │ │ │ │ │ - movne r8, r6 │ │ │ │ │ - beq.n 11aec │ │ │ │ │ + beq.n 11b66 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n 11b7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11b16 │ │ │ │ │ + bne.n 11ba6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11c12 │ │ │ │ │ + bne.w 11ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b8a │ │ │ │ │ + beq.w 11c1a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b6c │ │ │ │ │ + beq.w 11bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 132f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11c3e │ │ │ │ │ + bne.w 11cce │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c00 │ │ │ │ │ + beq.w 11c90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11c00 │ │ │ │ │ + bne.w 11c90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11b5a │ │ │ │ │ + beq.n 11bea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11ac8 │ │ │ │ │ + cbz r0, 11b58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c24 │ │ │ │ │ + beq.w 11cb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11c24 │ │ │ │ │ + bne.w 11cb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11c12 │ │ │ │ │ + bne.w 11ca2 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 11a16 │ │ │ │ │ + bne.n 11aa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11b8e │ │ │ │ │ + blt.n 11c1e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11c12 │ │ │ │ │ + bne.w 11ca2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a2e │ │ │ │ │ + beq.n 11abe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a2e │ │ │ │ │ + beq.n 11abe │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c1a │ │ │ │ │ + beq.n 11caa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 11b7e │ │ │ │ │ + cbz r0, 11c0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11b9a │ │ │ │ │ + cbnz r3, 11c2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a4e │ │ │ │ │ + b.n 11ade │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -31199,364 +31240,364 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 11a8a │ │ │ │ │ - b.n 11b5c │ │ │ │ │ + beq.n 11b1a │ │ │ │ │ + b.n 11bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 11ba6 │ │ │ │ │ + cbnz r0, 11c36 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b70 │ │ │ │ │ + b.n 11c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b70 │ │ │ │ │ + b.n 11c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11b56 │ │ │ │ │ + beq.n 11be6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b70 │ │ │ │ │ + b.n 11c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 119f4 │ │ │ │ │ + b.n 11a88 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 119be │ │ │ │ │ + beq.w 11a52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11acc │ │ │ │ │ + b.n 11b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11bf4 │ │ │ │ │ + blt.n 11c84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 119d6 │ │ │ │ │ + beq.w 11a6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11acc │ │ │ │ │ + b.n 11b5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11acc │ │ │ │ │ + b.n 11b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 11c38 │ │ │ │ │ + cbz r0, 11cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b5c │ │ │ │ │ + b.n 11bec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b70 │ │ │ │ │ + b.n 11c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b70 │ │ │ │ │ + b.n 11c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11b60 │ │ │ │ │ + beq.n 11bf0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11acc │ │ │ │ │ + b.n 11b5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b74 │ │ │ │ │ + b.n 11c04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b70 │ │ │ │ │ + b.n 11c00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011c44 : │ │ │ │ │ +00011cd4 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 11d2e │ │ │ │ │ + beq.n 11dbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 11cc8 │ │ │ │ │ + cbnz r2, 11d58 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 11ca8 │ │ │ │ │ + beq.n 11d38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11cd4 │ │ │ │ │ + cbnz r0, 11d64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 11cc8 │ │ │ │ │ + cbnz r3, 11d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11cd0 │ │ │ │ │ + cbz r0, 11d60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11d22 │ │ │ │ │ + blt.n 11db2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11c80 │ │ │ │ │ + beq.n 11d10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c9e │ │ │ │ │ + b.n 11d2e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11c9a │ │ │ │ │ + b.n 11d2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c8a │ │ │ │ │ + beq.n 11d1a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c9a │ │ │ │ │ + beq.n 11d2a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11d0e │ │ │ │ │ + cbz r0, 11d9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11c9a │ │ │ │ │ + beq.n 11d2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c9a │ │ │ │ │ + beq.n 11d2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c9e │ │ │ │ │ + b.n 11d2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c9e │ │ │ │ │ + b.n 11d2e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11c66 │ │ │ │ │ + b.n 11cf6 │ │ │ │ │ │ │ │ │ │ -00011d34 <_loop0_37_rule>: │ │ │ │ │ +00011dc4 <_loop0_37_rule>: │ │ │ │ │ _loop0_40_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12586 <_loop0_37_rule+0x852> │ │ │ │ │ + beq.w 12616 <_loop0_37_rule+0x852> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12594 <_loop0_37_rule+0x860> │ │ │ │ │ + bne.w 12624 <_loop0_37_rule+0x860> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12400 <_loop0_37_rule+0x6cc> │ │ │ │ │ + beq.w 12490 <_loop0_37_rule+0x6cc> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1240a <_loop0_37_rule+0x6d6> │ │ │ │ │ + bne.w 1249a <_loop0_37_rule+0x6d6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1256e <_loop0_37_rule+0x83a> │ │ │ │ │ + beq.w 125fe <_loop0_37_rule+0x83a> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11fe8 <_loop0_37_rule+0x2b4> │ │ │ │ │ + beq.w 12078 <_loop0_37_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 12004 <_loop0_37_rule+0x2d0> │ │ │ │ │ + beq.w 12094 <_loop0_37_rule+0x2d0> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1203c <_loop0_37_rule+0x308> │ │ │ │ │ + beq.w 120cc <_loop0_37_rule+0x308> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12554 <_loop0_37_rule+0x820> │ │ │ │ │ + beq.w 125e4 <_loop0_37_rule+0x820> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 12568 <_loop0_37_rule+0x834> │ │ │ │ │ + bne.w 125f8 <_loop0_37_rule+0x834> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 121f0 <_loop0_37_rule+0x4bc> │ │ │ │ │ + bne.w 12280 <_loop0_37_rule+0x4bc> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 12042 <_loop0_37_rule+0x30e> │ │ │ │ │ + bne.w 120d2 <_loop0_37_rule+0x30e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1259a <_loop0_37_rule+0x866> │ │ │ │ │ + beq.w 1262a <_loop0_37_rule+0x866> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd fp, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126f2 <_loop0_37_rule+0x9be> │ │ │ │ │ + beq.w 12782 <_loop0_37_rule+0x9be> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1221a <_loop0_37_rule+0x4e6> │ │ │ │ │ + bne.w 122aa <_loop0_37_rule+0x4e6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12238 <_loop0_37_rule+0x504> │ │ │ │ │ + beq.w 122c8 <_loop0_37_rule+0x504> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12238 <_loop0_37_rule+0x504> │ │ │ │ │ + beq.w 122c8 <_loop0_37_rule+0x504> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 126be <_loop0_37_rule+0x98a> │ │ │ │ │ + bne.w 1274e <_loop0_37_rule+0x98a> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124f0 <_loop0_37_rule+0x7bc> │ │ │ │ │ + beq.w 12580 <_loop0_37_rule+0x7bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12694 <_loop0_37_rule+0x960> │ │ │ │ │ + bne.w 12724 <_loop0_37_rule+0x960> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ mov r6, fp │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -31564,1155 +31605,1155 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1260e <_loop0_37_rule+0x8da> │ │ │ │ │ + beq.w 1269e <_loop0_37_rule+0x8da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1261c <_loop0_37_rule+0x8e8> │ │ │ │ │ + bne.w 126ac <_loop0_37_rule+0x8e8> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12260 <_loop0_37_rule+0x52c> │ │ │ │ │ + beq.w 122f0 <_loop0_37_rule+0x52c> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 12278 <_loop0_37_rule+0x544> │ │ │ │ │ + beq.w 12308 <_loop0_37_rule+0x544> │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 122a6 <_loop0_37_rule+0x572> │ │ │ │ │ + beq.w 12336 <_loop0_37_rule+0x572> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12620 <_loop0_37_rule+0x8ec> │ │ │ │ │ + beq.w 126b0 <_loop0_37_rule+0x8ec> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 125a4 <_loop0_37_rule+0x870> │ │ │ │ │ + bne.w 12634 <_loop0_37_rule+0x870> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1245a <_loop0_37_rule+0x726> │ │ │ │ │ + bne.w 124ea <_loop0_37_rule+0x726> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 122aa <_loop0_37_rule+0x576> │ │ │ │ │ + bne.w 1233a <_loop0_37_rule+0x576> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126b6 <_loop0_37_rule+0x982> │ │ │ │ │ + beq.w 12746 <_loop0_37_rule+0x982> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126a6 <_loop0_37_rule+0x972> │ │ │ │ │ + beq.w 12736 <_loop0_37_rule+0x972> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12672 <_loop0_37_rule+0x93e> │ │ │ │ │ + bne.w 12702 <_loop0_37_rule+0x93e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12410 <_loop0_37_rule+0x6dc> │ │ │ │ │ + beq.w 124a0 <_loop0_37_rule+0x6dc> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12410 <_loop0_37_rule+0x6dc> │ │ │ │ │ + beq.w 124a0 <_loop0_37_rule+0x6dc> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12550 <_loop0_37_rule+0x81c> │ │ │ │ │ + bne.w 125e0 <_loop0_37_rule+0x81c> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124bc <_loop0_37_rule+0x788> │ │ │ │ │ + beq.w 1254c <_loop0_37_rule+0x788> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 125ac <_loop0_37_rule+0x878> │ │ │ │ │ + bne.w 1263c <_loop0_37_rule+0x878> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 124a6 <_loop0_37_rule+0x772> │ │ │ │ │ + beq.w 12536 <_loop0_37_rule+0x772> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str.w r7, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11ec0 <_loop0_37_rule+0x18c> │ │ │ │ │ + b.n 11f50 <_loop0_37_rule+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 12644 <_loop0_37_rule+0x910> │ │ │ │ │ + bne.w 126d4 <_loop0_37_rule+0x910> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 11daa <_loop0_37_rule+0x76> │ │ │ │ │ + bne.w 11e3a <_loop0_37_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12504 <_loop0_37_rule+0x7d0> │ │ │ │ │ + blt.w 12594 <_loop0_37_rule+0x7d0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 12644 <_loop0_37_rule+0x910> │ │ │ │ │ + bne.w 126d4 <_loop0_37_rule+0x910> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11dc6 <_loop0_37_rule+0x92> │ │ │ │ │ + bne.w 11e56 <_loop0_37_rule+0x92> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 124d8 <_loop0_37_rule+0x7a4> │ │ │ │ │ + bne.w 12568 <_loop0_37_rule+0x7a4> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 12416 <_loop0_37_rule+0x6e2> │ │ │ │ │ + beq.w 124a6 <_loop0_37_rule+0x6e2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1242e <_loop0_37_rule+0x6fa> │ │ │ │ │ + beq.w 124be <_loop0_37_rule+0x6fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121bc <_loop0_37_rule+0x488> │ │ │ │ │ + beq.w 1224c <_loop0_37_rule+0x488> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1264a <_loop0_37_rule+0x916> │ │ │ │ │ + beq.w 126da <_loop0_37_rule+0x916> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1265a <_loop0_37_rule+0x926> │ │ │ │ │ + bne.w 126ea <_loop0_37_rule+0x926> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 123b0 <_loop0_37_rule+0x67c> │ │ │ │ │ + bne.w 12440 <_loop0_37_rule+0x67c> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 121be <_loop0_37_rule+0x48a> │ │ │ │ │ + bne.n 1224e <_loop0_37_rule+0x48a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 125e8 <_loop0_37_rule+0x8b4> │ │ │ │ │ + beq.w 12678 <_loop0_37_rule+0x8b4> │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r2, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r7, r2, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126d0 <_loop0_37_rule+0x99c> │ │ │ │ │ + beq.w 12760 <_loop0_37_rule+0x99c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 126e2 <_loop0_37_rule+0x9ae> │ │ │ │ │ + bne.w 12772 <_loop0_37_rule+0x9ae> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123dc <_loop0_37_rule+0x6a8> │ │ │ │ │ + beq.w 1246c <_loop0_37_rule+0x6a8> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 123dc <_loop0_37_rule+0x6a8> │ │ │ │ │ + bne.w 1246c <_loop0_37_rule+0x6a8> │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123dc <_loop0_37_rule+0x6a8> │ │ │ │ │ + beq.w 1246c <_loop0_37_rule+0x6a8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12660 <_loop0_37_rule+0x92c> │ │ │ │ │ + beq.w 126f0 <_loop0_37_rule+0x92c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11ea0 <_loop0_37_rule+0x16c> │ │ │ │ │ + beq.w 11f30 <_loop0_37_rule+0x16c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ea0 <_loop0_37_rule+0x16c> │ │ │ │ │ + beq.w 11f30 <_loop0_37_rule+0x16c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121c2 <_loop0_37_rule+0x48e> │ │ │ │ │ + b.n 12252 <_loop0_37_rule+0x48e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 125cc <_loop0_37_rule+0x898> │ │ │ │ │ + bne.w 1265c <_loop0_37_rule+0x898> │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 122c6 <_loop0_37_rule+0x592> │ │ │ │ │ + bne.w 12356 <_loop0_37_rule+0x592> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 124de <_loop0_37_rule+0x7aa> │ │ │ │ │ + blt.w 1256e <_loop0_37_rule+0x7aa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 125cc <_loop0_37_rule+0x898> │ │ │ │ │ + bne.w 1265c <_loop0_37_rule+0x898> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122de <_loop0_37_rule+0x5aa> │ │ │ │ │ + bne.w 1236e <_loop0_37_rule+0x5aa> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123fa <_loop0_37_rule+0x6c6> │ │ │ │ │ + beq.w 1248a <_loop0_37_rule+0x6c6> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 12240 <_loop0_37_rule+0x50c> │ │ │ │ │ + bgt.n 122d0 <_loop0_37_rule+0x50c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11df6 <_loop0_37_rule+0xc2> │ │ │ │ │ + beq.w 11e86 <_loop0_37_rule+0xc2> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 11e02 <_loop0_37_rule+0xce> │ │ │ │ │ + beq.w 11e92 <_loop0_37_rule+0xce> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12686 <_loop0_37_rule+0x952> │ │ │ │ │ + bne.w 12716 <_loop0_37_rule+0x952> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11e02 <_loop0_37_rule+0xce> │ │ │ │ │ + b.n 11e92 <_loop0_37_rule+0xce> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12508 <_loop0_37_rule+0x7d4> │ │ │ │ │ + bne.w 12598 <_loop0_37_rule+0x7d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e62 <_loop0_37_rule+0x12e> │ │ │ │ │ + bne.w 11ef2 <_loop0_37_rule+0x12e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12044 <_loop0_37_rule+0x310> │ │ │ │ │ + b.n 120d4 <_loop0_37_rule+0x310> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 121dc <_loop0_37_rule+0x4a8> │ │ │ │ │ + beq.n 1226c <_loop0_37_rule+0x4a8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 121dc <_loop0_37_rule+0x4a8> │ │ │ │ │ - b.n 1224e <_loop0_37_rule+0x51a> │ │ │ │ │ + beq.n 1226c <_loop0_37_rule+0x4a8> │ │ │ │ │ + b.n 122de <_loop0_37_rule+0x51a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 125ee <_loop0_37_rule+0x8ba> │ │ │ │ │ + bne.w 1267e <_loop0_37_rule+0x8ba> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 11eec <_loop0_37_rule+0x1b8> │ │ │ │ │ + bne.w 11f7c <_loop0_37_rule+0x1b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12516 <_loop0_37_rule+0x7e2> │ │ │ │ │ + blt.w 125a6 <_loop0_37_rule+0x7e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 125ee <_loop0_37_rule+0x8ba> │ │ │ │ │ + bne.w 1267e <_loop0_37_rule+0x8ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f06 <_loop0_37_rule+0x1d2> │ │ │ │ │ + bne.w 11f96 <_loop0_37_rule+0x1d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 124d4 <_loop0_37_rule+0x7a0> │ │ │ │ │ + bne.w 12564 <_loop0_37_rule+0x7a0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12176 <_loop0_37_rule+0x442> │ │ │ │ │ + beq.w 12206 <_loop0_37_rule+0x442> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1218e <_loop0_37_rule+0x45a> │ │ │ │ │ + beq.w 1221e <_loop0_37_rule+0x45a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121ba <_loop0_37_rule+0x486> │ │ │ │ │ + beq.w 1224a <_loop0_37_rule+0x486> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 125dc <_loop0_37_rule+0x8a8> │ │ │ │ │ + beq.w 1266c <_loop0_37_rule+0x8a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 125f4 <_loop0_37_rule+0x8c0> │ │ │ │ │ + bne.w 12684 <_loop0_37_rule+0x8c0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12482 <_loop0_37_rule+0x74e> │ │ │ │ │ + bne.w 12512 <_loop0_37_rule+0x74e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12510 <_loop0_37_rule+0x7dc> │ │ │ │ │ + bne.w 125a0 <_loop0_37_rule+0x7dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 125e4 <_loop0_37_rule+0x8b0> │ │ │ │ │ + beq.w 12674 <_loop0_37_rule+0x8b0> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1253e <_loop0_37_rule+0x80a> │ │ │ │ │ + beq.w 125ce <_loop0_37_rule+0x80a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12520 <_loop0_37_rule+0x7ec> │ │ │ │ │ + bne.w 125b0 <_loop0_37_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123da <_loop0_37_rule+0x6a6> │ │ │ │ │ + beq.n 1246a <_loop0_37_rule+0x6a6> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123da <_loop0_37_rule+0x6a6> │ │ │ │ │ + bne.n 1246a <_loop0_37_rule+0x6a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 123da <_loop0_37_rule+0x6a6> │ │ │ │ │ + cbz r0, 1246a <_loop0_37_rule+0x6a6> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126c2 <_loop0_37_rule+0x98e> │ │ │ │ │ + beq.w 12752 <_loop0_37_rule+0x98e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11fc8 <_loop0_37_rule+0x294> │ │ │ │ │ + beq.w 12058 <_loop0_37_rule+0x294> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fc8 <_loop0_37_rule+0x294> │ │ │ │ │ + beq.w 12058 <_loop0_37_rule+0x294> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 12166 <_loop0_37_rule+0x432> │ │ │ │ │ + b.n 121f6 <_loop0_37_rule+0x432> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a8 <_loop0_37_rule+0x374> │ │ │ │ │ + beq.w 12138 <_loop0_37_rule+0x374> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 120b2 <_loop0_37_rule+0x37e> │ │ │ │ │ + beq.w 12142 <_loop0_37_rule+0x37e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 125d6 <_loop0_37_rule+0x8a2> │ │ │ │ │ + bne.w 12666 <_loop0_37_rule+0x8a2> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 120b2 <_loop0_37_rule+0x37e> │ │ │ │ │ + b.n 12142 <_loop0_37_rule+0x37e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 121d6 <_loop0_37_rule+0x4a2> │ │ │ │ │ + bne.w 12266 <_loop0_37_rule+0x4a2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 121e6 <_loop0_37_rule+0x4b2> │ │ │ │ │ + b.n 12276 <_loop0_37_rule+0x4b2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122ac <_loop0_37_rule+0x578> │ │ │ │ │ + b.n 1233c <_loop0_37_rule+0x578> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1263e <_loop0_37_rule+0x90a> │ │ │ │ │ + bne.w 126ce <_loop0_37_rule+0x90a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 12064 <_loop0_37_rule+0x330> │ │ │ │ │ + bne.w 120f4 <_loop0_37_rule+0x330> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 124fe <_loop0_37_rule+0x7ca> │ │ │ │ │ + blt.n 1258e <_loop0_37_rule+0x7ca> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1263e <_loop0_37_rule+0x90a> │ │ │ │ │ + bne.w 126ce <_loop0_37_rule+0x90a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1207c <_loop0_37_rule+0x348> │ │ │ │ │ - b.n 121bc <_loop0_37_rule+0x488> │ │ │ │ │ + bne.w 1210c <_loop0_37_rule+0x348> │ │ │ │ │ + b.n 1224c <_loop0_37_rule+0x488> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f2e <_loop0_37_rule+0x1fa> │ │ │ │ │ + beq.w 11fbe <_loop0_37_rule+0x1fa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11f34 <_loop0_37_rule+0x200> │ │ │ │ │ + beq.w 11fc4 <_loop0_37_rule+0x200> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12602 <_loop0_37_rule+0x8ce> │ │ │ │ │ + bne.w 12692 <_loop0_37_rule+0x8ce> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 11f34 <_loop0_37_rule+0x200> │ │ │ │ │ + b.n 11fc4 <_loop0_37_rule+0x200> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12306 <_loop0_37_rule+0x5d2> │ │ │ │ │ + beq.w 12396 <_loop0_37_rule+0x5d2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1230e <_loop0_37_rule+0x5da> │ │ │ │ │ + beq.w 1239e <_loop0_37_rule+0x5da> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 125ba <_loop0_37_rule+0x886> │ │ │ │ │ + bne.w 1264a <_loop0_37_rule+0x886> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1230e <_loop0_37_rule+0x5da> │ │ │ │ │ + b.n 1239e <_loop0_37_rule+0x5da> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12628 <_loop0_37_rule+0x8f4> │ │ │ │ │ + beq.w 126b8 <_loop0_37_rule+0x8f4> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n 11fd6 <_loop0_37_rule+0x2a2> │ │ │ │ │ + b.n 12066 <_loop0_37_rule+0x2a2> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 124f8 <_loop0_37_rule+0x7c4> │ │ │ │ │ + cbz r0, 12588 <_loop0_37_rule+0x7c4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121c2 <_loop0_37_rule+0x48e> │ │ │ │ │ + b.n 12252 <_loop0_37_rule+0x48e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121c2 <_loop0_37_rule+0x48e> │ │ │ │ │ + b.n 12252 <_loop0_37_rule+0x48e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123e4 <_loop0_37_rule+0x6b0> │ │ │ │ │ + b.n 12474 <_loop0_37_rule+0x6b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 124c4 <_loop0_37_rule+0x790> │ │ │ │ │ + bne.n 12554 <_loop0_37_rule+0x790> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1216e <_loop0_37_rule+0x43a> │ │ │ │ │ + b.n 121fe <_loop0_37_rule+0x43a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 124e0 <_loop0_37_rule+0x7ac> │ │ │ │ │ + b.n 12570 <_loop0_37_rule+0x7ac> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 12044 <_loop0_37_rule+0x310> │ │ │ │ │ + b.n 120d4 <_loop0_37_rule+0x310> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 121be <_loop0_37_rule+0x48a> │ │ │ │ │ + b.n 1224e <_loop0_37_rule+0x48a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 122ac <_loop0_37_rule+0x578> │ │ │ │ │ + b.n 1233c <_loop0_37_rule+0x578> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12354 <_loop0_37_rule+0x620> │ │ │ │ │ + beq.w 123e4 <_loop0_37_rule+0x620> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 123e4 <_loop0_37_rule+0x6b0> │ │ │ │ │ + b.n 12474 <_loop0_37_rule+0x6b0> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12532 <_loop0_37_rule+0x7fe> │ │ │ │ │ + bne.n 125c2 <_loop0_37_rule+0x7fe> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 123e4 <_loop0_37_rule+0x6b0> │ │ │ │ │ + b.n 12474 <_loop0_37_rule+0x6b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 122ac <_loop0_37_rule+0x578> │ │ │ │ │ + b.n 1233c <_loop0_37_rule+0x578> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 11de4 <_loop0_37_rule+0xb0> │ │ │ │ │ + beq.w 11e74 <_loop0_37_rule+0xb0> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12042 <_loop0_37_rule+0x30e> │ │ │ │ │ + b.n 120d2 <_loop0_37_rule+0x30e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11d90 <_loop0_37_rule+0x5c> │ │ │ │ │ + beq.w 11e20 <_loop0_37_rule+0x5c> │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1216e <_loop0_37_rule+0x43a> │ │ │ │ │ + b.n 121fe <_loop0_37_rule+0x43a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11d62 <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 11df2 <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 121e6 <_loop0_37_rule+0x4b2> │ │ │ │ │ + b.n 12276 <_loop0_37_rule+0x4b2> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 12044 <_loop0_37_rule+0x310> │ │ │ │ │ + b.n 120d4 <_loop0_37_rule+0x310> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 122aa <_loop0_37_rule+0x576> │ │ │ │ │ + b.n 1233a <_loop0_37_rule+0x576> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fc8 <_loop0_37_rule+0x294> │ │ │ │ │ + beq.w 12058 <_loop0_37_rule+0x294> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 124c4 <_loop0_37_rule+0x790> │ │ │ │ │ + b.n 12554 <_loop0_37_rule+0x790> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121be <_loop0_37_rule+0x48a> │ │ │ │ │ + b.n 1224e <_loop0_37_rule+0x48a> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12538 <_loop0_37_rule+0x804> │ │ │ │ │ + b.n 125c8 <_loop0_37_rule+0x804> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 125bc <_loop0_37_rule+0x888> │ │ │ │ │ + b.n 1264c <_loop0_37_rule+0x888> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 122ee <_loop0_37_rule+0x5ba> │ │ │ │ │ + b.n 1237e <_loop0_37_rule+0x5ba> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12538 <_loop0_37_rule+0x804> │ │ │ │ │ + b.n 125c8 <_loop0_37_rule+0x804> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 122ac <_loop0_37_rule+0x578> │ │ │ │ │ + b.n 1233c <_loop0_37_rule+0x578> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121be <_loop0_37_rule+0x48a> │ │ │ │ │ + b.n 1224e <_loop0_37_rule+0x48a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 122aa <_loop0_37_rule+0x576> │ │ │ │ │ + b.n 1233a <_loop0_37_rule+0x576> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 126a2 <_loop0_37_rule+0x96e> │ │ │ │ │ + beq.n 12732 <_loop0_37_rule+0x96e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 12582 <_loop0_37_rule+0x84e> │ │ │ │ │ + b.n 12612 <_loop0_37_rule+0x84e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11f16 <_loop0_37_rule+0x1e2> │ │ │ │ │ + b.n 11fa6 <_loop0_37_rule+0x1e2> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 121e6 <_loop0_37_rule+0x4b2> │ │ │ │ │ + b.n 12276 <_loop0_37_rule+0x4b2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 125ce <_loop0_37_rule+0x89a> │ │ │ │ │ + b.n 1265e <_loop0_37_rule+0x89a> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 12044 <_loop0_37_rule+0x310> │ │ │ │ │ + b.n 120d4 <_loop0_37_rule+0x310> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12096 <_loop0_37_rule+0x362> │ │ │ │ │ + beq.w 12126 <_loop0_37_rule+0x362> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 125f8 <_loop0_37_rule+0x8c4> │ │ │ │ │ + b.n 12688 <_loop0_37_rule+0x8c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12162 <_loop0_37_rule+0x42e> │ │ │ │ │ + bne.w 121f2 <_loop0_37_rule+0x42e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1216e <_loop0_37_rule+0x43a> │ │ │ │ │ + b.n 121fe <_loop0_37_rule+0x43a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f7e <_loop0_37_rule+0x24a> │ │ │ │ │ + beq.w 1200e <_loop0_37_rule+0x24a> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122ac <_loop0_37_rule+0x578> │ │ │ │ │ + b.n 1233c <_loop0_37_rule+0x578> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12042 <_loop0_37_rule+0x30e> │ │ │ │ │ + b.n 120d2 <_loop0_37_rule+0x30e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 124c4 <_loop0_37_rule+0x790> │ │ │ │ │ - b.w 11ea0 <_loop0_37_rule+0x16c> │ │ │ │ │ + bne.w 12554 <_loop0_37_rule+0x790> │ │ │ │ │ + b.w 11f30 <_loop0_37_rule+0x16c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 11ed6 <_loop0_37_rule+0x1a2> │ │ │ │ │ + b.n 11f66 <_loop0_37_rule+0x1a2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12680 <_loop0_37_rule+0x94c> │ │ │ │ │ + bne.n 12710 <_loop0_37_rule+0x94c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122ac <_loop0_37_rule+0x578> │ │ │ │ │ + b.n 1233c <_loop0_37_rule+0x578> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 122ac <_loop0_37_rule+0x578> │ │ │ │ │ + b.n 1233c <_loop0_37_rule+0x578> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12044 <_loop0_37_rule+0x310> │ │ │ │ │ + b.n 120d4 <_loop0_37_rule+0x310> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124f8 <_loop0_37_rule+0x7c4> │ │ │ │ │ - b.n 12166 <_loop0_37_rule+0x432> │ │ │ │ │ + beq.w 12588 <_loop0_37_rule+0x7c4> │ │ │ │ │ + b.n 121f6 <_loop0_37_rule+0x432> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12532 <_loop0_37_rule+0x7fe> │ │ │ │ │ + bne.w 125c2 <_loop0_37_rule+0x7fe> │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 1254c <_loop0_37_rule+0x818> │ │ │ │ │ + b.n 125dc <_loop0_37_rule+0x818> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12100 <_loop0_37_rule+0x3cc> │ │ │ │ │ - b.n 12532 <_loop0_37_rule+0x7fe> │ │ │ │ │ + beq.w 12190 <_loop0_37_rule+0x3cc> │ │ │ │ │ + b.n 125c2 <_loop0_37_rule+0x7fe> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12508 <_loop0_37_rule+0x7d4> │ │ │ │ │ + bne.w 12598 <_loop0_37_rule+0x7d4> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12044 <_loop0_37_rule+0x310> │ │ │ │ │ + b.n 120d4 <_loop0_37_rule+0x310> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012708 : │ │ │ │ │ +00012798 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12b32 │ │ │ │ │ + beq.w 12bc2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b40 │ │ │ │ │ + bne.w 12bd0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1288e │ │ │ │ │ + bne.w 1291e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1279a │ │ │ │ │ + bne.n 1282a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12822 │ │ │ │ │ + bne.n 128b2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 127dc │ │ │ │ │ + bne.n 1286c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12822 │ │ │ │ │ + bne.n 128b2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1282a │ │ │ │ │ + bne.n 128ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12822 │ │ │ │ │ + bne.n 128b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12c14 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1287a │ │ │ │ │ + bne.n 1290a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1274e │ │ │ │ │ + beq.n 127de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e54 │ │ │ │ │ R_ARM_THM_CALL _loop0_48_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1274e │ │ │ │ │ + beq.n 127de │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12c14 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12750 │ │ │ │ │ + bne.n 127e0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12866 │ │ │ │ │ + beq.n 128f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12866 │ │ │ │ │ + bne.n 128f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12790 │ │ │ │ │ + b.n 12820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12b46 │ │ │ │ │ + beq.w 12bd6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 12816 │ │ │ │ │ + cbnz r6, 128a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 1168 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12bba │ │ │ │ │ + bne.w 12c4a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 12816 │ │ │ │ │ + cbnz r6, 128a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1168 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b5a │ │ │ │ │ + bne.w 12bea │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1276a │ │ │ │ │ + beq.n 127fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12790 │ │ │ │ │ + b.n 12820 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b4e │ │ │ │ │ + beq.w 12bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 12a8 │ │ │ │ │ R_ARM_THM_CALL _loop1_50_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b4e │ │ │ │ │ + beq.w 12bde │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12c14 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12b50 │ │ │ │ │ + bne.w 12be0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 127d0 │ │ │ │ │ + bne.n 12860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127d8 │ │ │ │ │ + beq.n 12868 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12790 │ │ │ │ │ + b.n 12820 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 127d0 │ │ │ │ │ - b.n 12866 │ │ │ │ │ + bne.n 12860 │ │ │ │ │ + b.n 128f6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 129fc │ │ │ │ │ + beq.w 12a8c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a28 │ │ │ │ │ + bne.w 12ab8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12a08 │ │ │ │ │ + bne.w 12a98 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 129b0 │ │ │ │ │ + bne.n 12a40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12a08 │ │ │ │ │ + bne.w 12a98 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12974 │ │ │ │ │ + bne.n 12a04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12a08 │ │ │ │ │ + bne.w 12a98 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12910 │ │ │ │ │ + cbnz r0, 129a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12742 │ │ │ │ │ + beq.w 127d2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 12790 │ │ │ │ │ + b.n 12820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 80a │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128fa │ │ │ │ │ + beq.n 1298a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e54 │ │ │ │ │ R_ARM_THM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128fa │ │ │ │ │ + beq.n 1298a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128fa │ │ │ │ │ + beq.n 1298a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 80a │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128fa │ │ │ │ │ + beq.n 1298a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32721,37 +32762,37 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128fc │ │ │ │ │ + beq.n 1298c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12900 │ │ │ │ │ + b.n 12990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10644 │ │ │ │ │ + bl 106b4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128e6 │ │ │ │ │ + beq.n 12976 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128e6 │ │ │ │ │ + beq.n 12976 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32759,143 +32800,143 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ 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] │ │ │ │ │ - b.n 1295c │ │ │ │ │ + b.n 129ec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128cc │ │ │ │ │ + beq.n 1295c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128cc │ │ │ │ │ + beq.w 1295c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 12a0e │ │ │ │ │ + cbnz r0, 12a9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1296e │ │ │ │ │ + bne.n 129fe │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12900 │ │ │ │ │ + b.n 12990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 12ae0 │ │ │ │ │ + beq.n 12b70 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 12900 │ │ │ │ │ + b.n 12990 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12b2a │ │ │ │ │ + beq.w 12bba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1296e │ │ │ │ │ + bne.n 129fe │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 127d8 │ │ │ │ │ + b.n 12868 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12b1e │ │ │ │ │ + beq.n 12bae │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12b16 │ │ │ │ │ + bne.n 12ba6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12ab8 │ │ │ │ │ + bne.n 12b48 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12b16 │ │ │ │ │ + bne.n 12ba6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 12a70 │ │ │ │ │ + cbnz r0, 12b00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 128b4 │ │ │ │ │ + b.n 12944 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12b0a │ │ │ │ │ + beq.n 12b9a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12b02 │ │ │ │ │ + bne.n 12b92 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 12ae4 │ │ │ │ │ + cbnz r0, 12b74 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12b02 │ │ │ │ │ + bne.n 12b92 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 12ae4 │ │ │ │ │ + cbnz r0, 12b74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12a6a │ │ │ │ │ + b.n 12afa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ @@ -32906,276 +32947,276 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 1295c │ │ │ │ │ + b.n 129ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 1289e │ │ │ │ │ + b.n 1292e │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12abe │ │ │ │ │ - b.n 128b2 │ │ │ │ │ + bne.n 12b4e │ │ │ │ │ + b.n 12942 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12a6a │ │ │ │ │ + b.n 12afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 12a7e │ │ │ │ │ + b.n 12b0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 128b4 │ │ │ │ │ + b.n 12944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 12a36 │ │ │ │ │ + b.n 12ac6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 127d8 │ │ │ │ │ + b.n 12868 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12736 │ │ │ │ │ + beq.w 127c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 12790 │ │ │ │ │ + b.n 12820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 127ec │ │ │ │ │ + b.n 1287c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1277e │ │ │ │ │ - b.n 12822 │ │ │ │ │ + beq.w 1280e │ │ │ │ │ + b.n 128b2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12816 │ │ │ │ │ + bne.w 128a6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12814 │ │ │ │ │ + beq.w 128a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 12bea │ │ │ │ │ + cbz r0, 12c7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12bfe │ │ │ │ │ + bne.n 12c8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl e54 │ │ │ │ │ R_ARM_THM_CALL _loop0_49_rule │ │ │ │ │ - cbz r0, 12bfa │ │ │ │ │ + cbz r0, 12c8a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12c14 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 127c0 │ │ │ │ │ - b.n 1281c │ │ │ │ │ + beq.w 12850 │ │ │ │ │ + b.n 128ac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12800 │ │ │ │ │ + beq.w 12890 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12802 │ │ │ │ │ + bne.w 12892 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12b92 │ │ │ │ │ + bne.n 12c22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 12c06 │ │ │ │ │ + cbnz r0, 12c96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1281c │ │ │ │ │ + b.n 128ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1281c │ │ │ │ │ + b.n 128ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12b98 │ │ │ │ │ + beq.n 12c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1281c │ │ │ │ │ + b.n 128ac │ │ │ │ │ │ │ │ │ │ -00012c14 : │ │ │ │ │ +00012ca4 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12cd4 │ │ │ │ │ + beq.n 12d64 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12ce0 │ │ │ │ │ + bne.n 12d70 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 12c78 │ │ │ │ │ + cbnz r3, 12d08 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12c5e │ │ │ │ │ + cbnz r0, 12cee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c4e │ │ │ │ │ + beq.n 12cde │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12d9a │ │ │ │ │ + bne.w 12e2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c56 │ │ │ │ │ + b.n 12ce6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 12d66 │ │ │ │ │ + beq.n 12df6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12d76 │ │ │ │ │ + bne.n 12e06 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 12d70 │ │ │ │ │ + bne.n 12e00 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12d3e │ │ │ │ │ + bne.n 12dce │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 12d70 │ │ │ │ │ + bne.n 12e00 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12ce6 │ │ │ │ │ + cbnz r0, 12d76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 12c44 │ │ │ │ │ + beq.n 12cd4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 12c56 │ │ │ │ │ + b.n 12ce6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12c3c │ │ │ │ │ + beq.n 12ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 12c56 │ │ │ │ │ + b.n 12ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10644 │ │ │ │ │ + bl 106b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cc0 │ │ │ │ │ + beq.n 12d50 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cc0 │ │ │ │ │ + beq.n 12d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl daa │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cc0 │ │ │ │ │ + beq.n 12d50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33184,264 +33225,264 @@ │ │ │ │ │ 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 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cc2 │ │ │ │ │ + beq.n 12d52 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cc6 │ │ │ │ │ + b.n 12d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10644 │ │ │ │ │ + bl 106b4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cae │ │ │ │ │ + beq.n 12d3e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cae │ │ │ │ │ + beq.n 12d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10644 │ │ │ │ │ + bl 106b4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cae │ │ │ │ │ - b.n 12d06 │ │ │ │ │ + beq.n 12d3e │ │ │ │ │ + b.n 12d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r1, 12db4 │ │ │ │ │ + cbz r1, 12e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 12cc6 │ │ │ │ │ + b.n 12d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10644 │ │ │ │ │ + bl 106b4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c96 │ │ │ │ │ + beq.n 12d26 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c96 │ │ │ │ │ + beq.n 12d26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 12d0e │ │ │ │ │ + b.n 12d9e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c72 │ │ │ │ │ + beq.w 12d02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c56 │ │ │ │ │ + b.n 12ce6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 12c86 │ │ │ │ │ + b.n 12d16 │ │ │ │ │ │ │ │ │ │ -00012db8 : │ │ │ │ │ +00012e48 : │ │ │ │ │ block_rule(): │ │ │ │ │ stmdb 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, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13040 │ │ │ │ │ + beq.w 130d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1304e │ │ │ │ │ + bne.w 130de │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f82 │ │ │ │ │ + bne.w 13012 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1304c │ │ │ │ │ + bne.w 130dc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ffa │ │ │ │ │ + beq.w 1308a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ffa │ │ │ │ │ + beq.w 1308a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13154 │ │ │ │ │ + beq.w 131e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1302c │ │ │ │ │ + bne.w 130bc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13110 │ │ │ │ │ + beq.w 131a0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13100 │ │ │ │ │ + beq.w 13190 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1310c │ │ │ │ │ + bne.w 1319c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12ec6 │ │ │ │ │ + beq.n 12f56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12fd6 │ │ │ │ │ + bne.w 13066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 778 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12fbc │ │ │ │ │ + bne.w 1304c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13010 │ │ │ │ │ + bne.w 130a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + bl 226c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 12ece │ │ │ │ │ + cbz r0, 12f5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12f90 │ │ │ │ │ + bne.n 13020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12fa6 │ │ │ │ │ + beq.n 13036 │ │ │ │ │ str.w sl, [r6, r5, lsl #2] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 12e74 │ │ │ │ │ + bne.n 12f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12e74 │ │ │ │ │ + b.n 12f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13020 │ │ │ │ │ + beq.w 130b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13020 │ │ │ │ │ + bne.w 130b0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130fa │ │ │ │ │ + beq.w 1318a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12f36 │ │ │ │ │ + ble.n 12fc6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12f36 │ │ │ │ │ + beq.n 12fc6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 12f36 │ │ │ │ │ + beq.n 12fc6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 12f36 │ │ │ │ │ + beq.n 12fc6 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ rsb ip, r6, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 12f26 │ │ │ │ │ + bne.n 12fb6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130e0 │ │ │ │ │ + beq.w 13170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12fde │ │ │ │ │ + bne.n 1306e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ffa │ │ │ │ │ + beq.n 1308a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13136 │ │ │ │ │ + bne.w 131c6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33449,575 +33490,575 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13140 │ │ │ │ │ + bne.w 131d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 12eb4 │ │ │ │ │ + bne.n 12f44 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130fa │ │ │ │ │ + beq.w 1318a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 12eb4 │ │ │ │ │ + b.n 12f44 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ea2 │ │ │ │ │ + bne.w 12f32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13140 │ │ │ │ │ + bne.w 131d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13016 │ │ │ │ │ + b.n 130a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 130f0 │ │ │ │ │ + bne.w 13180 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f6a │ │ │ │ │ + bne.n 12ffa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r5, 1304c │ │ │ │ │ + cbnz r5, 130dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8 │ │ │ │ │ + bl 226c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13032 │ │ │ │ │ + cbz r0, 130c2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 12f74 │ │ │ │ │ + b.n 13004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12ede │ │ │ │ │ + bne.w 12f6e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ffc │ │ │ │ │ + b.n 1308c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 13056 │ │ │ │ │ + cbnz r3, 130e6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 12f74 │ │ │ │ │ + b.n 13004 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12de6 │ │ │ │ │ + beq.w 12e76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12f8a │ │ │ │ │ + b.n 1301a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1304e │ │ │ │ │ + bne.n 130de │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 130d2 │ │ │ │ │ + beq.n 13162 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13080 │ │ │ │ │ + cbnz r0, 13110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 1303a │ │ │ │ │ + b.n 130ca │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13074 │ │ │ │ │ + beq.n 13104 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 130ba │ │ │ │ │ + cbz r0, 1314a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13124 │ │ │ │ │ + beq.n 131b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1312c │ │ │ │ │ + bne.n 131bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1307a │ │ │ │ │ + beq.n 1310a │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - b.n 12f74 │ │ │ │ │ + b.n 13004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1306a │ │ │ │ │ - b.n 13074 │ │ │ │ │ + beq.n 130fa │ │ │ │ │ + b.n 13104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 130f0 │ │ │ │ │ + cbnz r0, 13180 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ffc │ │ │ │ │ + b.n 1308c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ffc │ │ │ │ │ + b.n 1308c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1302c │ │ │ │ │ + b.n 130bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 12e4a │ │ │ │ │ + beq.w 12eda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1302c │ │ │ │ │ + b.n 130bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 130cc │ │ │ │ │ + b.n 1315c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1307a │ │ │ │ │ + b.n 1310a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1314a │ │ │ │ │ + cbnz r0, 131da │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 12f74 │ │ │ │ │ + b.n 13004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12fda │ │ │ │ │ + b.n 1306a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13050 │ │ │ │ │ + b.n 130e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 12e3c │ │ │ │ │ - b.n 1302c │ │ │ │ │ + beq.w 12ecc │ │ │ │ │ + b.n 130bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013168 : │ │ │ │ │ +000131f8 : │ │ │ │ │ list_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 13248 │ │ │ │ │ + beq.n 132d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13254 │ │ │ │ │ + bne.n 132e4 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 13206 │ │ │ │ │ + beq.n 13296 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1322e │ │ │ │ │ + beq.n 132be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 132f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1322e │ │ │ │ │ + bne.n 132be │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1322e │ │ │ │ │ + beq.n 132be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 131f8 │ │ │ │ │ + cbz r0, 13288 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13234 │ │ │ │ │ + cbz r0, 132c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13234 │ │ │ │ │ + cbnz r3, 132c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1323c │ │ │ │ │ + blt.n 132cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1325a │ │ │ │ │ + cbnz r3, 132ea │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 131b4 │ │ │ │ │ + bne.n 13244 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 131f8 │ │ │ │ │ + b.n 13288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 131f8 │ │ │ │ │ + beq.n 13288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 131fc │ │ │ │ │ + b.n 1328c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13192 │ │ │ │ │ + beq.n 13222 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 131fc │ │ │ │ │ + b.n 1328c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 131fc │ │ │ │ │ + b.n 1328c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013264 : │ │ │ │ │ +000132f4 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13632 │ │ │ │ │ + beq.w 136c2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13640 │ │ │ │ │ + bne.w 136d0 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 135f6 │ │ │ │ │ + beq.w 13686 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1360c │ │ │ │ │ + beq.w 1369c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 134ee │ │ │ │ │ + beq.w 1357e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13522 │ │ │ │ │ + bne.w 135b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13598 │ │ │ │ │ + bne.w 13628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1359c │ │ │ │ │ + beq.w 1362c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1367a │ │ │ │ │ + beq.w 1370a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13598 │ │ │ │ │ + bne.w 13628 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13590 │ │ │ │ │ + beq.w 13620 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13598 │ │ │ │ │ + bne.w 13628 │ │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ - b.n 13372 │ │ │ │ │ + b.n 13402 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 133ca │ │ │ │ │ + bne.n 1345a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13654 │ │ │ │ │ + bne.w 136e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1356c │ │ │ │ │ + beq.w 135fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 135d8 │ │ │ │ │ + bne.w 13668 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 134da │ │ │ │ │ + beq.w 1356a │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r7, [sl, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13414 │ │ │ │ │ + beq.n 134a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13646 │ │ │ │ │ + beq.w 136d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13668 │ │ │ │ │ + bne.w 136f8 │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 13322 │ │ │ │ │ + bne.n 133b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 135b0 │ │ │ │ │ + blt.w 13640 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 13654 │ │ │ │ │ + bne.w 136e4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1333c │ │ │ │ │ + beq.n 133cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1333c │ │ │ │ │ + beq.n 133cc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1369e │ │ │ │ │ + beq.w 1372e │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13682 │ │ │ │ │ + beq.w 13712 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 135c4 │ │ │ │ │ + bne.w 13654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13362 │ │ │ │ │ + b.n 133f2 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1358a │ │ │ │ │ + beq.w 1361a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1349c │ │ │ │ │ + ble.n 1352c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 1349c │ │ │ │ │ + beq.n 1352c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 1349c │ │ │ │ │ + beq.n 1352c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 1349c │ │ │ │ │ + beq.n 1352c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 1349c │ │ │ │ │ + beq.n 1352c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 1349c │ │ │ │ │ + beq.n 1352c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 1349c │ │ │ │ │ + beq.n 1352c │ │ │ │ │ sub.w r7, sl, #4 │ │ │ │ │ add.w r2, sl, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, sl, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 1348c │ │ │ │ │ + bne.n 1351c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -34026,104 +34067,104 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1359e │ │ │ │ │ + beq.n 1362e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1359e │ │ │ │ │ + bne.n 1362e │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13674 │ │ │ │ │ + beq.w 13704 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 13368 │ │ │ │ │ + b.n 133f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1359c │ │ │ │ │ + blt.n 1362c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13598 │ │ │ │ │ + bne.n 13628 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132ce │ │ │ │ │ + beq.w 1335e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132ce │ │ │ │ │ + beq.w 1335e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13598 │ │ │ │ │ + beq.n 13628 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 136c6 │ │ │ │ │ + beq.w 13756 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 136b2 │ │ │ │ │ + bne.w 13742 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 132ea │ │ │ │ │ + b.n 1337a │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13430 │ │ │ │ │ + bne.w 134c0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ @@ -34140,294 +34181,294 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13576 │ │ │ │ │ + b.n 13606 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1361c │ │ │ │ │ + cbnz r0, 136ac │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13362 │ │ │ │ │ + beq.w 133f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13362 │ │ │ │ │ + beq.w 133f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1359c │ │ │ │ │ + b.n 1362c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1359c │ │ │ │ │ + bne.n 1362c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13618 │ │ │ │ │ + bne.n 136a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13598 │ │ │ │ │ + bne.n 13628 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 132ae │ │ │ │ │ + b.n 1333e │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 13420 │ │ │ │ │ + b.n 134b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13290 │ │ │ │ │ + beq.w 13320 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 134d0 │ │ │ │ │ + b.n 13560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13394 │ │ │ │ │ + beq.w 13424 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13420 │ │ │ │ │ + b.n 134b0 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ - b.n 13660 │ │ │ │ │ + b.n 136f0 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ - b.n 1358a │ │ │ │ │ + b.n 1361a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 132f4 │ │ │ │ │ + b.n 13384 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13628 │ │ │ │ │ + bne.n 136b8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 13420 │ │ │ │ │ + b.n 134b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13420 │ │ │ │ │ + b.n 134b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13568 │ │ │ │ │ + beq.w 135f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1359c │ │ │ │ │ + b.n 1362c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1359c │ │ │ │ │ - b.n 136c0 │ │ │ │ │ + beq.w 1362c │ │ │ │ │ + b.n 13750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000136d8 : │ │ │ │ │ +00013768 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13ee8 │ │ │ │ │ + beq.w 13f78 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13ef6 │ │ │ │ │ + bne.w 13f86 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1395c │ │ │ │ │ + bne.w 139ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 13ef8 │ │ │ │ │ + blt.w 13f88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f22 │ │ │ │ │ + bne.w 13fb2 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13762 │ │ │ │ │ + cbnz r0, 137f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1398e │ │ │ │ │ + bne.w 13a1e │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13970 │ │ │ │ │ + beq.w 13a00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13980 │ │ │ │ │ + bne.w 13a10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl f4a4 │ │ │ │ │ + bl f514 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f72 │ │ │ │ │ + bne.w 14002 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1397e │ │ │ │ │ + bne.w 13a0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 881c │ │ │ │ │ + bl 88a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13982 │ │ │ │ │ + beq.w 13a12 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1374a │ │ │ │ │ + bne.n 137da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13af2 │ │ │ │ │ + beq.w 13b82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13888 │ │ │ │ │ + bne.n 13918 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 13aec │ │ │ │ │ + bne.w 13b7c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 138b4 │ │ │ │ │ + beq.n 13944 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 138ca │ │ │ │ │ + beq.n 1395a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #11 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1396c │ │ │ │ │ + bne.w 139fc │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1374a │ │ │ │ │ + bne.n 137da │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13748 │ │ │ │ │ + beq.n 137d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f22 │ │ │ │ │ + beq.w 13fb2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -34437,90 +34478,90 @@ │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f50 │ │ │ │ │ + beq.w 13fe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f50 │ │ │ │ │ + bne.w 13fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13756 │ │ │ │ │ + b.n 137e6 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137de │ │ │ │ │ + beq.n 1386e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ad6 │ │ │ │ │ + beq.w 13b66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ad6 │ │ │ │ │ + bne.w 13b66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 137ee │ │ │ │ │ + b.n 1387e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13b00 │ │ │ │ │ + bne.w 13b90 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 13800 │ │ │ │ │ + bne.n 13890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13f64 │ │ │ │ │ + blt.w 13ff4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 13b00 │ │ │ │ │ + bne.w 13b90 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13822 │ │ │ │ │ + beq.n 138b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 29d8 │ │ │ │ │ + bl 29d8 │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f46 │ │ │ │ │ + beq.w 13fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f3c │ │ │ │ │ + beq.w 13fcc │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r7, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -34530,303 +34571,303 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f28 │ │ │ │ │ + beq.w 13fb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f28 │ │ │ │ │ + bne.w 13fb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13830 │ │ │ │ │ + b.n 138c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 1373e │ │ │ │ │ + b.n 137ce │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 13904 │ │ │ │ │ + b.n 13994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1377c │ │ │ │ │ + beq.w 1380c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 13754 │ │ │ │ │ + beq.w 137e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13ef6 │ │ │ │ │ + bne.w 13f86 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13f78 │ │ │ │ │ + beq.w 14008 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 139be │ │ │ │ │ + cbz r0, 13a4e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f88 │ │ │ │ │ + bne.w 14018 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13acc │ │ │ │ │ + bne.w 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 139e0 │ │ │ │ │ + cbz r0, 13a70 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f92 │ │ │ │ │ + bne.w 14022 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13acc │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13a00 │ │ │ │ │ + cbz r0, 13a90 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13ce4 │ │ │ │ │ + bne.w 13d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13acc │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13a20 │ │ │ │ │ + cbz r0, 13ab0 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13eb4 │ │ │ │ │ + bne.w 13f44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13acc │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13a4a │ │ │ │ │ + cbz r0, 13ada │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13efe │ │ │ │ │ + bne.w 13f8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13acc │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13d1a │ │ │ │ │ + bne.w 13daa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13acc │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13bf4 │ │ │ │ │ + bne.w 13c84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 13acc │ │ │ │ │ + cbnz r3, 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13d84 │ │ │ │ │ + bne.w 13e14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r7, 13acc │ │ │ │ │ + cbnz r7, 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c64 │ │ │ │ │ + bne.w 13cf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r7, 13acc │ │ │ │ │ + cbnz r7, 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13b60 │ │ │ │ │ + bne.n 13bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r7, 13acc │ │ │ │ │ + cbnz r7, 13b5c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13b08 │ │ │ │ │ + cbnz r0, 13b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 13754 │ │ │ │ │ + b.n 137e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f32 │ │ │ │ │ + bne.w 13fc2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 137ee │ │ │ │ │ + beq.w 1387e │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1374a │ │ │ │ │ + b.n 137da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 137ce │ │ │ │ │ + beq.w 1385e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1374a │ │ │ │ │ + b.n 137da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13acc │ │ │ │ │ + beq.n 13b5c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13acc │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 113e │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13acc │ │ │ │ │ + bne.n 13b5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13acc │ │ │ │ │ + beq.n 13b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ec4 │ │ │ │ │ + beq.w 13f54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13acc │ │ │ │ │ + beq.n 13b5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ad2 │ │ │ │ │ + b.n 13b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13aba │ │ │ │ │ + beq.n 13b4a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13abe │ │ │ │ │ + bne.n 13b4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 113e │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13abe │ │ │ │ │ + bne.n 13b4e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13aba │ │ │ │ │ + beq.n 13b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29d8 │ │ │ │ │ + bl 29d8 │ │ │ │ │ R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13aba │ │ │ │ │ + beq.n 13b4a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13aba │ │ │ │ │ + beq.n 13b4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 13bdc │ │ │ │ │ + cbnz r0, 13c6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34834,50 +34875,50 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13d68 │ │ │ │ │ + bne.w 13df8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ebe │ │ │ │ │ + beq.w 13f4e │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ad2 │ │ │ │ │ + b.n 13b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a7a │ │ │ │ │ + beq.w 13b0a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a7a │ │ │ │ │ + beq.w 13b0a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_236_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_236_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a7a │ │ │ │ │ + beq.w 13b0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13b4c │ │ │ │ │ + bne.n 13bdc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34885,58 +34926,58 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b4c │ │ │ │ │ + beq.w 13bdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 13c5c │ │ │ │ │ + cbz r3, 13cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13b54 │ │ │ │ │ + bne.w 13be4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13756 │ │ │ │ │ + b.n 137e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13aa6 │ │ │ │ │ + beq.w 13b36 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13aaa │ │ │ │ │ + bne.w 13b3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 113e │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13aaa │ │ │ │ │ + bne.w 13b3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_238_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_238_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13aa6 │ │ │ │ │ + beq.w 13b36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13bdc │ │ │ │ │ + bne.n 13c6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34944,25 +34985,25 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13bdc │ │ │ │ │ + beq.n 13c6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13c5c │ │ │ │ │ + beq.n 13cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13bea │ │ │ │ │ - b.n 13c5e │ │ │ │ │ + bne.n 13c7a │ │ │ │ │ + b.n 13cee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34971,41 +35012,41 @@ │ │ │ │ │ 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 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13bea │ │ │ │ │ - b.n 13ace │ │ │ │ │ + bne.w 13c7a │ │ │ │ │ + b.n 13b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a62 │ │ │ │ │ + beq.w 13af2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_235_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_235_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a62 │ │ │ │ │ + beq.w 13af2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13bdc │ │ │ │ │ + bne.w 13c6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35013,124 +35054,124 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bdc │ │ │ │ │ + beq.w 13c6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13c5c │ │ │ │ │ + beq.w 13cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13bea │ │ │ │ │ + bne.w 13c7a │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13756 │ │ │ │ │ + b.n 137e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e47c <_tmp_16_rule> │ │ │ │ │ + bl e4cc <_tmp_16_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a90 │ │ │ │ │ + beq.w 13b20 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13a94 │ │ │ │ │ + bne.w 13b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13e30 │ │ │ │ │ + beq.n 13ec0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13dd6 │ │ │ │ │ + cbz r0, 13e66 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_242_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_242_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e4e │ │ │ │ │ + bne.n 13ede │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 13e3e │ │ │ │ │ + cbnz r3, 13ece │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ea2 │ │ │ │ │ + beq.n 13f32 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ea2 │ │ │ │ │ + beq.n 13f32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13e6e │ │ │ │ │ + cbnz r0, 13efe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 13e46 │ │ │ │ │ + cbz r0, 13ed6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13a94 │ │ │ │ │ + b.n 13b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13db4 │ │ │ │ │ + beq.n 13e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13a94 │ │ │ │ │ + b.n 13b24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 13a94 │ │ │ │ │ + b.n 13b24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -35138,57 +35179,57 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e1c │ │ │ │ │ + beq.n 13eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 13eae │ │ │ │ │ + cbz r3, 13f3e │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e26 │ │ │ │ │ + bne.n 13eb6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ad2 │ │ │ │ │ - b.n 13756 │ │ │ │ │ + beq.w 13b62 │ │ │ │ │ + b.n 137e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 13a94 │ │ │ │ │ + b.n 13b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13e82 │ │ │ │ │ + b.n 13f12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 13cec │ │ │ │ │ + b.n 13d7c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ad2 │ │ │ │ │ + b.n 13b62 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35196,26 +35237,26 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c4e │ │ │ │ │ - b.n 13b4c │ │ │ │ │ + bne.w 13cde │ │ │ │ │ + b.n 13bdc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13706 │ │ │ │ │ + beq.w 13796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1375a │ │ │ │ │ + b.n 137ea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -35223,720 +35264,720 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bdc │ │ │ │ │ - b.n 13d68 │ │ │ │ │ + beq.w 13c6c │ │ │ │ │ + b.n 13df8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13ef8 │ │ │ │ │ + b.n 13f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 13f4a │ │ │ │ │ + cbz r0, 13fda │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1374a │ │ │ │ │ + b.n 137da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 13830 │ │ │ │ │ + b.n 138c0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 13822 │ │ │ │ │ + b.n 138b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 13958 │ │ │ │ │ + b.n 139e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13756 │ │ │ │ │ + beq.w 137e6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13ef8 │ │ │ │ │ + b.n 13f88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1374a │ │ │ │ │ + b.w 137da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 137ac │ │ │ │ │ + b.n 1383c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 139a4 │ │ │ │ │ - b.n 13acc │ │ │ │ │ + beq.w 13a34 │ │ │ │ │ + b.n 13b5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n 13cec │ │ │ │ │ + b.n 13d7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 13cec │ │ │ │ │ + b.n 13d7c │ │ │ │ │ │ │ │ │ │ -00013f9c : │ │ │ │ │ +0001402c : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 140ae │ │ │ │ │ + beq.n 1413e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 14048 │ │ │ │ │ + bne.n 140d8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13fd8 │ │ │ │ │ + cbz r0, 14068 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14026 │ │ │ │ │ + cbnz r0, 140b6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 13ffe │ │ │ │ │ + cbnz r3, 1408e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 14048 │ │ │ │ │ + bne.n 140d8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 13ff4 │ │ │ │ │ + cbnz r0, 14084 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 140d4 │ │ │ │ │ + bne.n 14164 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 140c2 │ │ │ │ │ + beq.n 14152 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14050 │ │ │ │ │ + cbnz r0, 140e0 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 13fe0 │ │ │ │ │ + b.n 14070 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13fda │ │ │ │ │ + beq.n 1406a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 140b4 │ │ │ │ │ + bne.n 14144 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ff4 │ │ │ │ │ + b.n 14084 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13ff6 │ │ │ │ │ + b.n 14086 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1401a │ │ │ │ │ + beq.n 140aa │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1401a │ │ │ │ │ + beq.n 140aa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1401a │ │ │ │ │ + beq.n 140aa │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1401a │ │ │ │ │ + beq.n 140aa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 140de │ │ │ │ │ + cbnz r0, 1416e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - cbz r0, 140da │ │ │ │ │ + cbz r0, 1416a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14020 │ │ │ │ │ + b.n 140b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13fbc │ │ │ │ │ + b.n 1404c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 140f8 │ │ │ │ │ + cbnz r0, 14188 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 13ff4 │ │ │ │ │ + b.n 14084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 14010 │ │ │ │ │ + beq.n 140a0 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 14020 │ │ │ │ │ + b.n 140b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 13ff6 │ │ │ │ │ + b.n 14086 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14020 │ │ │ │ │ + b.n 140b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 14102 │ │ │ │ │ + cbz r2, 14192 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 140a8 │ │ │ │ │ + bne.n 14138 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ff4 │ │ │ │ │ + b.n 14084 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13ff6 │ │ │ │ │ + b.n 14086 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ff4 │ │ │ │ │ + b.n 14084 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001410c <_tmp_259_rule>: │ │ │ │ │ +0001419c <_tmp_259_rule>: │ │ │ │ │ _tmp_259_rule(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 142b4 <_tmp_259_rule+0x1a8> │ │ │ │ │ + beq.w 14344 <_tmp_259_rule+0x1a8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 142c2 <_tmp_259_rule+0x1b6> │ │ │ │ │ + bne.w 14352 <_tmp_259_rule+0x1b6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141f6 <_tmp_259_rule+0xea> │ │ │ │ │ + beq.n 14286 <_tmp_259_rule+0xea> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 142a2 <_tmp_259_rule+0x196> │ │ │ │ │ + beq.w 14332 <_tmp_259_rule+0x196> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 141f4 <_tmp_259_rule+0xe8> │ │ │ │ │ + bne.n 14284 <_tmp_259_rule+0xe8> │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 141c6 <_tmp_259_rule+0xba> │ │ │ │ │ + cbnz r0, 14256 <_tmp_259_rule+0xba> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 142dc <_tmp_259_rule+0x1d0> │ │ │ │ │ + beq.w 1436c <_tmp_259_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 142b0 <_tmp_259_rule+0x1a4> │ │ │ │ │ + bne.w 14340 <_tmp_259_rule+0x1a4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1420c <_tmp_259_rule+0x100> │ │ │ │ │ + bne.n 1429c <_tmp_259_rule+0x100> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 142b0 <_tmp_259_rule+0x1a4> │ │ │ │ │ + bne.w 14340 <_tmp_259_rule+0x1a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 69a8 │ │ │ │ │ + bl 6a30 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 14206 <_tmp_259_rule+0xfa> │ │ │ │ │ + cbz r0, 14296 <_tmp_259_rule+0xfa> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - cbz r5, 141f6 <_tmp_259_rule+0xea> │ │ │ │ │ + cbz r5, 14286 <_tmp_259_rule+0xea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 142c8 <_tmp_259_rule+0x1bc> │ │ │ │ │ + bne.n 14358 <_tmp_259_rule+0x1bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 142f6 <_tmp_259_rule+0x1ea> │ │ │ │ │ + beq.w 14386 <_tmp_259_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 141ba <_tmp_259_rule+0xae> │ │ │ │ │ + b.n 1424a <_tmp_259_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1429a <_tmp_259_rule+0x18e> │ │ │ │ │ + beq.n 1432a <_tmp_259_rule+0x18e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14292 <_tmp_259_rule+0x186> │ │ │ │ │ + bne.n 14322 <_tmp_259_rule+0x186> │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 14288 <_tmp_259_rule+0x17c> │ │ │ │ │ + cbz r0, 14318 <_tmp_259_rule+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ - cbz r0, 14288 <_tmp_259_rule+0x17c> │ │ │ │ │ + bl 68b0 │ │ │ │ │ + cbz r0, 14318 <_tmp_259_rule+0x17c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 142f0 <_tmp_259_rule+0x1e4> │ │ │ │ │ + beq.n 14380 <_tmp_259_rule+0x1e4> │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 142ea <_tmp_259_rule+0x1de> │ │ │ │ │ + beq.n 1437a <_tmp_259_rule+0x1de> │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141e4 <_tmp_259_rule+0xd8> │ │ │ │ │ + beq.n 14274 <_tmp_259_rule+0xd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 141e4 <_tmp_259_rule+0xd8> │ │ │ │ │ + bne.n 14274 <_tmp_259_rule+0xd8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 141ba <_tmp_259_rule+0xae> │ │ │ │ │ + b.n 1424a <_tmp_259_rule+0xae> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 141a2 <_tmp_259_rule+0x96> │ │ │ │ │ + b.n 14232 <_tmp_259_rule+0x96> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 141a2 <_tmp_259_rule+0x96> │ │ │ │ │ + b.n 14232 <_tmp_259_rule+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1421a <_tmp_259_rule+0x10e> │ │ │ │ │ + b.n 142aa <_tmp_259_rule+0x10e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14162 <_tmp_259_rule+0x56> │ │ │ │ │ + beq.w 141f2 <_tmp_259_rule+0x56> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 141f4 <_tmp_259_rule+0xe8> │ │ │ │ │ + b.n 14284 <_tmp_259_rule+0xe8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1413a <_tmp_259_rule+0x2e> │ │ │ │ │ + beq.w 141ca <_tmp_259_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 141da <_tmp_259_rule+0xce> │ │ │ │ │ + b.n 1426a <_tmp_259_rule+0xce> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141fa <_tmp_259_rule+0xee> │ │ │ │ │ + beq.n 1428a <_tmp_259_rule+0xee> │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 141da <_tmp_259_rule+0xce> │ │ │ │ │ + b.n 1426a <_tmp_259_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1417e <_tmp_259_rule+0x72> │ │ │ │ │ - b.n 141ee <_tmp_259_rule+0xe2> │ │ │ │ │ + bge.w 1420e <_tmp_259_rule+0x72> │ │ │ │ │ + b.n 1427e <_tmp_259_rule+0xe2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14266 <_tmp_259_rule+0x15a> │ │ │ │ │ + b.n 142f6 <_tmp_259_rule+0x15a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 141f6 <_tmp_259_rule+0xea> │ │ │ │ │ + b.n 14286 <_tmp_259_rule+0xea> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 141ba <_tmp_259_rule+0xae> │ │ │ │ │ + b.n 1424a <_tmp_259_rule+0xae> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000142fc : │ │ │ │ │ +0001438c : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1458e │ │ │ │ │ + beq.w 1461e │ │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1459c │ │ │ │ │ + bne.w 1462c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 145ae │ │ │ │ │ + bne.w 1463e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1438c │ │ │ │ │ + blt.n 1441c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14482 │ │ │ │ │ + bne.w 14512 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14386 │ │ │ │ │ + cbnz r3, 14416 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14396 │ │ │ │ │ + cbnz r0, 14426 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 14386 │ │ │ │ │ + cbnz r3, 14416 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1440e │ │ │ │ │ + bne.n 1449e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14370 │ │ │ │ │ + beq.n 14400 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14370 │ │ │ │ │ + beq.n 14400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14370 │ │ │ │ │ + beq.n 14400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 142fc │ │ │ │ │ + bl 1438c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14370 │ │ │ │ │ + beq.n 14400 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a8 │ │ │ │ │ + beq.w 14638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a2 │ │ │ │ │ + beq.w 14632 │ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1446e │ │ │ │ │ + beq.n 144fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1446e │ │ │ │ │ + bne.n 144fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1438a │ │ │ │ │ + b.n 1441a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14384 │ │ │ │ │ + beq.n 14414 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14384 │ │ │ │ │ + beq.n 14414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14384 │ │ │ │ │ + beq.n 14414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d4 │ │ │ │ │ + bl 14664 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14384 │ │ │ │ │ + bne.n 14414 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a8 │ │ │ │ │ + beq.w 14638 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14404 │ │ │ │ │ + bne.n 14494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1438a │ │ │ │ │ + beq.n 1441a │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1438c │ │ │ │ │ + b.n 1441c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14386 │ │ │ │ │ + bne.w 14416 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14510 │ │ │ │ │ + beq.n 145a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 144ba │ │ │ │ │ + cbz r0, 1454a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ - cbz r0, 144ba │ │ │ │ │ + bl 11650 │ │ │ │ │ + cbz r0, 1454a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14558 │ │ │ │ │ + bne.n 145e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1451c │ │ │ │ │ + cbnz r5, 145ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 144fe │ │ │ │ │ + cbz r0, 1458e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ - cbz r0, 144fe │ │ │ │ │ + bl 11650 │ │ │ │ │ + cbz r0, 1458e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 144fe │ │ │ │ │ + cbz r0, 1458e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 144fe │ │ │ │ │ + cbz r0, 1458e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 14522 │ │ │ │ │ + cbnz r0, 145b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14364 │ │ │ │ │ - b.n 14386 │ │ │ │ │ + beq.w 143f4 │ │ │ │ │ + b.n 14416 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14498 │ │ │ │ │ + beq.n 14528 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14504 │ │ │ │ │ + b.n 14594 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -35945,24 +35986,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14578 │ │ │ │ │ + cbnz r0, 14608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 145c6 │ │ │ │ │ + beq.n 14656 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14504 │ │ │ │ │ + b.n 14594 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -35970,85 +36011,85 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14546 │ │ │ │ │ + beq.n 145d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 145ca │ │ │ │ │ + cbz r3, 1465a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14552 │ │ │ │ │ + bne.n 145e2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1438a │ │ │ │ │ + b.n 1441a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1432a │ │ │ │ │ + beq.w 143ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1438c │ │ │ │ │ + b.n 1441c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 143e8 │ │ │ │ │ + b.n 14478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1438c │ │ │ │ │ + b.n 1441c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14364 │ │ │ │ │ - b.n 1448a │ │ │ │ │ + beq.w 143f4 │ │ │ │ │ + b.n 1451a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14504 │ │ │ │ │ + b.n 14594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1438a │ │ │ │ │ + b.n 1441a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000145d4 : │ │ │ │ │ +00014664 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1470a │ │ │ │ │ + beq.w 1479a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14718 │ │ │ │ │ + bne.w 147a8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbnz r3, 14650 │ │ │ │ │ + cbnz r3, 146e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14624 │ │ │ │ │ + cbnz r0, 146b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -36058,59 +36099,59 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14614 │ │ │ │ │ + beq.n 146a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14614 │ │ │ │ │ + beq.n 146a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 146f2 │ │ │ │ │ + bne.n 14782 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1461c │ │ │ │ │ + b.n 146ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 146e0 │ │ │ │ │ + beq.n 14770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146d8 │ │ │ │ │ + beq.n 14768 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 146d8 │ │ │ │ │ + cbz r0, 14768 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 146d8 │ │ │ │ │ + cbz r0, 14768 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 146d8 │ │ │ │ │ + cbz r0, 14768 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -36120,178 +36161,178 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14722 │ │ │ │ │ + bne.n 147b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1471e │ │ │ │ │ + beq.n 147ae │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14608 │ │ │ │ │ + beq.n 14698 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1461c │ │ │ │ │ + b.n 146ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 146ca │ │ │ │ │ + b.n 1475a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1465e │ │ │ │ │ + beq.n 146ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 146ca │ │ │ │ │ + b.n 1475a │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 14700 │ │ │ │ │ + cbnz r0, 14790 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 1464c │ │ │ │ │ + b.n 146dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1461c │ │ │ │ │ + b.n 146ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14600 │ │ │ │ │ + beq.w 14690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1461c │ │ │ │ │ + b.n 146ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 146ca │ │ │ │ │ + b.n 1475a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1473c │ │ │ │ │ + cbz r3, 147cc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 146c6 │ │ │ │ │ + bne.n 14756 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1464c │ │ │ │ │ + b.n 146dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1464c │ │ │ │ │ + b.n 146dc │ │ │ │ │ │ │ │ │ │ -00014744 : │ │ │ │ │ +000147d4 : │ │ │ │ │ slices_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14af0 │ │ │ │ │ + beq.w 14bc4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14afe │ │ │ │ │ + bne.w 14bd2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 14838 │ │ │ │ │ + bne.n 148c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 1482e │ │ │ │ │ + blt.n 148be │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14afe │ │ │ │ │ + bne.w 14bd2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1485a │ │ │ │ │ + beq.n 148ea │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 14a36 │ │ │ │ │ + beq.w 14ac6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14a62 │ │ │ │ │ + bne.w 14af2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14868 │ │ │ │ │ + bne.n 148f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14a6a │ │ │ │ │ + bne.w 14afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 115bc │ │ │ │ │ + bl 11650 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a7a │ │ │ │ │ + beq.w 14b0a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b76 │ │ │ │ │ + bne.w 14bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14904 │ │ │ │ │ + beq.n 14994 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14a20 │ │ │ │ │ + bne.w 14aa2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -36303,166 +36344,161 @@ │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r0, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 147c0 │ │ │ │ │ + bne.n 14850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 147b4 │ │ │ │ │ - b.n 14a6a │ │ │ │ │ + beq.n 14844 │ │ │ │ │ + b.n 14afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14a62 │ │ │ │ │ + bne.w 14af2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14ac4 │ │ │ │ │ + beq.w 14b52 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a84 │ │ │ │ │ + bne.w 14b14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14a62 │ │ │ │ │ + bne.w 14af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a7a │ │ │ │ │ + beq.w 14b0a │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a72 │ │ │ │ │ + beq.w 14b02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ada │ │ │ │ │ + bne.w 14b68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14822 │ │ │ │ │ + bne.n 148b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14afe │ │ │ │ │ + bne.w 14bd2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14b34 │ │ │ │ │ + beq.w 14bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48b0 │ │ │ │ │ + bl 48b0 │ │ │ │ │ R_ARM_THM_CALL _tmp_253_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b22 │ │ │ │ │ + beq.w 14b92 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14b6e │ │ │ │ │ + beq.w 14ba6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14b66 │ │ │ │ │ + bne.w 14b8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b5e │ │ │ │ │ + beq.w 14b84 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 14b66 │ │ │ │ │ + bne.w 14b8c │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 14996 │ │ │ │ │ - bl 48b0 │ │ │ │ │ + cbz r2, 14a26 │ │ │ │ │ + bl 48b0 │ │ │ │ │ R_ARM_THM_CALL _tmp_253_rule │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbz r0, 14996 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 14b04 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 14aa6 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r8, r7, lsl #2] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 14a26 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 14bee │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 14b36 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.n 14964 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n 149f4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b58 │ │ │ │ │ + beq.w 14b7e │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n 149bc │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ - str.w r1, [r3, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.n 149aa │ │ │ │ │ + bgt.n 14ab8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -36471,237 +36507,242 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b52 │ │ │ │ │ + beq.w 14ba0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14b50 │ │ │ │ │ + bne.w 14b9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b4a │ │ │ │ │ + beq.w 14b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14822 │ │ │ │ │ + bne.w 148b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1482c │ │ │ │ │ + beq.w 148bc │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1482e │ │ │ │ │ + b.n 148be │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr.w r0, [r8, r6, lsl #2] │ │ │ │ │ + str.w r0, [r1, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n 14a3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14abe │ │ │ │ │ + blt.n 14b4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r1, 14a6a │ │ │ │ │ + cbnz r1, 14afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 147dc │ │ │ │ │ + beq.w 1486c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 147f2 │ │ │ │ │ + beq.w 14882 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14908 │ │ │ │ │ + b.n 14998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ae4 │ │ │ │ │ + bne.n 14b72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14908 │ │ │ │ │ + b.n 14998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1489c │ │ │ │ │ + bne.w 1492c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148a2 │ │ │ │ │ + bne.w 14932 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14b28 │ │ │ │ │ + bne.n 14c0e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 148a0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ + b.n 14930 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14b58 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cbz r0, 14b7e │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1498a │ │ │ │ │ + b.n 14a1a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14a6a │ │ │ │ │ + b.n 14afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 14888 │ │ │ │ │ + beq.w 14918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14a62 │ │ │ │ │ + b.n 14af2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148e8 │ │ │ │ │ + beq.w 14978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14908 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 14772 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 1482e │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14982 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + b.n 14998 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14b52 │ │ │ │ │ + b.n 14ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14a62 │ │ │ │ │ + b.n 148be │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 148bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 149cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1491e │ │ │ │ │ + beq.w 149ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14b52 │ │ │ │ │ + b.n 14ba0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 14802 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1482e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 1482c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 148be │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1497c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14b22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1493c │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 14998 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14a12 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 148ec │ │ │ │ │ - movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14b92 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14908 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14af2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00014b8c : │ │ │ │ │ +00014c1c : │ │ │ │ │ finally_block_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14cda │ │ │ │ │ + beq.w 14d6a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14ce8 │ │ │ │ │ + bne.w 14d78 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 14c14 │ │ │ │ │ + cbnz r3, 14ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14bda │ │ │ │ │ + cbnz r0, 14c6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -36711,85 +36752,85 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14bca │ │ │ │ │ + beq.n 14c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14bca │ │ │ │ │ + beq.n 14c5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14c04 │ │ │ │ │ + cbnz r3, 14c94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14bd2 │ │ │ │ │ + b.n 14c62 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14cd0 │ │ │ │ │ + bne.n 14d60 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 14c00 │ │ │ │ │ + b.n 14c90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14c58 │ │ │ │ │ + beq.n 14ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14c44 │ │ │ │ │ + cbz r0, 14cd4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14c44 │ │ │ │ │ + cbz r0, 14cd4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14c6a │ │ │ │ │ + cbnz r0, 14cfa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14bbe │ │ │ │ │ + beq.n 14c4e │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 14bd2 │ │ │ │ │ + b.n 14c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14c22 │ │ │ │ │ + beq.n 14cb2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14c4a │ │ │ │ │ + b.n 14cda │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c44 │ │ │ │ │ + beq.n 14cd4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -36798,219 +36839,219 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 14cb6 │ │ │ │ │ + cbnz r0, 14d46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 14cb2 │ │ │ │ │ + cbz r0, 14d42 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14c4a │ │ │ │ │ + b.n 14cda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14c4a │ │ │ │ │ + b.n 14cda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 14cee │ │ │ │ │ + cbz r3, 14d7e │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14cac │ │ │ │ │ + bne.n 14d3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14c00 │ │ │ │ │ + b.n 14c90 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14bd2 │ │ │ │ │ + b.n 14c62 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14bb8 │ │ │ │ │ + beq.w 14c48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 14bd2 │ │ │ │ │ + b.n 14c62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14c00 │ │ │ │ │ + b.n 14c90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014cf8 <_loop1_216_rule>: │ │ │ │ │ +00014d88 <_loop1_216_rule>: │ │ │ │ │ _loop1_60_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15074 <_loop1_216_rule+0x37c> │ │ │ │ │ + beq.w 15104 <_loop1_216_rule+0x37c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 14f16 <_loop1_216_rule+0x21e> │ │ │ │ │ + bne.w 14fa6 <_loop1_216_rule+0x21e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1504e <_loop1_216_rule+0x356> │ │ │ │ │ + beq.w 150de <_loop1_216_rule+0x356> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15056 <_loop1_216_rule+0x35e> │ │ │ │ │ + bne.w 150e6 <_loop1_216_rule+0x35e> │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, fp │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1507a <_loop1_216_rule+0x382> │ │ │ │ │ + beq.w 1510a <_loop1_216_rule+0x382> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14e3e <_loop1_216_rule+0x146> │ │ │ │ │ + bne.n 14ece <_loop1_216_rule+0x146> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 14e8a <_loop1_216_rule+0x192> │ │ │ │ │ + bne.w 14f1a <_loop1_216_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 14ef4 <_loop1_216_rule+0x1fc> │ │ │ │ │ + blt.w 14f84 <_loop1_216_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14f1e <_loop1_216_rule+0x226> │ │ │ │ │ + bne.w 14fae <_loop1_216_rule+0x226> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + bne.n 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e <_loop1_216_rule+0x126> │ │ │ │ │ + beq.n 14eae <_loop1_216_rule+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e <_loop1_216_rule+0x126> │ │ │ │ │ + beq.n 14eae <_loop1_216_rule+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10020 <_tmp_28_rule> │ │ │ │ │ + bl 10090 <_tmp_28_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14e20 <_loop1_216_rule+0x128> │ │ │ │ │ + bne.n 14eb0 <_loop1_216_rule+0x128> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e <_loop1_216_rule+0x126> │ │ │ │ │ + beq.n 14eae <_loop1_216_rule+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14e1e <_loop1_216_rule+0x126> │ │ │ │ │ + cbz r0, 14eae <_loop1_216_rule+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + beq.n 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 14ea2 <_loop1_216_rule+0x1aa> │ │ │ │ │ + bne.n 14f32 <_loop1_216_rule+0x1aa> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14eec <_loop1_216_rule+0x1f4> │ │ │ │ │ + beq.n 14f7c <_loop1_216_rule+0x1f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15024 <_loop1_216_rule+0x32c> │ │ │ │ │ + bne.w 150b4 <_loop1_216_rule+0x32c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 14efa <_loop1_216_rule+0x202> │ │ │ │ │ + beq.n 14f8a <_loop1_216_rule+0x202> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r7, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 14d48 <_loop1_216_rule+0x50> │ │ │ │ │ + b.n 14dd8 <_loop1_216_rule+0x50> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + cbnz r5, 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ea6 <_loop1_216_rule+0x1ae> │ │ │ │ │ + bne.n 14f36 <_loop1_216_rule+0x1ae> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1505c <_loop1_216_rule+0x364> │ │ │ │ │ + bne.w 150ec <_loop1_216_rule+0x364> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 14f10 <_loop1_216_rule+0x218> │ │ │ │ │ + beq.n 14fa0 <_loop1_216_rule+0x218> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14f10 <_loop1_216_rule+0x218> │ │ │ │ │ + bne.n 14fa0 <_loop1_216_rule+0x218> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15048 <_loop1_216_rule+0x350> │ │ │ │ │ + beq.w 150d8 <_loop1_216_rule+0x350> │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - ble.n 14e76 <_loop1_216_rule+0x17e> │ │ │ │ │ + ble.n 14f06 <_loop1_216_rule+0x17e> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 14e66 <_loop1_216_rule+0x16e> │ │ │ │ │ + bne.n 14ef6 <_loop1_216_rule+0x16e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -37020,35 +37061,35 @@ │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 14d8e <_loop1_216_rule+0x96> │ │ │ │ │ - b.n 14f24 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq.w 14e1e <_loop1_216_rule+0x96> │ │ │ │ │ + b.n 14fb4 <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 14dde <_loop1_216_rule+0xe6> │ │ │ │ │ + b.n 14e6e <_loop1_216_rule+0xe6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e32 <_loop1_216_rule+0x13a> │ │ │ │ │ + beq.n 14ec2 <_loop1_216_rule+0x13a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e32 <_loop1_216_rule+0x13a> │ │ │ │ │ + beq.n 14ec2 <_loop1_216_rule+0x13a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + beq.n 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -37056,106 +37097,106 @@ │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14dfc <_loop1_216_rule+0x104> │ │ │ │ │ + bne.n 14e8c <_loop1_216_rule+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + beq.n 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + b.n 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15046 <_loop1_216_rule+0x34e> │ │ │ │ │ + beq.w 150d6 <_loop1_216_rule+0x34e> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 14e10 <_loop1_216_rule+0x118> │ │ │ │ │ + b.n 14ea0 <_loop1_216_rule+0x118> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14e80 <_loop1_216_rule+0x188> │ │ │ │ │ + b.n 14f10 <_loop1_216_rule+0x188> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + bne.n 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14f7a <_loop1_216_rule+0x282> │ │ │ │ │ + beq.n 1500a <_loop1_216_rule+0x282> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14f4e <_loop1_216_rule+0x256> │ │ │ │ │ + cbz r0, 14fde <_loop1_216_rule+0x256> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14fe8 <_loop1_216_rule+0x2f0> │ │ │ │ │ + bne.n 15078 <_loop1_216_rule+0x2f0> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 14f86 <_loop1_216_rule+0x28e> │ │ │ │ │ + cbnz r5, 15016 <_loop1_216_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14f6e <_loop1_216_rule+0x276> │ │ │ │ │ + cbz r0, 14ffe <_loop1_216_rule+0x276> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14f8e <_loop1_216_rule+0x296> │ │ │ │ │ + cbnz r0, 1501e <_loop1_216_rule+0x296> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 14d8a <_loop1_216_rule+0x92> │ │ │ │ │ + b.n 14e1a <_loop1_216_rule+0x92> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14f32 <_loop1_216_rule+0x23a> │ │ │ │ │ + beq.n 14fc2 <_loop1_216_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f76 <_loop1_216_rule+0x27e> │ │ │ │ │ + b.n 15006 <_loop1_216_rule+0x27e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f6e <_loop1_216_rule+0x276> │ │ │ │ │ + beq.n 14ffe <_loop1_216_rule+0x276> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f6e <_loop1_216_rule+0x276> │ │ │ │ │ + beq.n 14ffe <_loop1_216_rule+0x276> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -37165,358 +37206,358 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15030 <_loop1_216_rule+0x338> │ │ │ │ │ + bne.n 150c0 <_loop1_216_rule+0x338> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15038 <_loop1_216_rule+0x340> │ │ │ │ │ + beq.n 150c8 <_loop1_216_rule+0x340> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f76 <_loop1_216_rule+0x27e> │ │ │ │ │ + b.n 15006 <_loop1_216_rule+0x27e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 986 │ │ │ │ │ R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14f50 <_loop1_216_rule+0x258> │ │ │ │ │ + bne.n 14fe0 <_loop1_216_rule+0x258> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f4e <_loop1_216_rule+0x256> │ │ │ │ │ + beq.n 14fde <_loop1_216_rule+0x256> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f4e <_loop1_216_rule+0x256> │ │ │ │ │ + beq.n 14fde <_loop1_216_rule+0x256> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f4e <_loop1_216_rule+0x256> │ │ │ │ │ - b.n 14fb0 <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.n 14fde <_loop1_216_rule+0x256> │ │ │ │ │ + b.n 15040 <_loop1_216_rule+0x2b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e04 <_loop1_216_rule+0x10c> │ │ │ │ │ - b.n 14ef4 <_loop1_216_rule+0x1fc> │ │ │ │ │ + beq.w 14e94 <_loop1_216_rule+0x10c> │ │ │ │ │ + b.n 14f84 <_loop1_216_rule+0x1fc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14fd4 <_loop1_216_rule+0x2dc> │ │ │ │ │ + bne.n 15064 <_loop1_216_rule+0x2dc> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 14e06 <_loop1_216_rule+0x10e> │ │ │ │ │ + bne.w 14e96 <_loop1_216_rule+0x10e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f76 <_loop1_216_rule+0x27e> │ │ │ │ │ + b.n 15006 <_loop1_216_rule+0x27e> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14e80 <_loop1_216_rule+0x188> │ │ │ │ │ + b.n 14f10 <_loop1_216_rule+0x188> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + bne.w 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9e4 │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ - b.n 14e04 <_loop1_216_rule+0x10c> │ │ │ │ │ + beq.w 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ + b.n 14e94 <_loop1_216_rule+0x10c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14d1c <_loop1_216_rule+0x24> │ │ │ │ │ + b.n 14dac <_loop1_216_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14d5c <_loop1_216_rule+0x64> │ │ │ │ │ - b.n 14e3c <_loop1_216_rule+0x144> │ │ │ │ │ + beq.w 14dec <_loop1_216_rule+0x64> │ │ │ │ │ + b.n 14ecc <_loop1_216_rule+0x144> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001508c : │ │ │ │ │ +0001511c : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 151e4 │ │ │ │ │ + beq.w 15274 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 151f2 │ │ │ │ │ + bne.w 15282 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 15218 │ │ │ │ │ + beq.w 152a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15254 │ │ │ │ │ + bne.w 152e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151d0 │ │ │ │ │ + beq.n 15260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151d0 │ │ │ │ │ + beq.n 15260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1ec │ │ │ │ │ + bl f25c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 151d0 │ │ │ │ │ + bne.n 15260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 151bc │ │ │ │ │ + beq.n 1524c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151b2 │ │ │ │ │ + beq.n 15242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d984 │ │ │ │ │ + bl d9d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 151b4 │ │ │ │ │ + bne.n 15244 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151b2 │ │ │ │ │ + beq.n 15242 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 151da │ │ │ │ │ + beq.n 1526a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 151da │ │ │ │ │ + bne.n 1526a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 151d2 │ │ │ │ │ + bne.n 15262 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151d0 │ │ │ │ │ + beq.n 15260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151d0 │ │ │ │ │ + beq.n 15260 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 151a4 │ │ │ │ │ + cbz r0, 15234 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldrd r2, r6, [r6, #20] │ │ │ │ │ - cbz r5, 15182 │ │ │ │ │ + cbz r5, 15212 │ │ │ │ │ ldrd r1, r5, [r5, #8] │ │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 151f8 │ │ │ │ │ + cbz r0, 15288 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 151f8 │ │ │ │ │ + cbnz r3, 15288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 15144 │ │ │ │ │ + b.n 151d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15110 │ │ │ │ │ + beq.n 151a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151d2 │ │ │ │ │ + b.n 15262 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151a8 │ │ │ │ │ + b.n 15238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1520c │ │ │ │ │ + cbnz r0, 1529c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15144 │ │ │ │ │ + b.n 151d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 150ba │ │ │ │ │ + beq.w 1514a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 151a8 │ │ │ │ │ + b.n 15238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151d6 │ │ │ │ │ + beq.n 15266 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 151a8 │ │ │ │ │ + b.n 15238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151d2 │ │ │ │ │ + b.n 15262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15244 │ │ │ │ │ + blt.n 152d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 15250 │ │ │ │ │ + cbnz r3, 152e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 150da │ │ │ │ │ + beq.w 1516a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151a8 │ │ │ │ │ + b.n 15238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 151a8 │ │ │ │ │ + b.n 15238 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1523c │ │ │ │ │ + bne.n 152cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 152f8 │ │ │ │ │ + beq.n 15388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 15298 │ │ │ │ │ + cbnz r0, 15328 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r6, 15288 │ │ │ │ │ + cbnz r6, 15318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15306 │ │ │ │ │ + bne.n 15396 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 150da │ │ │ │ │ - b.n 1523c │ │ │ │ │ + beq.w 1516a │ │ │ │ │ + b.n 152cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15270 │ │ │ │ │ + beq.n 15300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1ec │ │ │ │ │ + bl f25c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15272 │ │ │ │ │ + bne.n 15302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e64 │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15272 │ │ │ │ │ + bne.n 15302 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15270 │ │ │ │ │ + beq.n 15300 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -37524,70 +37565,70 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1538a │ │ │ │ │ + bne.n 1541a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15386 │ │ │ │ │ + beq.n 15416 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1528c │ │ │ │ │ + b.n 1531c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 15262 │ │ │ │ │ - b.n 15288 │ │ │ │ │ + beq.n 152f2 │ │ │ │ │ + b.n 15318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15286 │ │ │ │ │ + beq.n 15316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1ec │ │ │ │ │ + bl f25c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15288 │ │ │ │ │ + bne.n 15318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e64 │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15288 │ │ │ │ │ + bne.n 15318 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15286 │ │ │ │ │ + beq.n 15316 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15286 │ │ │ │ │ + beq.n 15316 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15286 │ │ │ │ │ + beq.n 15316 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -37596,283 +37637,283 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1538a │ │ │ │ │ + cbnz r0, 1541a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 152f2 │ │ │ │ │ + bne.n 15382 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1528c │ │ │ │ │ + b.n 1531c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 153a0 │ │ │ │ │ + cbz r3, 15430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 152f2 │ │ │ │ │ + bne.n 15382 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151d6 │ │ │ │ │ + b.n 15266 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151d6 │ │ │ │ │ + b.n 15266 │ │ │ │ │ │ │ │ │ │ -000153a8 <_gather_116_rule>: │ │ │ │ │ +00015438 <_gather_116_rule>: │ │ │ │ │ _gather_116_rule(): │ │ │ │ │ stmdb 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, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15818 <_gather_116_rule+0x470> │ │ │ │ │ + beq.w 158a8 <_gather_116_rule+0x470> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1582a <_gather_116_rule+0x482> │ │ │ │ │ + bne.w 158ba <_gather_116_rule+0x482> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 156b0 <_gather_116_rule+0x308> │ │ │ │ │ + beq.w 15740 <_gather_116_rule+0x308> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 156d0 <_gather_116_rule+0x328> │ │ │ │ │ + bne.w 15760 <_gather_116_rule+0x328> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r4, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15730 <_gather_116_rule+0x388> │ │ │ │ │ + bne.w 157c0 <_gather_116_rule+0x388> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 15642 <_gather_116_rule+0x29a> │ │ │ │ │ - bl 76c8 │ │ │ │ │ + beq.w 156d2 <_gather_116_rule+0x29a> │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15652 <_gather_116_rule+0x2aa> │ │ │ │ │ + beq.w 156e2 <_gather_116_rule+0x2aa> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15652 <_gather_116_rule+0x2aa> │ │ │ │ │ + beq.w 156e2 <_gather_116_rule+0x2aa> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15652 <_gather_116_rule+0x2aa> │ │ │ │ │ + beq.w 156e2 <_gather_116_rule+0x2aa> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157b6 <_gather_116_rule+0x40e> │ │ │ │ │ + beq.w 15846 <_gather_116_rule+0x40e> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 157a6 <_gather_116_rule+0x3fe> │ │ │ │ │ + bne.w 15836 <_gather_116_rule+0x3fe> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1579e <_gather_116_rule+0x3f6> │ │ │ │ │ + beq.w 1582e <_gather_116_rule+0x3f6> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1572c <_gather_116_rule+0x384> │ │ │ │ │ + bne.w 157bc <_gather_116_rule+0x384> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15722 <_gather_116_rule+0x37a> │ │ │ │ │ + beq.w 157b2 <_gather_116_rule+0x37a> │ │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 154e0 <_gather_116_rule+0x138> │ │ │ │ │ - b.n 1572c <_gather_116_rule+0x384> │ │ │ │ │ + cbz r4, 15570 <_gather_116_rule+0x138> │ │ │ │ │ + b.n 157bc <_gather_116_rule+0x384> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1554c <_gather_116_rule+0x1a4> │ │ │ │ │ + beq.n 155dc <_gather_116_rule+0x1a4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157ce <_gather_116_rule+0x426> │ │ │ │ │ + beq.w 1585e <_gather_116_rule+0x426> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 157e4 <_gather_116_rule+0x43c> │ │ │ │ │ + bne.w 15874 <_gather_116_rule+0x43c> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.w 1566c <_gather_116_rule+0x2c4> │ │ │ │ │ + beq.w 156fc <_gather_116_rule+0x2c4> │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ str.w r5, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15556 <_gather_116_rule+0x1ae> │ │ │ │ │ + cbz r0, 155e6 <_gather_116_rule+0x1ae> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 15802 <_gather_116_rule+0x45a> │ │ │ │ │ + beq.w 15892 <_gather_116_rule+0x45a> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15714 <_gather_116_rule+0x36c> │ │ │ │ │ + bne.w 157a4 <_gather_116_rule+0x36c> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15682 <_gather_116_rule+0x2da> │ │ │ │ │ + bne.w 15712 <_gather_116_rule+0x2da> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15714 <_gather_116_rule+0x36c> │ │ │ │ │ + bne.w 157a4 <_gather_116_rule+0x36c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 15700 <_gather_116_rule+0x358> │ │ │ │ │ - bl 76c8 │ │ │ │ │ + beq.w 15790 <_gather_116_rule+0x358> │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1554c <_gather_116_rule+0x1a4> │ │ │ │ │ + cbz r0, 155dc <_gather_116_rule+0x1a4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 154a0 <_gather_116_rule+0xf8> │ │ │ │ │ + bne.n 15530 <_gather_116_rule+0xf8> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [fp, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1571c <_gather_116_rule+0x374> │ │ │ │ │ + beq.w 157ac <_gather_116_rule+0x374> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + ble.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #14 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.n 15618 <_gather_116_rule+0x270> │ │ │ │ │ + beq.n 156a8 <_gather_116_rule+0x270> │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ rsb r7, r6, #4 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ add.w r3, r6, #52 @ 0x34 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1560a <_gather_116_rule+0x262> │ │ │ │ │ + bne.n 1569a <_gather_116_rule+0x262> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -37886,15 +37927,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1541c <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 154ac <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [fp, #8] │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ @@ -37902,910 +37943,910 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1571c <_gather_116_rule+0x374> │ │ │ │ │ + beq.n 157ac <_gather_116_rule+0x374> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 154d6 <_gather_116_rule+0x12e> │ │ │ │ │ + b.n 15566 <_gather_116_rule+0x12e> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1577e <_gather_116_rule+0x3d6> │ │ │ │ │ + beq.n 1580e <_gather_116_rule+0x3d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1576c <_gather_116_rule+0x3c4> │ │ │ │ │ + beq.n 157fc <_gather_116_rule+0x3c4> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15734 <_gather_116_rule+0x38c> │ │ │ │ │ + bne.n 157c4 <_gather_116_rule+0x38c> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 154d0 <_gather_116_rule+0x128> │ │ │ │ │ + b.n 15560 <_gather_116_rule+0x128> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1572c <_gather_116_rule+0x384> │ │ │ │ │ + bne.n 157bc <_gather_116_rule+0x384> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 153f8 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 15488 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a220 │ │ │ │ │ + bl a288 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 153f8 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 15488 <_gather_116_rule+0x50> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15848 <_gather_116_rule+0x4a0> │ │ │ │ │ + beq.w 158d8 <_gather_116_rule+0x4a0> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15830 <_gather_116_rule+0x488> │ │ │ │ │ + bne.w 158c0 <_gather_116_rule+0x488> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 15466 <_gather_116_rule+0xbe> │ │ │ │ │ + b.n 154f6 <_gather_116_rule+0xbe> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1585a <_gather_116_rule+0x4b2> │ │ │ │ │ + beq.w 158ea <_gather_116_rule+0x4b2> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 15556 <_gather_116_rule+0x1ae> │ │ │ │ │ + b.n 155e6 <_gather_116_rule+0x1ae> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1565a <_gather_116_rule+0x2b2> │ │ │ │ │ + b.n 156ea <_gather_116_rule+0x2b2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 15792 <_gather_116_rule+0x3ea> │ │ │ │ │ + cbnz r0, 15822 <_gather_116_rule+0x3ea> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 154d0 <_gather_116_rule+0x128> │ │ │ │ │ + beq.w 15560 <_gather_116_rule+0x128> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154d0 <_gather_116_rule+0x128> │ │ │ │ │ + beq.w 15560 <_gather_116_rule+0x128> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1565a <_gather_116_rule+0x2b2> │ │ │ │ │ + b.n 156ea <_gather_116_rule+0x2b2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 15792 <_gather_116_rule+0x3ea> │ │ │ │ │ + cbnz r0, 15822 <_gather_116_rule+0x3ea> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 15556 <_gather_116_rule+0x1ae> │ │ │ │ │ + b.n 155e6 <_gather_116_rule+0x1ae> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1552a <_gather_116_rule+0x182> │ │ │ │ │ - b.n 15714 <_gather_116_rule+0x36c> │ │ │ │ │ + beq.w 155ba <_gather_116_rule+0x182> │ │ │ │ │ + b.n 157a4 <_gather_116_rule+0x36c> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 15556 <_gather_116_rule+0x1ae> │ │ │ │ │ + b.n 155e6 <_gather_116_rule+0x1ae> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15474 <_gather_116_rule+0xcc> │ │ │ │ │ + b.n 15504 <_gather_116_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, 157c6 <_gather_116_rule+0x41e> │ │ │ │ │ + cbnz r0, 15856 <_gather_116_rule+0x41e> │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 15466 <_gather_116_rule+0xbe> │ │ │ │ │ + b.n 154f6 <_gather_116_rule+0xbe> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15658 <_gather_116_rule+0x2b0> │ │ │ │ │ + beq.w 156e8 <_gather_116_rule+0x2b0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 15658 <_gather_116_rule+0x2b0> │ │ │ │ │ + b.n 156e8 <_gather_116_rule+0x2b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15714 <_gather_116_rule+0x36c> │ │ │ │ │ + beq.n 157a4 <_gather_116_rule+0x36c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 15714 <_gather_116_rule+0x36c> │ │ │ │ │ + b.n 157a4 <_gather_116_rule+0x36c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1585e <_gather_116_rule+0x4b6> │ │ │ │ │ + bne.n 158ee <_gather_116_rule+0x4b6> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 154d0 <_gather_116_rule+0x128> │ │ │ │ │ - b.n 1574e <_gather_116_rule+0x3a6> │ │ │ │ │ + beq.w 15560 <_gather_116_rule+0x128> │ │ │ │ │ + b.n 157de <_gather_116_rule+0x3a6> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15506 <_gather_116_rule+0x15e> │ │ │ │ │ + beq.w 15596 <_gather_116_rule+0x15e> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 15714 <_gather_116_rule+0x36c> │ │ │ │ │ + b.n 157a4 <_gather_116_rule+0x36c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 153d4 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 15464 <_gather_116_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15638 <_gather_116_rule+0x290> │ │ │ │ │ + b.n 156c8 <_gather_116_rule+0x290> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15466 <_gather_116_rule+0xbe> │ │ │ │ │ + beq.w 154f6 <_gather_116_rule+0xbe> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1565a <_gather_116_rule+0x2b2> │ │ │ │ │ + b.n 156ea <_gather_116_rule+0x2b2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1565a <_gather_116_rule+0x2b2> │ │ │ │ │ - b.n 15840 <_gather_116_rule+0x498> │ │ │ │ │ + beq.w 156ea <_gather_116_rule+0x2b2> │ │ │ │ │ + b.n 158d0 <_gather_116_rule+0x498> │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 15538 <_gather_116_rule+0x190> │ │ │ │ │ + b.n 155c8 <_gather_116_rule+0x190> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 157dc <_gather_116_rule+0x434> │ │ │ │ │ + b.n 1586c <_gather_116_rule+0x434> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015864 <_loop0_119_rule>: │ │ │ │ │ +000158f4 <_loop0_119_rule>: │ │ │ │ │ _loop0_120_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15a10 <_loop0_119_rule+0x1ac> │ │ │ │ │ + beq.w 15aa0 <_loop0_119_rule+0x1ac> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15a1e <_loop0_119_rule+0x1ba> │ │ │ │ │ + bne.w 15aae <_loop0_119_rule+0x1ba> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a02 <_loop0_119_rule+0x19e> │ │ │ │ │ + beq.w 15a92 <_loop0_119_rule+0x19e> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 159fc <_loop0_119_rule+0x198> │ │ │ │ │ + bne.w 15a8c <_loop0_119_rule+0x198> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 159da <_loop0_119_rule+0x176> │ │ │ │ │ + beq.w 15a6a <_loop0_119_rule+0x176> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 158f2 <_loop0_119_rule+0x8e> │ │ │ │ │ + cbnz r0, 15982 <_loop0_119_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159ec <_loop0_119_rule+0x188> │ │ │ │ │ + beq.w 15a7c <_loop0_119_rule+0x188> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 159d6 <_loop0_119_rule+0x172> │ │ │ │ │ + beq.n 15a66 <_loop0_119_rule+0x172> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 159c0 <_loop0_119_rule+0x15c> │ │ │ │ │ + bne.n 15a50 <_loop0_119_rule+0x15c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 159b4 <_loop0_119_rule+0x150> │ │ │ │ │ + beq.n 15a44 <_loop0_119_rule+0x150> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 15934 <_loop0_119_rule+0xd0> │ │ │ │ │ + cbnz r3, 159c4 <_loop0_119_rule+0xd0> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 15962 <_loop0_119_rule+0xfe> │ │ │ │ │ + cbnz r0, 159f2 <_loop0_119_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 159ec <_loop0_119_rule+0x188> │ │ │ │ │ + beq.n 15a7c <_loop0_119_rule+0x188> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 158dc <_loop0_119_rule+0x78> │ │ │ │ │ + ble.n 1596c <_loop0_119_rule+0x78> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 158dc <_loop0_119_rule+0x78> │ │ │ │ │ - b.n 15950 <_loop0_119_rule+0xec> │ │ │ │ │ + beq.n 1596c <_loop0_119_rule+0x78> │ │ │ │ │ + b.n 159e0 <_loop0_119_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c78 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15934 <_loop0_119_rule+0xd0> │ │ │ │ │ + beq.n 159c4 <_loop0_119_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r3, 159a0 <_loop0_119_rule+0x13c> │ │ │ │ │ + cbnz r3, 15a30 <_loop0_119_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15988 <_loop0_119_rule+0x124> │ │ │ │ │ + beq.n 15a18 <_loop0_119_rule+0x124> │ │ │ │ │ str.w sl, [r5, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 15912 <_loop0_119_rule+0xae> │ │ │ │ │ + b.n 159a2 <_loop0_119_rule+0xae> │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 159ec <_loop0_119_rule+0x188> │ │ │ │ │ + cbz r0, 15a7c <_loop0_119_rule+0x188> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1597e <_loop0_119_rule+0x11a> │ │ │ │ │ + b.n 15a0e <_loop0_119_rule+0x11a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15978 <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 15a08 <_loop0_119_rule+0x114> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15938 <_loop0_119_rule+0xd4> │ │ │ │ │ + b.n 159c8 <_loop0_119_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 15922 <_loop0_119_rule+0xbe> │ │ │ │ │ + b.n 159b2 <_loop0_119_rule+0xbe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15908 <_loop0_119_rule+0xa4> │ │ │ │ │ + beq.n 15998 <_loop0_119_rule+0xa4> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 159ae <_loop0_119_rule+0x14a> │ │ │ │ │ + b.n 15a3e <_loop0_119_rule+0x14a> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 15934 <_loop0_119_rule+0xd0> │ │ │ │ │ + b.n 159c4 <_loop0_119_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 158ba <_loop0_119_rule+0x56> │ │ │ │ │ + beq.w 1594a <_loop0_119_rule+0x56> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 15934 <_loop0_119_rule+0xd0> │ │ │ │ │ + b.n 159c4 <_loop0_119_rule+0xd0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 158e8 <_loop0_119_rule+0x84> │ │ │ │ │ + b.n 15978 <_loop0_119_rule+0x84> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 158e8 <_loop0_119_rule+0x84> │ │ │ │ │ + b.n 15978 <_loop0_119_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15892 <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 15922 <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 158e8 <_loop0_119_rule+0x84> │ │ │ │ │ + b.n 15978 <_loop0_119_rule+0x84> │ │ │ │ │ │ │ │ │ │ -00015a24 : │ │ │ │ │ +00015ab4 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15c8e │ │ │ │ │ + beq.w 15d1e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c9c │ │ │ │ │ + bne.w 15d2c │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15b90 │ │ │ │ │ + bne.w 15c20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c58 │ │ │ │ │ + bne.w 15ce8 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ba8 │ │ │ │ │ + bne.w 15c38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c58 │ │ │ │ │ + bne.w 15ce8 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bdc │ │ │ │ │ + bne.w 15c6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c58 │ │ │ │ │ + bne.w 15ce8 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c0e │ │ │ │ │ + bne.w 15c9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c58 │ │ │ │ │ + bne.w 15ce8 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c48 │ │ │ │ │ + bne.w 15cd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c58 │ │ │ │ │ + bne.w 15ce8 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c38 │ │ │ │ │ + bne.w 15cc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c30 │ │ │ │ │ + bne.w 15cc0 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bfe │ │ │ │ │ + bne.w 15c8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c58 │ │ │ │ │ + bne.w 15ce8 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15bcc │ │ │ │ │ + bne.n 15c5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c58 │ │ │ │ │ + bne.w 15ce8 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c5e │ │ │ │ │ + bne.w 15cee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c58 │ │ │ │ │ + bne.w 15ce8 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c7e │ │ │ │ │ + bne.w 15d0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15c30 │ │ │ │ │ + bne.n 15cc0 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c6e │ │ │ │ │ + bne.w 15cfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15c58 │ │ │ │ │ + bne.n 15ce8 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15cb4 │ │ │ │ │ + bne.w 15d44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15c58 │ │ │ │ │ + bne.n 15ce8 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ca2 │ │ │ │ │ + bne.w 15d32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 15bea │ │ │ │ │ + cbz r0, 15c7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 15bea │ │ │ │ │ + cbnz r3, 15c7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b8a │ │ │ │ │ + b.n 15c1a │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 15bba │ │ │ │ │ + cbz r0, 15c4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15ba0 │ │ │ │ │ + beq.n 15c30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ba0 │ │ │ │ │ + beq.n 15c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b8a │ │ │ │ │ + b.n 15c1a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15bb4 │ │ │ │ │ - b.n 15bba │ │ │ │ │ + bne.n 15c44 │ │ │ │ │ + b.n 15c4a │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b9c │ │ │ │ │ + bne.n 15c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ba0 │ │ │ │ │ + beq.n 15c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b8a │ │ │ │ │ + b.n 15c1a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b9c │ │ │ │ │ - b.n 15bea │ │ │ │ │ + bne.n 15c2c │ │ │ │ │ + b.n 15c7a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15bb4 │ │ │ │ │ - b.n 15bba │ │ │ │ │ + bne.n 15c44 │ │ │ │ │ + b.n 15c4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b8a │ │ │ │ │ + b.n 15c1a │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15bb4 │ │ │ │ │ - b.n 15bba │ │ │ │ │ + bne.n 15c44 │ │ │ │ │ + b.n 15c4a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b9c │ │ │ │ │ - b.n 15bea │ │ │ │ │ + bne.n 15c2c │ │ │ │ │ + b.n 15c7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b8a │ │ │ │ │ + b.n 15c1a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b9c │ │ │ │ │ - b.n 15bea │ │ │ │ │ + bne.n 15c2c │ │ │ │ │ + b.n 15c7a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b9c │ │ │ │ │ - b.n 15bea │ │ │ │ │ + bne.n 15c2c │ │ │ │ │ + b.n 15c7a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15bb4 │ │ │ │ │ - b.n 15bba │ │ │ │ │ + bne.n 15c44 │ │ │ │ │ + b.n 15c4a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15a4e │ │ │ │ │ + beq.w 15ade │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 15b8a │ │ │ │ │ + b.n 15c1a │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15b9c │ │ │ │ │ - b.n 15bea │ │ │ │ │ + bne.w 15c2c │ │ │ │ │ + b.n 15c7a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bb4 │ │ │ │ │ - b.n 15bba │ │ │ │ │ + bne.w 15c44 │ │ │ │ │ + b.n 15c4a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015cc8 : │ │ │ │ │ +00015d58 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1684a │ │ │ │ │ + beq.w 168fc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16040 │ │ │ │ │ + bne.w 160d0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 168a0 │ │ │ │ │ + beq.w 16942 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 168b8 │ │ │ │ │ + beq.w 1695a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1622e │ │ │ │ │ + beq.w 162be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1658e │ │ │ │ │ + bne.w 1662a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15f58 │ │ │ │ │ + bne.w 15fe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 164d8 │ │ │ │ │ + bne.w 16524 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15ecc │ │ │ │ │ + beq.w 15f5c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15ee6 │ │ │ │ │ + beq.w 15f76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1654a │ │ │ │ │ + bne.w 165e6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16426 │ │ │ │ │ + bne.w 164ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16580 │ │ │ │ │ + bne.w 1661c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1674c │ │ │ │ │ + bne.w 167fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16040 │ │ │ │ │ + bne.w 160d0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1680a │ │ │ │ │ + beq.w 168bc │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16824 │ │ │ │ │ + beq.w 168d6 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1625e │ │ │ │ │ + beq.w 162ee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165a0 │ │ │ │ │ + bne.w 1663c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16046 │ │ │ │ │ + bne.w 160d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16914 │ │ │ │ │ + bne.w 169b4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 15f12 │ │ │ │ │ + beq.w 15fa2 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 15f26 │ │ │ │ │ + beq.w 15fb6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1651c │ │ │ │ │ + bne.w 165b8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16474 │ │ │ │ │ + bne.w 16528 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f52 │ │ │ │ │ + bne.w 15fe2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1663c │ │ │ │ │ + bne.w 166d8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16040 │ │ │ │ │ + bne.w 160d0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16874 │ │ │ │ │ + beq.w 16916 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1688e │ │ │ │ │ + beq.w 16930 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 165aa │ │ │ │ │ + beq.w 16646 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d0 │ │ │ │ │ + bne.w 1666c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 165e8 │ │ │ │ │ + bne.w 16684 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 15eb6 │ │ │ │ │ + cbnz r3, 15f46 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 163a8 │ │ │ │ │ + bne.w 16438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -38813,143 +38854,143 @@ │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16580 │ │ │ │ │ + bne.w 1661c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 15d60 │ │ │ │ │ + bne.w 15df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 164ce │ │ │ │ │ + blt.w 16792 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16636 │ │ │ │ │ + bne.w 166d2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15d74 │ │ │ │ │ - b.n 16580 │ │ │ │ │ + beq.w 15e04 │ │ │ │ │ + b.n 1661c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 15f52 │ │ │ │ │ + cbnz r2, 15fe2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 16834 │ │ │ │ │ + bne.w 168e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 166e0 │ │ │ │ │ + blt.w 1677c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165e2 │ │ │ │ │ + bne.w 1667e │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15e28 │ │ │ │ │ + beq.w 15eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16670 │ │ │ │ │ + b.n 1670c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d3c │ │ │ │ │ + beq.w 15dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d3c │ │ │ │ │ + beq.w 15dcc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16870 │ │ │ │ │ + beq.w 16520 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ - movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1685c │ │ │ │ │ + beq.w 1690e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167c6 │ │ │ │ │ + beq.w 16516 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1692e │ │ │ │ │ + bne.w 16878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1693a │ │ │ │ │ + beq.w 169ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16258 │ │ │ │ │ + bne.w 162e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16868 │ │ │ │ │ + beq.w 16a1a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16258 │ │ │ │ │ + bne.w 162e8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16166 │ │ │ │ │ + bne.w 161f6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16862 │ │ │ │ │ + beq.w 16a14 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -38959,98 +39000,98 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1612a │ │ │ │ │ + bne.n 161ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15daa │ │ │ │ │ + beq.w 15e3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15ec2 │ │ │ │ │ + b.n 15f52 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15df0 │ │ │ │ │ + beq.w 15e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15df0 │ │ │ │ │ + beq.w 15e80 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16910 │ │ │ │ │ + beq.w 169b0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169f2 │ │ │ │ │ + beq.w 16a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169f8 │ │ │ │ │ + beq.w 16a9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 169de │ │ │ │ │ + bne.w 16a82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 16980 │ │ │ │ │ + beq.w 16a24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16288 │ │ │ │ │ + bne.w 16318 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16908 │ │ │ │ │ + beq.w 169a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16288 │ │ │ │ │ + bne.w 16318 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 161cc │ │ │ │ │ + bne.n 1625c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16902 │ │ │ │ │ + beq.w 169a2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -39059,177 +39100,177 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ec0 │ │ │ │ │ + bne.w 15f50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15e5e │ │ │ │ │ - b.n 16040 │ │ │ │ │ + beq.w 15eee │ │ │ │ │ + b.n 160d0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16036 │ │ │ │ │ + beq.w 160c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16a14 │ │ │ │ │ + beq.w 16ab8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 167c0 │ │ │ │ │ + bne.w 16872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e88 │ │ │ │ │ + bl 16f2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1677e │ │ │ │ │ + bne.w 16830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16038 │ │ │ │ │ + b.n 160c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b44 │ │ │ │ │ + bl 16be8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ffe │ │ │ │ │ + beq.w 1608e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 169ce │ │ │ │ │ + bne.w 16a72 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 162f0 │ │ │ │ │ + bne.w 16380 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16862 │ │ │ │ │ + beq.w 16a14 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.w 16012 │ │ │ │ │ + beq.w 160a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 16012 │ │ │ │ │ - b.n 161b8 │ │ │ │ │ + beq.w 160a2 │ │ │ │ │ + b.n 16248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b44 │ │ │ │ │ + bl 16be8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 160e6 │ │ │ │ │ + beq.n 16176 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 169be │ │ │ │ │ + bne.w 16a62 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1628e │ │ │ │ │ + bne.n 1631e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16902 │ │ │ │ │ + beq.w 169a2 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.w 160fa │ │ │ │ │ + beq.w 1618a │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 160fa │ │ │ │ │ - b.n 1621a │ │ │ │ │ + beq.w 1618a │ │ │ │ │ + b.n 162aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 167ce │ │ │ │ │ + blt.w 16882 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16586 │ │ │ │ │ + bne.w 16622 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15d30 │ │ │ │ │ + beq.w 15dc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15da0 │ │ │ │ │ + b.n 15e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 169e8 │ │ │ │ │ + blt.w 16a8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16598 │ │ │ │ │ + bne.w 16634 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15de2 │ │ │ │ │ + beq.w 15e72 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15e54 │ │ │ │ │ + b.n 15ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b44 │ │ │ │ │ + bl 16be8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161f2 │ │ │ │ │ + beq.n 16282 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1699e │ │ │ │ │ + bne.w 16a42 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16902 │ │ │ │ │ + beq.w 169a2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ @@ -39237,390 +39278,394 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16354 │ │ │ │ │ + bne.n 163e4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16902 │ │ │ │ │ + beq.w 169a2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1620a │ │ │ │ │ - b.n 160fa │ │ │ │ │ + bgt.n 1629a │ │ │ │ │ + b.n 1618a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b44 │ │ │ │ │ + bl 16be8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16190 │ │ │ │ │ + beq.w 16220 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 169ae │ │ │ │ │ + bne.w 16a52 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16862 │ │ │ │ │ + beq.w 16a14 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 1637e │ │ │ │ │ + cbnz r0, 1640e │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16862 │ │ │ │ │ + beq.w 16a14 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 161a8 │ │ │ │ │ - b.n 16012 │ │ │ │ │ + bgt.w 16238 │ │ │ │ │ + b.n 160a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 16b44 │ │ │ │ │ + bl 16be8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 162d2 │ │ │ │ │ + beq.n 16362 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16944 │ │ │ │ │ + bne.w 169d8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 164dc │ │ │ │ │ + beq.w 16578 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 162c0 │ │ │ │ │ + b.n 16350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 16b44 │ │ │ │ │ + bl 16be8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16334 │ │ │ │ │ + beq.n 163c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16962 │ │ │ │ │ + bne.w 169f6 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 164fc │ │ │ │ │ + beq.w 16598 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 16324 │ │ │ │ │ + b.n 163b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15eb6 │ │ │ │ │ + beq.w 15f46 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15eb6 │ │ │ │ │ + beq.w 15f46 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16630 │ │ │ │ │ + beq.w 166cc │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a08 │ │ │ │ │ + beq.w 16aac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168ec │ │ │ │ │ + bne.w 1698c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 1924 │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a02 │ │ │ │ │ + beq.w 16aa6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ec0 │ │ │ │ │ - b.n 15ebc │ │ │ │ │ + bne.w 15f50 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 15f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d82 │ │ │ │ │ + beq.w 15e12 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16996 │ │ │ │ │ + beq.w 16a3a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164c4 │ │ │ │ │ + beq.w 16788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1698a │ │ │ │ │ + bne.w 16a2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 15fa8 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e36 │ │ │ │ │ + bne.w 16046 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16882 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 15e30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7744 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15ec6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16802 │ │ │ │ │ + beq.w 168b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166d6 │ │ │ │ │ + beq.w 16772 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1683e │ │ │ │ │ + bne.w 168f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 16092 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16996 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 15da0 │ │ │ │ │ + b.n 16122 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16902 │ │ │ │ │ + beq.w 169a2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 16372 │ │ │ │ │ + b.n 16402 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16862 │ │ │ │ │ + beq.w 16a14 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1639c │ │ │ │ │ + b.n 1642c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 168d8 │ │ │ │ │ + beq.w 16978 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16676 │ │ │ │ │ + bne.w 16712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 15f4a │ │ │ │ │ + b.n 15fda │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1691a │ │ │ │ │ + beq.w 169ba │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 166ec │ │ │ │ │ + bne.w 1679e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15d74 │ │ │ │ │ + beq.w 15e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 164d8 │ │ │ │ │ + b.n 16524 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16258 │ │ │ │ │ + bne.w 162e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a8 │ │ │ │ │ + bl 25a8 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 16250 │ │ │ │ │ + b.n 162e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16288 │ │ │ │ │ + bne.w 16318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a8 │ │ │ │ │ + bl 25a8 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 16280 │ │ │ │ │ + b.n 16310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 168f6 │ │ │ │ │ + blt.w 16996 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 165d8 │ │ │ │ │ + cbz r3, 16674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15eb6 │ │ │ │ │ + bne.w 15f46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a8 │ │ │ │ │ + bl 25a8 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e94 │ │ │ │ │ - b.n 15eb6 │ │ │ │ │ + beq.w 15f24 │ │ │ │ │ + b.n 15f46 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1651e │ │ │ │ │ - b.n 15f52 │ │ │ │ │ + beq.n 165ba │ │ │ │ │ + b.n 15fe2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ea2 │ │ │ │ │ + beq.w 15f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ea2 │ │ │ │ │ + beq.w 15f32 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15eb6 │ │ │ │ │ + beq.w 15f46 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 163e4 │ │ │ │ │ + bne.w 16474 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 163e4 │ │ │ │ │ + b.n 16474 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1654c │ │ │ │ │ - b.n 16580 │ │ │ │ │ + beq.n 165e8 │ │ │ │ │ + b.n 1661c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -39628,39 +39673,39 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167f8 │ │ │ │ │ + bne.w 168aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167ec │ │ │ │ │ + beq.w 1689e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.w 15e54 │ │ │ │ │ + b.w 15ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1653e │ │ │ │ │ + beq.w 165da │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1653e │ │ │ │ │ + beq.w 165da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1653e │ │ │ │ │ + beq.w 165da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39669,49 +39714,59 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16540 │ │ │ │ │ + beq.w 165dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16544 │ │ │ │ │ + b.n 165e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16802 │ │ │ │ │ + beq.w 168b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16670 │ │ │ │ │ + b.n 1670c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16a3a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 16524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1656c │ │ │ │ │ + beq.w 16608 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1656c │ │ │ │ │ + beq.w 16608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1656c │ │ │ │ │ + beq.w 16608 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39720,25 +39775,25 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1656e │ │ │ │ │ + beq.w 1660a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16572 │ │ │ │ │ + b.n 1660e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -39746,397 +39801,391 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167e4 │ │ │ │ │ + bne.n 16896 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 167d8 │ │ │ │ │ + beq.n 1688c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 164d8 │ │ │ │ │ + b.n 16524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1924 │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1615e │ │ │ │ │ + beq.w 161ee │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16036 │ │ │ │ │ + beq.w 160c6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a1e │ │ │ │ │ + beq.w 16ac2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16a1e │ │ │ │ │ + bne.w 16ac2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 15ec0 │ │ │ │ │ + b.w 15f50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16038 │ │ │ │ │ + b.n 160c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16870 │ │ │ │ │ + beq.w 1604e │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 164d8 │ │ │ │ │ + b.n 16524 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1646e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 164d8 │ │ │ │ │ + beq.w 16522 │ │ │ │ │ + b.n 16504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1676c │ │ │ │ │ - b.n 16468 │ │ │ │ │ + bne.n 1681e │ │ │ │ │ + b.n 164fe │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 164be │ │ │ │ │ + bne.w 16572 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16670 │ │ │ │ │ + b.n 1670c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1665e │ │ │ │ │ - b.n 164b8 │ │ │ │ │ + bne.w 166fa │ │ │ │ │ + b.n 1656c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16670 │ │ │ │ │ + b.n 1670c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 1683a │ │ │ │ │ + cbnz r2, 168ec │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 15dc2 │ │ │ │ │ + bne.w 15e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15dc2 │ │ │ │ │ - b.n 16288 │ │ │ │ │ + beq.w 15e52 │ │ │ │ │ + b.n 16318 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.w 15e12 │ │ │ │ │ + b.w 15ea2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 16120 │ │ │ │ │ + b.n 161b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164b8 │ │ │ │ │ - b.n 166e0 │ │ │ │ │ + beq.w 1656c │ │ │ │ │ + b.n 1677c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15cf4 │ │ │ │ │ - b.w 16040 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15fa8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + beq.w 15d84 │ │ │ │ │ + b.w 160d0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 167e0 │ │ │ │ │ + b.w 16036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 168d2 │ │ │ │ │ + cbnz r2, 16974 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 15e74 │ │ │ │ │ + bne.w 15f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15e74 │ │ │ │ │ - b.w 15eb6 │ │ │ │ │ + beq.w 15f04 │ │ │ │ │ + b.w 15f46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 168cc │ │ │ │ │ + cbnz r2, 1696e │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 168c6 │ │ │ │ │ + bne.n 16968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16258 │ │ │ │ │ + bne.w 162e8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.w 15d10 │ │ │ │ │ + b.w 15da0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 16038 │ │ │ │ │ + b.w 160c8 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 15ebc │ │ │ │ │ + b.n 164b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1652e │ │ │ │ │ + beq.w 165ca │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 16544 │ │ │ │ │ + b.n 165e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 163fc │ │ │ │ │ + beq.w 1648c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 15eba │ │ │ │ │ + b.w 15f4a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 15e54 │ │ │ │ │ + b.w 15ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1655c │ │ │ │ │ + beq.w 165f8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 16572 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15fbe │ │ │ │ │ - b.n 167ce │ │ │ │ │ + b.n 1660e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 15fce │ │ │ │ │ + b.w 1605e │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1636c │ │ │ │ │ + beq.w 163fc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 16910 │ │ │ │ │ + b.n 169b0 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16396 │ │ │ │ │ + beq.w 16426 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 16870 │ │ │ │ │ + b.n 16520 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 16520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 160b8 │ │ │ │ │ + b.w 16148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16468 │ │ │ │ │ - b.n 164ce │ │ │ │ │ + beq.w 164fe │ │ │ │ │ + b.n 16792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 164d8 │ │ │ │ │ + b.n 16524 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162a2 │ │ │ │ │ - b.n 16956 │ │ │ │ │ + beq.w 16332 │ │ │ │ │ + b.n 169ea │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16306 │ │ │ │ │ - b.n 16974 │ │ │ │ │ + beq.w 16396 │ │ │ │ │ + b.n 16a08 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 161e0 │ │ │ │ │ - b.n 16956 │ │ │ │ │ + beq.w 16270 │ │ │ │ │ + b.n 169ea │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1617c │ │ │ │ │ - b.n 16974 │ │ │ │ │ + beq.w 1620c │ │ │ │ │ + b.n 16a08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160a8 │ │ │ │ │ + beq.w 16138 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16914 │ │ │ │ │ + b.n 169b4 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16092 │ │ │ │ │ + b.w 16122 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16910 │ │ │ │ │ - b.n 169e8 │ │ │ │ │ + beq.n 169b0 │ │ │ │ │ + b.n 16a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 15eba │ │ │ │ │ + b.w 15f4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15eb6 │ │ │ │ │ - b.n 168f6 │ │ │ │ │ + beq.w 15f46 │ │ │ │ │ + b.n 16996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 16148 │ │ │ │ │ + b.w 161d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ec0 │ │ │ │ │ + beq.w 15f50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15ec2 │ │ │ │ │ + b.w 15f52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016a38 : │ │ │ │ │ +00016adc : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 16b32 │ │ │ │ │ + beq.n 16bd6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16b3e │ │ │ │ │ + bne.n 16be2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 16a8a │ │ │ │ │ + cbz r0, 16b2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 16a8a │ │ │ │ │ + cbz r0, 16b2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16b08 │ │ │ │ │ + bne.n 16bac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 16ab8 │ │ │ │ │ + cbz r3, 16b5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16b3e │ │ │ │ │ + bne.n 16be2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16b20 │ │ │ │ │ + beq.n 16bc4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 16abc │ │ │ │ │ + cbnz r0, 16b60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 16a7e │ │ │ │ │ + b.n 16b22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_179_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_179_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ab0 │ │ │ │ │ + beq.n 16b54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40145,311 +40194,311 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ab2 │ │ │ │ │ + beq.n 16b56 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16ab4 │ │ │ │ │ + b.n 16b58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a7e │ │ │ │ │ + beq.n 16b22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16a82 │ │ │ │ │ + b.n 16b26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16aa4 │ │ │ │ │ + beq.n 16b48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16ab4 │ │ │ │ │ + b.n 16b58 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16a60 │ │ │ │ │ + beq.n 16b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 16a82 │ │ │ │ │ + b.n 16b26 │ │ │ │ │ │ │ │ │ │ -00016b44 : │ │ │ │ │ +00016be8 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16e48 │ │ │ │ │ + beq.w 16eec │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e56 │ │ │ │ │ + bne.w 16efa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 16cd8 │ │ │ │ │ + beq.w 16d7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d78 │ │ │ │ │ + bne.w 16e1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16c78 │ │ │ │ │ + bne.n 16d1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e56 │ │ │ │ │ + bne.w 16efa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16c08 │ │ │ │ │ + beq.n 16cac │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 16c1a │ │ │ │ │ + beq.n 16cbe │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16c48 │ │ │ │ │ + bne.n 16cec │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d08 │ │ │ │ │ + bne.w 16dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 16c3e │ │ │ │ │ + cbnz r3, 16ce2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d82 │ │ │ │ │ + bne.w 16e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16c3e │ │ │ │ │ + cbnz r3, 16ce2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 16bbe │ │ │ │ │ + bne.n 16c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16dbe │ │ │ │ │ + blt.w 16e62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 16c44 │ │ │ │ │ + cbnz r3, 16ce8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16bd2 │ │ │ │ │ + beq.n 16c76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16db0 │ │ │ │ │ + b.n 16e54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16c3e │ │ │ │ │ + bne.n 16ce2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16e5c │ │ │ │ │ + beq.w 16f00 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16dc8 │ │ │ │ │ + bne.w 16e6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16bd2 │ │ │ │ │ - b.n 16c3e │ │ │ │ │ + beq.n 16c76 │ │ │ │ │ + b.n 16ce2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16b9e │ │ │ │ │ + beq.n 16c42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16b9e │ │ │ │ │ + beq.n 16c42 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e82 │ │ │ │ │ + beq.w 16f26 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e70 │ │ │ │ │ + beq.w 16f14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d5c │ │ │ │ │ + beq.n 16e00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16d5c │ │ │ │ │ + bne.n 16e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16bfc │ │ │ │ │ + b.n 16ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16e76 │ │ │ │ │ + blt.w 16f1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16d72 │ │ │ │ │ + bne.n 16e16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16b92 │ │ │ │ │ + beq.w 16c36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16bfe │ │ │ │ │ + b.n 16ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16be0 │ │ │ │ │ + beq.w 16c84 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16c3e │ │ │ │ │ + beq.n 16ce2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16e28 │ │ │ │ │ + beq.n 16ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16db6 │ │ │ │ │ + bne.n 16e5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16cce │ │ │ │ │ + bne.n 16d72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16bfc │ │ │ │ │ + beq.w 16ca0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16bfe │ │ │ │ │ + b.n 16ca2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16d00 │ │ │ │ │ + bne.n 16da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a8 │ │ │ │ │ + bl 25a8 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 16cf8 │ │ │ │ │ + b.n 16d9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -40457,48 +40506,48 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16e34 │ │ │ │ │ + bne.n 16ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 16db0 │ │ │ │ │ + cbz r0, 16e54 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 16bfc │ │ │ │ │ + b.n 16ca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d46 │ │ │ │ │ + beq.n 16dea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16db0 │ │ │ │ │ + b.n 16e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c68 │ │ │ │ │ + beq.w 16d0c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c68 │ │ │ │ │ + beq.w 16d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c68 │ │ │ │ │ + beq.w 16d0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40507,253 +40556,253 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c6a │ │ │ │ │ + beq.w 16d0e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c6e │ │ │ │ │ + b.n 16d12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c3e │ │ │ │ │ - b.n 16dbe │ │ │ │ │ + beq.w 16ce2 │ │ │ │ │ + b.n 16e62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16d46 │ │ │ │ │ + beq.n 16dea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16dac │ │ │ │ │ - b.n 16d4a │ │ │ │ │ + bne.n 16e50 │ │ │ │ │ + b.n 16dee │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16b72 │ │ │ │ │ + beq.w 16c16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 16bfe │ │ │ │ │ + b.n 16ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16c58 │ │ │ │ │ + beq.w 16cfc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 16c6e │ │ │ │ │ + b.n 16d12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16cc0 │ │ │ │ │ + b.n 16d64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16bfe │ │ │ │ │ + b.n 16ca2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16bfe │ │ │ │ │ + b.n 16ca2 │ │ │ │ │ │ │ │ │ │ -00016e88 : │ │ │ │ │ +00016f2c : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16fdc │ │ │ │ │ + beq.w 17080 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16f8c │ │ │ │ │ + bne.n 17030 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 16f5a │ │ │ │ │ + beq.n 16ffe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16f7e │ │ │ │ │ + bne.n 17022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16f94 │ │ │ │ │ + bne.n 17038 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16f8c │ │ │ │ │ + bne.n 17030 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 16efe │ │ │ │ │ + cbnz r0, 16fa2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16eec │ │ │ │ │ + beq.n 16f90 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ef0 │ │ │ │ │ + beq.n 16f94 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16fd6 │ │ │ │ │ + beq.n 1707a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 16f46 │ │ │ │ │ + cbz r0, 16fea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16ef0 │ │ │ │ │ + beq.n 16f94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ef0 │ │ │ │ │ + beq.n 16f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16ef4 │ │ │ │ │ + b.n 16f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 16f4e │ │ │ │ │ + blt.n 16ff2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 16f86 │ │ │ │ │ + cbz r3, 1702a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16f8c │ │ │ │ │ + cbnz r3, 17030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a8 │ │ │ │ │ + bl 25a8 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16ece │ │ │ │ │ + beq.n 16f72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16ef4 │ │ │ │ │ + b.n 16f98 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16eda │ │ │ │ │ + beq.n 16f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16eda │ │ │ │ │ + beq.n 16f7e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ef0 │ │ │ │ │ + beq.n 16f94 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16f34 │ │ │ │ │ + bne.n 16fd8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16f34 │ │ │ │ │ + b.n 16fd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16eac │ │ │ │ │ + b.n 16f50 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016fe4 : │ │ │ │ │ +00017088 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r3, 17002 │ │ │ │ │ + cbz r3, 170a6 │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 17008 │ │ │ │ │ + blt.n 170ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 16ffc │ │ │ │ │ + b.n 170a0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ @@ -40764,111 +40813,111 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 16ffc │ │ │ │ │ + b.n 170a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017034 <_gather_51_rule>: │ │ │ │ │ +000170d8 <_gather_51_rule>: │ │ │ │ │ _gather_53_rule(): │ │ │ │ │ stmdb 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 173c8 <_gather_51_rule+0x394> │ │ │ │ │ + beq.w 1746c <_gather_51_rule+0x394> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 173d6 <_gather_51_rule+0x3a2> │ │ │ │ │ + bne.w 1747a <_gather_51_rule+0x3a2> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17404 <_gather_51_rule+0x3d0> │ │ │ │ │ - bl 76c8 │ │ │ │ │ + beq.w 174a8 <_gather_51_rule+0x3d0> │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1708c <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 17130 <_gather_51_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17144 <_gather_51_rule+0x110> │ │ │ │ │ + bne.n 171e8 <_gather_51_rule+0x110> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 172b8 <_gather_51_rule+0x284> │ │ │ │ │ + bne.w 1735c <_gather_51_rule+0x284> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 172aa <_gather_51_rule+0x276> │ │ │ │ │ + bne.w 1734e <_gather_51_rule+0x276> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172aa <_gather_51_rule+0x276> │ │ │ │ │ + beq.w 1734e <_gather_51_rule+0x276> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17174 <_gather_51_rule+0x140> │ │ │ │ │ + beq.n 17218 <_gather_51_rule+0x140> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 173b4 <_gather_51_rule+0x380> │ │ │ │ │ + bne.w 17458 <_gather_51_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 173f0 <_gather_51_rule+0x3bc> │ │ │ │ │ + beq.w 17494 <_gather_51_rule+0x3bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 172aa <_gather_51_rule+0x276> │ │ │ │ │ + bne.w 1734e <_gather_51_rule+0x276> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172a2 <_gather_51_rule+0x26e> │ │ │ │ │ + beq.w 17346 <_gather_51_rule+0x26e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 172aa <_gather_51_rule+0x276> │ │ │ │ │ + bne.w 1734e <_gather_51_rule+0x276> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1719c <_gather_51_rule+0x168> │ │ │ │ │ + bne.n 17240 <_gather_51_rule+0x168> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1729c <_gather_51_rule+0x268> │ │ │ │ │ + beq.w 17340 <_gather_51_rule+0x268> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n 17188 <_gather_51_rule+0x154> │ │ │ │ │ + bgt.n 1722c <_gather_51_rule+0x154> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -40879,922 +40928,922 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ + bl 68b0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1708c <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 17130 <_gather_51_rule+0x58> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1708c <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 17130 <_gather_51_rule+0x58> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 170b8 <_gather_51_rule+0x84> │ │ │ │ │ + bne.n 1715c <_gather_51_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 173be <_gather_51_rule+0x38a> │ │ │ │ │ + bne.w 17462 <_gather_51_rule+0x38a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 172b0 <_gather_51_rule+0x27c> │ │ │ │ │ + b.n 17354 <_gather_51_rule+0x27c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r8, lsl #2] │ │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 17120 <_gather_51_rule+0xec> │ │ │ │ │ - b.n 17188 <_gather_51_rule+0x154> │ │ │ │ │ + beq.n 171c4 <_gather_51_rule+0xec> │ │ │ │ │ + b.n 1722c <_gather_51_rule+0x154> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 173ac <_gather_51_rule+0x378> │ │ │ │ │ + beq.w 17450 <_gather_51_rule+0x378> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17326 <_gather_51_rule+0x2f2> │ │ │ │ │ + bne.w 173ca <_gather_51_rule+0x2f2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 171ce <_gather_51_rule+0x19a> │ │ │ │ │ + cbz r0, 17272 <_gather_51_rule+0x19a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17216 <_gather_51_rule+0x1e2> │ │ │ │ │ + cbnz r0, 172ba <_gather_51_rule+0x1e2> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1732e <_gather_51_rule+0x2fa> │ │ │ │ │ + bne.w 173d2 <_gather_51_rule+0x2fa> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17326 <_gather_51_rule+0x2f2> │ │ │ │ │ + bne.w 173ca <_gather_51_rule+0x2f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17326 <_gather_51_rule+0x2f2> │ │ │ │ │ + beq.w 173ca <_gather_51_rule+0x2f2> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 17246 <_gather_51_rule+0x212> │ │ │ │ │ + cbz r0, 172ea <_gather_51_rule+0x212> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 17246 <_gather_51_rule+0x212> │ │ │ │ │ + cbnz r1, 172ea <_gather_51_rule+0x212> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 17284 <_gather_51_rule+0x250> │ │ │ │ │ + beq.n 17328 <_gather_51_rule+0x250> │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 170fc <_gather_51_rule+0xc8> │ │ │ │ │ + b.n 171a0 <_gather_51_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ + bl 68b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 171ce <_gather_51_rule+0x19a> │ │ │ │ │ + beq.n 17272 <_gather_51_rule+0x19a> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 171ce <_gather_51_rule+0x19a> │ │ │ │ │ + beq.n 17272 <_gather_51_rule+0x19a> │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 171fc <_gather_51_rule+0x1c8> │ │ │ │ │ + bne.n 172a0 <_gather_51_rule+0x1c8> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 173f8 <_gather_51_rule+0x3c4> │ │ │ │ │ + bne.w 1749c <_gather_51_rule+0x3c4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17108 <_gather_51_rule+0xd4> │ │ │ │ │ + beq.w 171ac <_gather_51_rule+0xd4> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17206 <_gather_51_rule+0x1d2> │ │ │ │ │ + beq.n 172aa <_gather_51_rule+0x1d2> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17206 <_gather_51_rule+0x1d2> │ │ │ │ │ + beq.n 172aa <_gather_51_rule+0x1d2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 172b0 <_gather_51_rule+0x27c> │ │ │ │ │ + b.n 17354 <_gather_51_rule+0x27c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 1729c <_gather_51_rule+0x268> │ │ │ │ │ + cbz r0, 17340 <_gather_51_rule+0x268> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1720a <_gather_51_rule+0x1d6> │ │ │ │ │ + b.n 172ae <_gather_51_rule+0x1d6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 1713a <_gather_51_rule+0x106> │ │ │ │ │ + b.n 171de <_gather_51_rule+0x106> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17180 <_gather_51_rule+0x14c> │ │ │ │ │ + bne.w 17224 <_gather_51_rule+0x14c> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 173dc <_gather_51_rule+0x3a8> │ │ │ │ │ + beq.w 17480 <_gather_51_rule+0x3a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - cbz r0, 1731e <_gather_51_rule+0x2ea> │ │ │ │ │ + bl 7744 │ │ │ │ │ + cbz r0, 173c2 <_gather_51_rule+0x2ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1731e <_gather_51_rule+0x2ea> │ │ │ │ │ + cbz r0, 173c2 <_gather_51_rule+0x2ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1731e <_gather_51_rule+0x2ea> │ │ │ │ │ + cbz r0, 173c2 <_gather_51_rule+0x2ea> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 1731e <_gather_51_rule+0x2ea> │ │ │ │ │ + cbz r0, 173c2 <_gather_51_rule+0x2ea> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 274 <_PyPegen_parse+0x274> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17320 <_gather_51_rule+0x2ec> │ │ │ │ │ + cbz r0, 173c4 <_gather_51_rule+0x2ec> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 17098 <_gather_51_rule+0x64> │ │ │ │ │ + b.n 1713c <_gather_51_rule+0x64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17318 <_gather_51_rule+0x2e4> │ │ │ │ │ + b.n 173bc <_gather_51_rule+0x2e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17108 <_gather_51_rule+0xd4> │ │ │ │ │ + b.n 171ac <_gather_51_rule+0xd4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17328 <_gather_51_rule+0x2f4> │ │ │ │ │ + bne.n 173cc <_gather_51_rule+0x2f4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1739a <_gather_51_rule+0x366> │ │ │ │ │ + beq.n 1743e <_gather_51_rule+0x366> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - cbz r0, 17392 <_gather_51_rule+0x35e> │ │ │ │ │ + bl 7744 │ │ │ │ │ + cbz r0, 17436 <_gather_51_rule+0x35e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17392 <_gather_51_rule+0x35e> │ │ │ │ │ + cbz r0, 17436 <_gather_51_rule+0x35e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ - cbz r0, 17392 <_gather_51_rule+0x35e> │ │ │ │ │ + bl 7744 │ │ │ │ │ + cbz r0, 17436 <_gather_51_rule+0x35e> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 17392 <_gather_51_rule+0x35e> │ │ │ │ │ + cbz r0, 17436 <_gather_51_rule+0x35e> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 274 <_PyPegen_parse+0x274> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17394 <_gather_51_rule+0x360> │ │ │ │ │ + cbz r0, 17438 <_gather_51_rule+0x360> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 171dc <_gather_51_rule+0x1a8> │ │ │ │ │ + b.n 17280 <_gather_51_rule+0x1a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1738a <_gather_51_rule+0x356> │ │ │ │ │ + b.n 1742e <_gather_51_rule+0x356> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17342 <_gather_51_rule+0x30e> │ │ │ │ │ + beq.n 173e6 <_gather_51_rule+0x30e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1738a <_gather_51_rule+0x356> │ │ │ │ │ + b.n 1742e <_gather_51_rule+0x356> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 171ac <_gather_51_rule+0x178> │ │ │ │ │ + b.n 17250 <_gather_51_rule+0x178> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170c0 <_gather_51_rule+0x8c> │ │ │ │ │ + beq.w 17164 <_gather_51_rule+0x8c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17182 <_gather_51_rule+0x14e> │ │ │ │ │ + b.n 17226 <_gather_51_rule+0x14e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17060 <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 17104 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1713c <_gather_51_rule+0x108> │ │ │ │ │ + b.n 171e0 <_gather_51_rule+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 172d0 <_gather_51_rule+0x29c> │ │ │ │ │ + beq.w 17374 <_gather_51_rule+0x29c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17318 <_gather_51_rule+0x2e4> │ │ │ │ │ + b.n 173bc <_gather_51_rule+0x2e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 170d0 <_gather_51_rule+0x9c> │ │ │ │ │ + b.n 17174 <_gather_51_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17108 <_gather_51_rule+0xd4> │ │ │ │ │ + b.n 171ac <_gather_51_rule+0xd4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1717e <_gather_51_rule+0x14a> │ │ │ │ │ + bne.w 17222 <_gather_51_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1707e <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 1708c <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 17122 <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 17130 <_gather_51_rule+0x58> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017424 : │ │ │ │ │ +000174c8 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ stmdb 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 176c2 │ │ │ │ │ + beq.w 17766 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17618 │ │ │ │ │ + bne.w 176bc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 17640 │ │ │ │ │ + bne.w 176e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17612 │ │ │ │ │ + blt.w 176b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17636 │ │ │ │ │ + bne.w 176da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17632 │ │ │ │ │ + beq.w 176d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1771c │ │ │ │ │ + beq.w 177c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1772c │ │ │ │ │ + bne.w 177d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17624 │ │ │ │ │ + beq.w 176c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 176aa │ │ │ │ │ + bne.w 1774e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 176b2 │ │ │ │ │ + beq.w 17756 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1753c │ │ │ │ │ + bne.n 175e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17636 │ │ │ │ │ + bne.w 176da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17516 │ │ │ │ │ + cbz r0, 175ba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 176da │ │ │ │ │ + bne.w 1777e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17636 │ │ │ │ │ + bne.w 176da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17650 │ │ │ │ │ + beq.w 176f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 174de │ │ │ │ │ + beq.n 17582 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 176fe │ │ │ │ │ + bne.w 177a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ strd r5, r1, [sp, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 176d2 │ │ │ │ │ + beq.w 17776 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17584 │ │ │ │ │ + cbnz r3, 17628 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17654 │ │ │ │ │ + bne.n 176f8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 174e8 │ │ │ │ │ + beq.n 1758c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 174e8 │ │ │ │ │ + bne.n 1758c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1761e │ │ │ │ │ + beq.n 176c2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.w 1770e │ │ │ │ │ + blt.w 177b2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 174f6 │ │ │ │ │ + bne.n 1759a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17636 │ │ │ │ │ + beq.n 176da │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176f8 │ │ │ │ │ + beq.w 1779c │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1760a │ │ │ │ │ + cbz r0, 176ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1752e │ │ │ │ │ + beq.n 175d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1752e │ │ │ │ │ + beq.n 175d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1763a │ │ │ │ │ + b.n 176de │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 174f6 │ │ │ │ │ + b.n 1759a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17534 │ │ │ │ │ + b.n 175d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 1747e │ │ │ │ │ + b.n 17522 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1752e │ │ │ │ │ + b.n 175d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17584 │ │ │ │ │ + beq.n 17628 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17696 │ │ │ │ │ + cbnz r3, 1773a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1767e │ │ │ │ │ + beq.n 17722 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 17564 │ │ │ │ │ + b.n 17608 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1761c │ │ │ │ │ + beq.n 176c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 17670 │ │ │ │ │ + b.n 17714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17664 │ │ │ │ │ + beq.n 17708 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1758a │ │ │ │ │ + b.n 1762e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 174f6 │ │ │ │ │ + b.n 1759a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 174d2 │ │ │ │ │ - b.n 17586 │ │ │ │ │ + beq.w 17576 │ │ │ │ │ + b.n 1762a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17452 │ │ │ │ │ + beq.w 174f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17618 │ │ │ │ │ + b.n 176bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17574 │ │ │ │ │ + b.n 17618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17636 │ │ │ │ │ + beq.n 176da │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 175ee │ │ │ │ │ + bne.w 17692 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 175ee │ │ │ │ │ + b.n 17692 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17550 │ │ │ │ │ - b.n 176a0 │ │ │ │ │ + beq.w 175f4 │ │ │ │ │ + b.n 17744 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 175ac │ │ │ │ │ + b.n 17650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 174a6 │ │ │ │ │ + beq.w 1754a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 174f6 │ │ │ │ │ + b.n 1759a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017734 : │ │ │ │ │ +000177d8 : │ │ │ │ │ lambda_parameters_rule(): │ │ │ │ │ stmdb 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17a8e │ │ │ │ │ + beq.w 17b32 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a9c │ │ │ │ │ + bne.w 17b40 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17a70 │ │ │ │ │ - bl 17ba8 <_loop1_101_rule> │ │ │ │ │ + beq.w 17b14 │ │ │ │ │ + bl 17c4c <_loop1_101_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1778a │ │ │ │ │ + cbz r0, 1782e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1791a │ │ │ │ │ + bne.w 179be │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17870 │ │ │ │ │ + bne.n 17914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ba8 <_loop1_101_rule> │ │ │ │ │ + bl 17c4c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1786e │ │ │ │ │ + beq.n 17912 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 179a2 │ │ │ │ │ + bne.w 17a46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17a68 │ │ │ │ │ + bne.w 17b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181f4 │ │ │ │ │ + bl 182a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17ad4 │ │ │ │ │ + bne.w 17b78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a68 │ │ │ │ │ + bne.w 17b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ba8 <_loop1_101_rule> │ │ │ │ │ + bl 17c4c <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17878 │ │ │ │ │ + beq.n 1791c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17aba │ │ │ │ │ + beq.w 17b5e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17ab4 │ │ │ │ │ + bne.w 17b58 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17aa8 │ │ │ │ │ + beq.w 17b4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17acc │ │ │ │ │ + bne.w 17b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 178d6 │ │ │ │ │ + bne.n 1797a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17aa2 │ │ │ │ │ + beq.w 17b46 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 18fdc │ │ │ │ │ + bl 1908c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1787a │ │ │ │ │ + cbnz r1, 1791e │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 178c2 │ │ │ │ │ + beq.n 17966 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 178c2 │ │ │ │ │ + bne.n 17966 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 177b4 │ │ │ │ │ + b.n 17858 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17a68 │ │ │ │ │ + bne.w 17b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18b40 <_loop1_103_rule> │ │ │ │ │ + bl 18bf0 <_loop1_103_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17a38 │ │ │ │ │ + bne.w 17adc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17a68 │ │ │ │ │ + bne.w 17b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bl 18fdc │ │ │ │ │ + bl 1908c │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 178ae │ │ │ │ │ + cbnz r0, 17952 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 17862 │ │ │ │ │ + b.n 17906 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1785a │ │ │ │ │ + bne.n 178fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17862 │ │ │ │ │ + beq.n 17906 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17864 │ │ │ │ │ + b.n 17908 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 179d6 │ │ │ │ │ + bne.n 17a7a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17aa2 │ │ │ │ │ + beq.w 17b46 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 17830 │ │ │ │ │ + ble.n 178d4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 17830 │ │ │ │ │ - b.n 17908 │ │ │ │ │ + beq.n 178d4 │ │ │ │ │ + b.n 179ac │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1778a │ │ │ │ │ + beq.w 1782e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 179c0 │ │ │ │ │ + bne.n 17a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 184d0 <_loop0_106_rule> │ │ │ │ │ + bl 18580 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17af4 │ │ │ │ │ + beq.w 17b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18efc <_loop0_100_rule> │ │ │ │ │ + bl 18fac <_loop0_100_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17af4 │ │ │ │ │ + beq.w 17b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18fdc │ │ │ │ │ + bl 1908c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 177b4 │ │ │ │ │ + bne.w 17858 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -41802,1064 +41851,1067 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fe4 │ │ │ │ │ + bl 17088 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1798c │ │ │ │ │ + cbz r0, 17a30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17860 │ │ │ │ │ + beq.w 17904 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17862 │ │ │ │ │ + beq.w 17906 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17864 │ │ │ │ │ + b.n 17908 │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17870 │ │ │ │ │ + beq.w 17914 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1792e │ │ │ │ │ + beq.n 179d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1792e │ │ │ │ │ + beq.n 179d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 177b4 │ │ │ │ │ + b.n 17858 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17aa2 │ │ │ │ │ + beq.n 17b46 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178ea │ │ │ │ │ + beq.w 1798e │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 17a1e │ │ │ │ │ + beq.n 17ac2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w fp, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 179f6 │ │ │ │ │ + b.n 17a9a │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17aa2 │ │ │ │ │ + beq.n 17b46 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 17a12 │ │ │ │ │ + b.n 17ab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18fdc │ │ │ │ │ + bl 1908c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17892 │ │ │ │ │ + bne.w 17936 │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1785a │ │ │ │ │ - b.n 178c2 │ │ │ │ │ + bne.w 178fe │ │ │ │ │ + b.n 17966 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 177d4 │ │ │ │ │ + beq.w 17878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17864 │ │ │ │ │ + b.n 17908 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17870 │ │ │ │ │ + bne.w 17914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17ba8 <_loop1_101_rule> │ │ │ │ │ + bl 17c4c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1777c │ │ │ │ │ - b.n 1778a │ │ │ │ │ + bne.w 17820 │ │ │ │ │ + b.n 1782e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17760 │ │ │ │ │ + beq.w 17804 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 17864 │ │ │ │ │ + b.n 17908 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1787a │ │ │ │ │ + b.n 1791e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 177fa │ │ │ │ │ + beq.w 1789e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17ab4 │ │ │ │ │ + b.n 17b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1787a │ │ │ │ │ + b.n 1791e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18efc <_loop0_100_rule> │ │ │ │ │ + bl 18fac <_loop0_100_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a5e │ │ │ │ │ + beq.n 17b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18fdc │ │ │ │ │ + bl 1908c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17a60 │ │ │ │ │ + bne.n 17b04 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 17966 │ │ │ │ │ + b.n 17a0a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 177b4 │ │ │ │ │ + b.n 17858 │ │ │ │ │ │ │ │ │ │ -00017af8 : │ │ │ │ │ +00017b9c : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ 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 17ba2 │ │ │ │ │ + beq.n 17c46 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17b9a │ │ │ │ │ + bne.n 17c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17ba8 <_loop1_101_rule> │ │ │ │ │ + bl 17c4c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17b32 │ │ │ │ │ + cbz r0, 17bd6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17b5c │ │ │ │ │ + cbnz r0, 17c00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17b9a │ │ │ │ │ + bne.n 17c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ba8 <_loop1_101_rule> │ │ │ │ │ + bl 17c4c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17b4e │ │ │ │ │ + cbz r0, 17bf2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17b82 │ │ │ │ │ + cbnz r0, 17c26 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [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} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b32 │ │ │ │ │ + beq.n 17bd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17b52 │ │ │ │ │ + beq.n 17bf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b52 │ │ │ │ │ + beq.n 17bf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17b56 │ │ │ │ │ + b.n 17bfa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b68 │ │ │ │ │ - b.n 17b4e │ │ │ │ │ + bne.n 17c0c │ │ │ │ │ + b.n 17bf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17b56 │ │ │ │ │ + b.n 17bfa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17b16 │ │ │ │ │ + b.n 17bba │ │ │ │ │ │ │ │ │ │ -00017ba8 <_loop1_101_rule>: │ │ │ │ │ +00017c4c <_loop1_101_rule>: │ │ │ │ │ _loop1_104_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17f48 <_loop1_101_rule+0x3a0> │ │ │ │ │ + beq.w 17ff8 <_loop1_101_rule+0x3ac> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 17e18 <_loop1_101_rule+0x270> │ │ │ │ │ + bne.w 17ebe <_loop1_101_rule+0x272> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f3a <_loop1_101_rule+0x392> │ │ │ │ │ + beq.w 17fea <_loop1_101_rule+0x39e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17f44 <_loop1_101_rule+0x39c> │ │ │ │ │ + bne.w 17ff4 <_loop1_101_rule+0x3a8> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17cd6 <_loop1_101_rule+0x12e> │ │ │ │ │ + beq.n 17d7a <_loop1_101_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17ce4 <_loop1_101_rule+0x13c> │ │ │ │ │ + bne.n 17d88 <_loop1_101_rule+0x13c> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 17ce8 <_loop1_101_rule+0x140> │ │ │ │ │ + beq.n 17d8c <_loop1_101_rule+0x140> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 17cfe <_loop1_101_rule+0x156> │ │ │ │ │ + beq.n 17da2 <_loop1_101_rule+0x156> │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d32 <_loop1_101_rule+0x18a> │ │ │ │ │ + beq.n 17dd6 <_loop1_101_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f2a <_loop1_101_rule+0x382> │ │ │ │ │ + beq.w 17fda <_loop1_101_rule+0x38e> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f16 <_loop1_101_rule+0x36e> │ │ │ │ │ + beq.w 17fc6 <_loop1_101_rule+0x37a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17dde <_loop1_101_rule+0x236> │ │ │ │ │ + bne.w 17e84 <_loop1_101_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17dfc <_loop1_101_rule+0x254> │ │ │ │ │ + beq.w 17ea2 <_loop1_101_rule+0x256> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f04 <_loop1_101_rule+0x35c> │ │ │ │ │ + bne.w 17fb4 <_loop1_101_rule+0x368> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 17dd2 <_loop1_101_rule+0x22a> │ │ │ │ │ + bne.w 17e78 <_loop1_101_rule+0x22c> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f32 <_loop1_101_rule+0x38a> │ │ │ │ │ + beq.w 17fe2 <_loop1_101_rule+0x396> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r9, [r0, r5, lsl #2] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 17c0a <_loop1_101_rule+0x62> │ │ │ │ │ + bne.n 17cae <_loop1_101_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17c10 <_loop1_101_rule+0x68> │ │ │ │ │ + beq.n 17cb4 <_loop1_101_rule+0x68> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 17e66 <_loop1_101_rule+0x2be> │ │ │ │ │ + b.n 17f16 <_loop1_101_rule+0x2ca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f4e <_loop1_101_rule+0x3a6> │ │ │ │ │ + bne.w 17ffe <_loop1_101_rule+0x3b2> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 17c28 <_loop1_101_rule+0x80> │ │ │ │ │ + bne.n 17ccc <_loop1_101_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 17e00 <_loop1_101_rule+0x258> │ │ │ │ │ + blt.n 17ea6 <_loop1_101_rule+0x25a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f4e <_loop1_101_rule+0x3a6> │ │ │ │ │ + bne.w 17ffe <_loop1_101_rule+0x3b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c3e <_loop1_101_rule+0x96> │ │ │ │ │ + bne.n 17ce2 <_loop1_101_rule+0x96> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17e06 <_loop1_101_rule+0x25e> │ │ │ │ │ + bne.n 17eac <_loop1_101_rule+0x260> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17e20 <_loop1_101_rule+0x278> │ │ │ │ │ + beq.n 17ece <_loop1_101_rule+0x282> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 17e38 <_loop1_101_rule+0x290> │ │ │ │ │ + beq.n 17ee6 <_loop1_101_rule+0x29a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e62 <_loop1_101_rule+0x2ba> │ │ │ │ │ + beq.w 17f12 <_loop1_101_rule+0x2c6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f6c <_loop1_101_rule+0x3c4> │ │ │ │ │ + beq.w 1801c <_loop1_101_rule+0x3d0> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f54 <_loop1_101_rule+0x3ac> │ │ │ │ │ + beq.w 18004 <_loop1_101_rule+0x3b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f7c <_loop1_101_rule+0x3d4> │ │ │ │ │ + bne.w 1802c <_loop1_101_rule+0x3e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f12 <_loop1_101_rule+0x36a> │ │ │ │ │ + beq.w 17fc2 <_loop1_101_rule+0x376> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f04 <_loop1_101_rule+0x35c> │ │ │ │ │ + bne.w 17fb4 <_loop1_101_rule+0x368> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17ca8 <_loop1_101_rule+0x100> │ │ │ │ │ + beq.w 17d4c <_loop1_101_rule+0x100> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 17bfe <_loop1_101_rule+0x56> │ │ │ │ │ + b.n 17ca2 <_loop1_101_rule+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17f24 <_loop1_101_rule+0x37c> │ │ │ │ │ + bne.w 17fd4 <_loop1_101_rule+0x388> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17c92 <_loop1_101_rule+0xea> │ │ │ │ │ + bne.w 17d36 <_loop1_101_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17d3e <_loop1_101_rule+0x196> │ │ │ │ │ + beq.n 17de2 <_loop1_101_rule+0x196> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 17e70 <_loop1_101_rule+0x2c8> │ │ │ │ │ + bne.n 17f20 <_loop1_101_rule+0x2d4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17efa <_loop1_101_rule+0x352> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f6c <_loop1_101_rule+0x3c4> │ │ │ │ │ + bne.w 1801c <_loop1_101_rule+0x3d0> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 17f68 <_loop1_101_rule+0x3c0> │ │ │ │ │ + bne.w 18018 <_loop1_101_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17f72 <_loop1_101_rule+0x3ca> │ │ │ │ │ + blt.w 18022 <_loop1_101_rule+0x3d6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f6c <_loop1_101_rule+0x3c4> │ │ │ │ │ + bne.w 1801c <_loop1_101_rule+0x3d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17d68 <_loop1_101_rule+0x1c0> │ │ │ │ │ + bne.w 17e0e <_loop1_101_rule+0x1c2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 17e12 <_loop1_101_rule+0x26a> │ │ │ │ │ + beq.n 17eb8 <_loop1_101_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e12 <_loop1_101_rule+0x26a> │ │ │ │ │ + bne.n 17eb8 <_loop1_101_rule+0x26c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f34 <_loop1_101_rule+0x38c> │ │ │ │ │ + beq.n 17fe4 <_loop1_101_rule+0x398> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 17ef0 <_loop1_101_rule+0x348> │ │ │ │ │ + ble.n 17fa0 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 17ef0 <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 17fa0 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 17ef0 <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 17fa0 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 17ef0 <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 17fa0 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 17ef0 <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 17fa0 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 17ef0 <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 17fa0 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 17ef0 <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 17fa0 <_loop1_101_rule+0x354> │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ add.w r3, fp, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 17ee0 <_loop1_101_rule+0x338> │ │ │ │ │ + bne.n 17f90 <_loop1_101_rule+0x344> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17dc4 <_loop1_101_rule+0x21c> │ │ │ │ │ + beq.w 17e6a <_loop1_101_rule+0x21e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17e06 <_loop1_101_rule+0x25e> │ │ │ │ │ + b.n 17eac <_loop1_101_rule+0x260> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 17f24 <_loop1_101_rule+0x37c> │ │ │ │ │ + cbnz r0, 17fd4 <_loop1_101_rule+0x388> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17e00 <_loop1_101_rule+0x258> │ │ │ │ │ + b.n 17ea6 <_loop1_101_rule+0x25a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17e00 <_loop1_101_rule+0x258> │ │ │ │ │ + b.n 17ea6 <_loop1_101_rule+0x25a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17e00 <_loop1_101_rule+0x258> │ │ │ │ │ + b.n 17ea6 <_loop1_101_rule+0x25a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17efa <_loop1_101_rule+0x352> │ │ │ │ │ + b.n 17faa <_loop1_101_rule+0x35e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17bcc <_loop1_101_rule+0x24> │ │ │ │ │ + b.n 17c70 <_loop1_101_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17e00 <_loop1_101_rule+0x258> │ │ │ │ │ + b.n 17ea6 <_loop1_101_rule+0x25a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e06 <_loop1_101_rule+0x25e> │ │ │ │ │ + beq.w 17eac <_loop1_101_rule+0x260> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17e06 <_loop1_101_rule+0x25e> │ │ │ │ │ + b.n 17eac <_loop1_101_rule+0x260> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 17d52 <_loop1_101_rule+0x1aa> │ │ │ │ │ + b.n 17df6 <_loop1_101_rule+0x1aa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17e06 <_loop1_101_rule+0x25e> │ │ │ │ │ + b.n 17eac <_loop1_101_rule+0x260> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17e06 <_loop1_101_rule+0x25e> │ │ │ │ │ + b.n 17eac <_loop1_101_rule+0x260> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f62 <_loop1_101_rule+0x3ba> │ │ │ │ │ + bne.n 18012 <_loop1_101_rule+0x3c6> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17dbc <_loop1_101_rule+0x214> │ │ │ │ │ - b.n 17f12 <_loop1_101_rule+0x36a> │ │ │ │ │ + bne.w 17e62 <_loop1_101_rule+0x216> │ │ │ │ │ + b.n 17fc2 <_loop1_101_rule+0x376> │ │ │ │ │ │ │ │ │ │ -00017fa4 : │ │ │ │ │ +00018054 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18108 │ │ │ │ │ + beq.w 181b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18102 │ │ │ │ │ + bne.w 181b2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 180f0 │ │ │ │ │ + beq.w 181a0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 180b2 │ │ │ │ │ + beq.n 18162 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1805c │ │ │ │ │ + beq.n 1810c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 1805c │ │ │ │ │ + cbz r0, 1810c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18054 │ │ │ │ │ + cbz r0, 18104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 180da │ │ │ │ │ + bne.n 1818a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180ae │ │ │ │ │ - cbnz r3, 1809a │ │ │ │ │ + beq.n 1815e │ │ │ │ │ + cbnz r3, 1814a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 180e2 │ │ │ │ │ + bne.n 18192 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 18110 │ │ │ │ │ + bne.n 181c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1807e │ │ │ │ │ + cbnz r0, 1812e │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 18046 │ │ │ │ │ + b.n 180f6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18078 │ │ │ │ │ + beq.n 18128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18046 │ │ │ │ │ + beq.n 180f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18046 │ │ │ │ │ + beq.n 180f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1804a │ │ │ │ │ + b.n 180fa │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 18066 │ │ │ │ │ + b.n 18116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 180e2 │ │ │ │ │ + blt.n 18192 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17ff8 │ │ │ │ │ + beq.n 180a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18066 │ │ │ │ │ + b.n 18116 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18030 │ │ │ │ │ + beq.n 180e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18066 │ │ │ │ │ + b.n 18116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 180d2 │ │ │ │ │ + bne.n 18182 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 17fe4 │ │ │ │ │ + b.n 18094 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1804a │ │ │ │ │ + b.n 180fa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17fca │ │ │ │ │ + b.n 1807a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1804a │ │ │ │ │ + b.n 180fa │ │ │ │ │ │ │ │ │ │ -00018118 : │ │ │ │ │ +000181c8 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 181d2 │ │ │ │ │ + beq.n 18282 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 181be │ │ │ │ │ + bne.n 1826e │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1819e │ │ │ │ │ + beq.n 1824e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1819a │ │ │ │ │ + cbz r0, 1824a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 181ec │ │ │ │ │ + beq.n 1829c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 181d8 │ │ │ │ │ + cbz r0, 18288 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 181d8 │ │ │ │ │ + cbnz r3, 18288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1818c │ │ │ │ │ + b.n 1823c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 181c6 │ │ │ │ │ + blt.n 18276 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18156 │ │ │ │ │ + beq.n 18206 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18192 │ │ │ │ │ + b.n 18242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18192 │ │ │ │ │ + b.n 18242 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1813a │ │ │ │ │ + b.n 181ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1818c │ │ │ │ │ + beq.n 1823c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18192 │ │ │ │ │ + b.n 18242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18192 │ │ │ │ │ + b.n 18242 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000181f4 : │ │ │ │ │ +000182a4 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18476 │ │ │ │ │ + beq.w 18526 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 183a6 │ │ │ │ │ + bne.w 18456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 184d0 <_loop0_106_rule> │ │ │ │ │ + bl 18580 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1839a │ │ │ │ │ + beq.w 1844a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18442 │ │ │ │ │ + beq.w 184f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1843c │ │ │ │ │ + bne.w 184ec │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18430 │ │ │ │ │ + beq.w 184e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18422 │ │ │ │ │ + bne.w 184d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 182ea │ │ │ │ │ + bne.n 1839a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 183a6 │ │ │ │ │ + bne.w 18456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184d0 <_loop0_106_rule> │ │ │ │ │ + bl 18580 <_loop0_106_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 183c6 │ │ │ │ │ + beq.w 18476 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 184b2 │ │ │ │ │ + beq.w 18562 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18492 │ │ │ │ │ + bne.w 18542 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1848a │ │ │ │ │ + beq.w 1853a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18492 │ │ │ │ │ + bne.w 18542 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18334 │ │ │ │ │ + bne.n 183e4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -42871,320 +42923,320 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 183da │ │ │ │ │ + bne.n 1848a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18270 │ │ │ │ │ + beq.n 18320 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 18270 │ │ │ │ │ + bne.n 18320 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1842a │ │ │ │ │ + beq.w 184da │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 18380 │ │ │ │ │ + ble.n 18430 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 18322 │ │ │ │ │ + b.n 183d2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 183cc │ │ │ │ │ + bne.n 1847c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 182d0 │ │ │ │ │ + beq.n 18380 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 182d0 │ │ │ │ │ + bne.n 18380 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18484 │ │ │ │ │ + beq.w 18534 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 183ac │ │ │ │ │ + ble.n 1845c │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r2, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1836c │ │ │ │ │ + b.n 1841c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18454 │ │ │ │ │ + bne.n 18504 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18286 │ │ │ │ │ + beq.w 18336 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 182e0 │ │ │ │ │ + b.n 18390 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18498 │ │ │ │ │ + bne.n 18548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 182de │ │ │ │ │ + b.n 1838e │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 183e8 │ │ │ │ │ + beq.n 18498 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1833c │ │ │ │ │ + b.n 183ec │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 18406 │ │ │ │ │ + beq.n 184b6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 182f2 │ │ │ │ │ + b.n 183a2 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18484 │ │ │ │ │ + beq.n 18534 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 183d0 │ │ │ │ │ + b.n 18480 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 1842a │ │ │ │ │ + cbz r0, 184da │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 183de │ │ │ │ │ + b.n 1848e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1839c │ │ │ │ │ + b.n 1844c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1839c │ │ │ │ │ + b.n 1844c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1824c │ │ │ │ │ + beq.w 182fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1843c │ │ │ │ │ + b.n 184ec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1839a │ │ │ │ │ + beq.n 1844a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 184ba │ │ │ │ │ + cbz r0, 1856a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 184ba │ │ │ │ │ + cbnz r3, 1856a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 182de │ │ │ │ │ + b.n 1838e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18222 │ │ │ │ │ - b.n 183a4 │ │ │ │ │ + beq.w 182d2 │ │ │ │ │ + b.n 18454 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 183c6 │ │ │ │ │ + b.n 18476 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 183c4 │ │ │ │ │ + beq.n 18474 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 18462 │ │ │ │ │ + b.n 18512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 182a4 │ │ │ │ │ + b.n 18354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 182de │ │ │ │ │ + beq.w 1838e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 182e0 │ │ │ │ │ + b.n 18390 │ │ │ │ │ │ │ │ │ │ -000184d0 <_loop0_106_rule>: │ │ │ │ │ +00018580 <_loop0_106_rule>: │ │ │ │ │ _loop0_98_rule(): │ │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18a2a <_loop0_106_rule+0x55a> │ │ │ │ │ + beq.w 18ada <_loop0_106_rule+0x55a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a38 <_loop0_106_rule+0x568> │ │ │ │ │ + bne.w 18ae8 <_loop0_106_rule+0x568> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a1a <_loop0_106_rule+0x54a> │ │ │ │ │ + beq.w 18aca <_loop0_106_rule+0x54a> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 18a12 <_loop0_106_rule+0x542> │ │ │ │ │ + bne.w 18ac2 <_loop0_106_rule+0x542> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 18a94 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq.w 18b44 <_loop0_106_rule+0x5c4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 188a0 <_loop0_106_rule+0x3d0> │ │ │ │ │ + beq.w 18950 <_loop0_106_rule+0x3d0> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 188b8 <_loop0_106_rule+0x3e8> │ │ │ │ │ + beq.w 18968 <_loop0_106_rule+0x3e8> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188e4 <_loop0_106_rule+0x414> │ │ │ │ │ + beq.w 18994 <_loop0_106_rule+0x414> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188e4 <_loop0_106_rule+0x414> │ │ │ │ │ + beq.w 18994 <_loop0_106_rule+0x414> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ae4 <_loop0_106_rule+0x614> │ │ │ │ │ + beq.w 18b94 <_loop0_106_rule+0x614> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18ad0 <_loop0_106_rule+0x600> │ │ │ │ │ + bne.w 18b80 <_loop0_106_rule+0x600> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18988 <_loop0_106_rule+0x4b8> │ │ │ │ │ + beq.w 18a38 <_loop0_106_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18afa <_loop0_106_rule+0x62a> │ │ │ │ │ + bne.w 18baa <_loop0_106_rule+0x62a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -43195,45 +43247,45 @@ │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 186a8 <_loop0_106_rule+0x1d8> │ │ │ │ │ + beq.n 18758 <_loop0_106_rule+0x1d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18af4 <_loop0_106_rule+0x624> │ │ │ │ │ + bne.w 18ba4 <_loop0_106_rule+0x624> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 186ba <_loop0_106_rule+0x1ea> │ │ │ │ │ + beq.n 1876a <_loop0_106_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 186d0 <_loop0_106_rule+0x200> │ │ │ │ │ + beq.n 18780 <_loop0_106_rule+0x200> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18706 <_loop0_106_rule+0x236> │ │ │ │ │ + beq.n 187b6 <_loop0_106_rule+0x236> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a60 <_loop0_106_rule+0x590> │ │ │ │ │ + beq.w 18b10 <_loop0_106_rule+0x590> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -43242,1297 +43294,1297 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a52 <_loop0_106_rule+0x582> │ │ │ │ │ + beq.w 18b02 <_loop0_106_rule+0x582> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18a68 <_loop0_106_rule+0x598> │ │ │ │ │ + bne.w 18b18 <_loop0_106_rule+0x598> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 187aa <_loop0_106_rule+0x2da> │ │ │ │ │ + beq.w 1885a <_loop0_106_rule+0x2da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b2c <_loop0_106_rule+0x65c> │ │ │ │ │ + bne.w 18bdc <_loop0_106_rule+0x65c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1879e <_loop0_106_rule+0x2ce> │ │ │ │ │ + bne.w 1884e <_loop0_106_rule+0x2ce> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a7c <_loop0_106_rule+0x5ac> │ │ │ │ │ + beq.w 18b2c <_loop0_106_rule+0x5ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 185dc <_loop0_106_rule+0x10c> │ │ │ │ │ + bne.n 1868c <_loop0_106_rule+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 187b4 <_loop0_106_rule+0x2e4> │ │ │ │ │ + bne.n 18864 <_loop0_106_rule+0x2e4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 185e4 <_loop0_106_rule+0x114> │ │ │ │ │ + b.n 18694 <_loop0_106_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18aca <_loop0_106_rule+0x5fa> │ │ │ │ │ + bne.w 18b7a <_loop0_106_rule+0x5fa> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 185f6 <_loop0_106_rule+0x126> │ │ │ │ │ + bne.n 186a6 <_loop0_106_rule+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 187ae <_loop0_106_rule+0x2de> │ │ │ │ │ + blt.n 1885e <_loop0_106_rule+0x2de> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18aca <_loop0_106_rule+0x5fa> │ │ │ │ │ + bne.w 18b7a <_loop0_106_rule+0x5fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1860e <_loop0_106_rule+0x13e> │ │ │ │ │ + bne.n 186be <_loop0_106_rule+0x13e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 187b4 <_loop0_106_rule+0x2e4> │ │ │ │ │ + bne.n 18864 <_loop0_106_rule+0x2e4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 187c0 <_loop0_106_rule+0x2f0> │ │ │ │ │ + beq.n 18870 <_loop0_106_rule+0x2f0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 187d6 <_loop0_106_rule+0x306> │ │ │ │ │ + beq.n 18886 <_loop0_106_rule+0x306> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18800 <_loop0_106_rule+0x330> │ │ │ │ │ + beq.n 188b0 <_loop0_106_rule+0x330> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18abe <_loop0_106_rule+0x5ee> │ │ │ │ │ + beq.w 18b6e <_loop0_106_rule+0x5ee> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r5, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18aaa <_loop0_106_rule+0x5da> │ │ │ │ │ + beq.w 18b5a <_loop0_106_rule+0x5da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1898e <_loop0_106_rule+0x4be> │ │ │ │ │ + bne.w 18a3e <_loop0_106_rule+0x4be> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 189b4 <_loop0_106_rule+0x4e4> │ │ │ │ │ + beq.w 18a64 <_loop0_106_rule+0x4e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b2c <_loop0_106_rule+0x65c> │ │ │ │ │ + bne.w 18bdc <_loop0_106_rule+0x65c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 1867a <_loop0_106_rule+0x1aa> │ │ │ │ │ + beq.w 1872a <_loop0_106_rule+0x1aa> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 185d2 <_loop0_106_rule+0x102> │ │ │ │ │ + b.n 18682 <_loop0_106_rule+0x102> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18712 <_loop0_106_rule+0x242> │ │ │ │ │ + beq.n 187c2 <_loop0_106_rule+0x242> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1880c <_loop0_106_rule+0x33c> │ │ │ │ │ + b.n 188bc <_loop0_106_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18a4a <_loop0_106_rule+0x57a> │ │ │ │ │ + bne.w 18afa <_loop0_106_rule+0x57a> │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 18720 <_loop0_106_rule+0x250> │ │ │ │ │ + bne.n 187d0 <_loop0_106_rule+0x250> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 189e4 <_loop0_106_rule+0x514> │ │ │ │ │ + blt.w 18a94 <_loop0_106_rule+0x514> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a4a <_loop0_106_rule+0x57a> │ │ │ │ │ + bne.w 18afa <_loop0_106_rule+0x57a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18736 <_loop0_106_rule+0x266> │ │ │ │ │ + bne.n 187e6 <_loop0_106_rule+0x266> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a80 <_loop0_106_rule+0x5b0> │ │ │ │ │ + beq.w 18b30 <_loop0_106_rule+0x5b0> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 1888c <_loop0_106_rule+0x3bc> │ │ │ │ │ + ble.n 1893c <_loop0_106_rule+0x3bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1888c <_loop0_106_rule+0x3bc> │ │ │ │ │ + beq.n 1893c <_loop0_106_rule+0x3bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1888c <_loop0_106_rule+0x3bc> │ │ │ │ │ + beq.n 1893c <_loop0_106_rule+0x3bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1888c <_loop0_106_rule+0x3bc> │ │ │ │ │ + beq.n 1893c <_loop0_106_rule+0x3bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 1888c <_loop0_106_rule+0x3bc> │ │ │ │ │ + beq.n 1893c <_loop0_106_rule+0x3bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 1888c <_loop0_106_rule+0x3bc> │ │ │ │ │ + beq.n 1893c <_loop0_106_rule+0x3bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 1888c <_loop0_106_rule+0x3bc> │ │ │ │ │ + beq.n 1893c <_loop0_106_rule+0x3bc> │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ rsb r6, r7, #4 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1887c <_loop0_106_rule+0x3ac> │ │ │ │ │ + bne.n 1892c <_loop0_106_rule+0x3ac> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a44 <_loop0_106_rule+0x574> │ │ │ │ │ + bne.w 18af4 <_loop0_106_rule+0x574> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18542 <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 185f2 <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18a40 <_loop0_106_rule+0x570> │ │ │ │ │ + blt.w 18af0 <_loop0_106_rule+0x570> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a44 <_loop0_106_rule+0x574> │ │ │ │ │ + bne.w 18af4 <_loop0_106_rule+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1855a <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 1860a <_loop0_106_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18aa4 <_loop0_106_rule+0x5d4> │ │ │ │ │ + bne.w 18b54 <_loop0_106_rule+0x5d4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18b0a <_loop0_106_rule+0x63a> │ │ │ │ │ + beq.w 18bba <_loop0_106_rule+0x63a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 189c2 <_loop0_106_rule+0x4f2> │ │ │ │ │ + beq.n 18a72 <_loop0_106_rule+0x4f2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18806 <_loop0_106_rule+0x336> │ │ │ │ │ + beq.w 188b6 <_loop0_106_rule+0x336> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ac4 <_loop0_106_rule+0x5f4> │ │ │ │ │ + beq.w 18b74 <_loop0_106_rule+0x5f4> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ strd r8, r1, [sp] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 189f6 <_loop0_106_rule+0x526> │ │ │ │ │ + beq.n 18aa6 <_loop0_106_rule+0x526> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b1c <_loop0_106_rule+0x64c> │ │ │ │ │ + bne.w 18bcc <_loop0_106_rule+0x64c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 189b8 <_loop0_106_rule+0x4e8> │ │ │ │ │ + cbz r0, 18a68 <_loop0_106_rule+0x4e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 185b2 <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 18662 <_loop0_106_rule+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 185b2 <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 18662 <_loop0_106_rule+0xe2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 187ba <_loop0_106_rule+0x2ea> │ │ │ │ │ + b.n 1886a <_loop0_106_rule+0x2ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 188ea <_loop0_106_rule+0x41a> │ │ │ │ │ + b.n 1899a <_loop0_106_rule+0x41a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18a04 <_loop0_106_rule+0x534> │ │ │ │ │ + bne.n 18ab4 <_loop0_106_rule+0x534> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18788 <_loop0_106_rule+0x2b8> │ │ │ │ │ + bne.w 18838 <_loop0_106_rule+0x2b8> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1880c <_loop0_106_rule+0x33c> │ │ │ │ │ + b.n 188bc <_loop0_106_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 189ea <_loop0_106_rule+0x51a> │ │ │ │ │ + blt.n 18a9a <_loop0_106_rule+0x51a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18912 <_loop0_106_rule+0x442> │ │ │ │ │ + beq.n 189c2 <_loop0_106_rule+0x442> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 189be <_loop0_106_rule+0x4ee> │ │ │ │ │ + b.n 18a6e <_loop0_106_rule+0x4ee> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 189be <_loop0_106_rule+0x4ee> │ │ │ │ │ + b.n 18a6e <_loop0_106_rule+0x4ee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 18a0a <_loop0_106_rule+0x53a> │ │ │ │ │ + cbnz r0, 18aba <_loop0_106_rule+0x53a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 189be <_loop0_106_rule+0x4ee> │ │ │ │ │ + b.n 18a6e <_loop0_106_rule+0x4ee> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 189be <_loop0_106_rule+0x4ee> │ │ │ │ │ + b.n 18a6e <_loop0_106_rule+0x4ee> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 18896 <_loop0_106_rule+0x3c6> │ │ │ │ │ + b.n 18946 <_loop0_106_rule+0x3c6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18896 <_loop0_106_rule+0x3c6> │ │ │ │ │ + b.n 18946 <_loop0_106_rule+0x3c6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 184fe <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 185ae <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 18896 <_loop0_106_rule+0x3c6> │ │ │ │ │ + b.n 18946 <_loop0_106_rule+0x3c6> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 188ea <_loop0_106_rule+0x41a> │ │ │ │ │ + b.n 1899a <_loop0_106_rule+0x41a> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 189dc <_loop0_106_rule+0x50c> │ │ │ │ │ + b.n 18a8c <_loop0_106_rule+0x50c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 18a76 <_loop0_106_rule+0x5a6> │ │ │ │ │ + cbnz r0, 18b26 <_loop0_106_rule+0x5a6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 187ae <_loop0_106_rule+0x2de> │ │ │ │ │ + b.n 1885e <_loop0_106_rule+0x2de> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 187ae <_loop0_106_rule+0x2de> │ │ │ │ │ + b.n 1885e <_loop0_106_rule+0x2de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18654 <_loop0_106_rule+0x184> │ │ │ │ │ + beq.w 18704 <_loop0_106_rule+0x184> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 187ae <_loop0_106_rule+0x2de> │ │ │ │ │ + b.n 1885e <_loop0_106_rule+0x2de> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18896 <_loop0_106_rule+0x3c6> │ │ │ │ │ + b.n 18946 <_loop0_106_rule+0x3c6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18528 <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 185d8 <_loop0_106_rule+0x58> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 187ba <_loop0_106_rule+0x2ea> │ │ │ │ │ + b.n 1886a <_loop0_106_rule+0x2ea> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a00 <_loop0_106_rule+0x530> │ │ │ │ │ - b.n 18a0a <_loop0_106_rule+0x53a> │ │ │ │ │ + beq.n 18ab0 <_loop0_106_rule+0x530> │ │ │ │ │ + b.n 18aba <_loop0_106_rule+0x53a> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 189be <_loop0_106_rule+0x4ee> │ │ │ │ │ + b.n 18a6e <_loop0_106_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 187ae <_loop0_106_rule+0x2de> │ │ │ │ │ + b.n 1885e <_loop0_106_rule+0x2de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1859a <_loop0_106_rule+0xca> │ │ │ │ │ + beq.w 1864a <_loop0_106_rule+0xca> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 188ea <_loop0_106_rule+0x41a> │ │ │ │ │ + b.n 1899a <_loop0_106_rule+0x41a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18ade <_loop0_106_rule+0x60e> │ │ │ │ │ + bne.n 18b8e <_loop0_106_rule+0x60e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 188ea <_loop0_106_rule+0x41a> │ │ │ │ │ + b.n 1899a <_loop0_106_rule+0x41a> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 187ba <_loop0_106_rule+0x2ea> │ │ │ │ │ + b.n 1886a <_loop0_106_rule+0x2ea> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 185b2 <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 18662 <_loop0_106_rule+0xe2> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 18980 <_loop0_106_rule+0x4b0> │ │ │ │ │ + b.n 18a30 <_loop0_106_rule+0x4b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 189dc <_loop0_106_rule+0x50c> │ │ │ │ │ + bne.w 18a8c <_loop0_106_rule+0x50c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18902 <_loop0_106_rule+0x432> │ │ │ │ │ + b.n 189b2 <_loop0_106_rule+0x432> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18958 <_loop0_106_rule+0x488> │ │ │ │ │ - b.n 18a0a <_loop0_106_rule+0x53a> │ │ │ │ │ + beq.w 18a08 <_loop0_106_rule+0x488> │ │ │ │ │ + b.n 18aba <_loop0_106_rule+0x53a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18790 <_loop0_106_rule+0x2c0> │ │ │ │ │ + beq.w 18840 <_loop0_106_rule+0x2c0> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 18980 <_loop0_106_rule+0x4b0> │ │ │ │ │ + b.n 18a30 <_loop0_106_rule+0x4b0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018b40 <_loop1_103_rule>: │ │ │ │ │ +00018bf0 <_loop1_103_rule>: │ │ │ │ │ _loop1_103_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18bfe <_loop1_103_rule+0xbe> │ │ │ │ │ + beq.n 18cae <_loop1_103_rule+0xbe> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 18b92 <_loop1_103_rule+0x52> │ │ │ │ │ + cbnz r6, 18c42 <_loop1_103_rule+0x52> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c18 <_loop1_103_rule+0xd8> │ │ │ │ │ + beq.n 18cc8 <_loop1_103_rule+0xd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18b92 <_loop1_103_rule+0x52> │ │ │ │ │ + cbnz r3, 18c42 <_loop1_103_rule+0x52> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 18ba2 <_loop1_103_rule+0x62> │ │ │ │ │ + cbnz r0, 18c52 <_loop1_103_rule+0x62> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 18bb0 <_loop1_103_rule+0x70> │ │ │ │ │ + cbnz r6, 18c60 <_loop1_103_rule+0x70> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 18be4 <_loop1_103_rule+0xa4> │ │ │ │ │ + beq.n 18c94 <_loop1_103_rule+0xa4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 18b7e <_loop1_103_rule+0x3e> │ │ │ │ │ + b.n 18c2e <_loop1_103_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18b8c <_loop1_103_rule+0x4c> │ │ │ │ │ + bne.n 18c3c <_loop1_103_rule+0x4c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18c04 <_loop1_103_rule+0xc4> │ │ │ │ │ + cbz r0, 18cb4 <_loop1_103_rule+0xc4> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 18bd8 <_loop1_103_rule+0x98> │ │ │ │ │ + ble.n 18c88 <_loop1_103_rule+0x98> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 18bc6 <_loop1_103_rule+0x86> │ │ │ │ │ + b.n 18c76 <_loop1_103_rule+0x86> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b98 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 18c48 <_loop1_103_rule+0x58> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18c04 <_loop1_103_rule+0xc4> │ │ │ │ │ + cbz r0, 18cb4 <_loop1_103_rule+0xc4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 18ba6 <_loop1_103_rule+0x66> │ │ │ │ │ + b.n 18c56 <_loop1_103_rule+0x66> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18b62 <_loop1_103_rule+0x22> │ │ │ │ │ + b.n 18c12 <_loop1_103_rule+0x22> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b98 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 18c48 <_loop1_103_rule+0x58> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b98 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 18c48 <_loop1_103_rule+0x58> │ │ │ │ │ │ │ │ │ │ -00018c28 : │ │ │ │ │ +00018cd8 : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18e78 │ │ │ │ │ + beq.w 18f28 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18e86 │ │ │ │ │ + bne.w 18f36 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18d04 │ │ │ │ │ + beq.n 18db4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 18d1a │ │ │ │ │ + beq.n 18dca │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d4c │ │ │ │ │ + beq.n 18dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ece │ │ │ │ │ + beq.w 18f7e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18eea │ │ │ │ │ + beq.w 18f9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18ed6 │ │ │ │ │ + bne.w 18f86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18e2c │ │ │ │ │ + beq.w 18edc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18e2c │ │ │ │ │ + beq.w 18edc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18e4e │ │ │ │ │ + beq.w 18efe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18e4e │ │ │ │ │ + bne.w 18efe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18e22 │ │ │ │ │ + b.n 18ed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18e66 │ │ │ │ │ + bne.w 18f16 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 18c68 │ │ │ │ │ + bne.n 18d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18e6c │ │ │ │ │ + blt.w 18f1c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18e66 │ │ │ │ │ + bne.w 18f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18c82 │ │ │ │ │ + bne.n 18d32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18e86 │ │ │ │ │ + bne.w 18f36 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18e40 │ │ │ │ │ + beq.n 18ef0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 18dec │ │ │ │ │ + beq.n 18e9c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e1a │ │ │ │ │ + beq.n 18eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e8c │ │ │ │ │ + beq.n 18f3c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ea8 │ │ │ │ │ + beq.n 18f58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18eba │ │ │ │ │ + bne.n 18f6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16a38 │ │ │ │ │ + bl 16adc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18eca │ │ │ │ │ + beq.n 18f7a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18eca │ │ │ │ │ + beq.n 18f7a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 18ce8 │ │ │ │ │ + b.n 18d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18e9e │ │ │ │ │ + blt.n 18f4e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18e8c │ │ │ │ │ + bne.n 18f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d84 │ │ │ │ │ + bne.n 18e34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 18e86 │ │ │ │ │ + cbnz r2, 18f36 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 18d62 │ │ │ │ │ + bne.n 18e12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18e8c │ │ │ │ │ + cbnz r3, 18f3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 18d64 │ │ │ │ │ + b.n 18e14 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e22 │ │ │ │ │ + beq.n 18ed2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18e24 │ │ │ │ │ + b.n 18ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e30 │ │ │ │ │ + b.n 18ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e30 │ │ │ │ │ + b.n 18ee0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18c52 │ │ │ │ │ + beq.w 18d02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 18e24 │ │ │ │ │ + b.n 18ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e90 │ │ │ │ │ + b.n 18f40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e90 │ │ │ │ │ + beq.n 18f40 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18e90 │ │ │ │ │ + b.n 18f40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18dc2 │ │ │ │ │ - b.n 18eb4 │ │ │ │ │ + beq.w 18e72 │ │ │ │ │ + b.n 18f64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18e90 │ │ │ │ │ + b.n 18f40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e30 │ │ │ │ │ + b.n 18ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cc6 │ │ │ │ │ + beq.w 18d76 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18e30 │ │ │ │ │ + b.n 18ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18ee4 │ │ │ │ │ + bne.n 18f94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18e30 │ │ │ │ │ + b.n 18ee0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018efc <_loop0_100_rule>: │ │ │ │ │ +00018fac <_loop0_100_rule>: │ │ │ │ │ _loop0_99_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18fbe <_loop0_100_rule+0xc2> │ │ │ │ │ + beq.n 1906e <_loop0_100_rule+0xc2> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 18fc4 <_loop0_100_rule+0xc8> │ │ │ │ │ + bne.n 19074 <_loop0_100_rule+0xc8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18fcc <_loop0_100_rule+0xd0> │ │ │ │ │ + beq.n 1907c <_loop0_100_rule+0xd0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 18fc4 <_loop0_100_rule+0xc8> │ │ │ │ │ + bne.n 19074 <_loop0_100_rule+0xc8> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18c28 │ │ │ │ │ + bl 18cd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 18f72 <_loop0_100_rule+0x76> │ │ │ │ │ + cbnz r0, 19022 <_loop0_100_rule+0x76> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18faa <_loop0_100_rule+0xae> │ │ │ │ │ + cbz r0, 1905a <_loop0_100_rule+0xae> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 18f82 <_loop0_100_rule+0x86> │ │ │ │ │ + bgt.n 19032 <_loop0_100_rule+0x86> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 18f90 <_loop0_100_rule+0x94> │ │ │ │ │ + beq.n 19040 <_loop0_100_rule+0x94> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 18f42 <_loop0_100_rule+0x46> │ │ │ │ │ + b.n 18ff2 <_loop0_100_rule+0x46> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 18f5a <_loop0_100_rule+0x5e> │ │ │ │ │ + b.n 1900a <_loop0_100_rule+0x5e> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18faa <_loop0_100_rule+0xae> │ │ │ │ │ + cbz r0, 1905a <_loop0_100_rule+0xae> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 18f76 <_loop0_100_rule+0x7a> │ │ │ │ │ + b.n 19026 <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18f68 <_loop0_100_rule+0x6c> │ │ │ │ │ + b.n 19018 <_loop0_100_rule+0x6c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18f1e <_loop0_100_rule+0x22> │ │ │ │ │ + b.n 18fce <_loop0_100_rule+0x22> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18f68 <_loop0_100_rule+0x6c> │ │ │ │ │ + b.n 19018 <_loop0_100_rule+0x6c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18f68 <_loop0_100_rule+0x6c> │ │ │ │ │ + b.n 19018 <_loop0_100_rule+0x6c> │ │ │ │ │ │ │ │ │ │ -00018fdc : │ │ │ │ │ +0001908c : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19106 │ │ │ │ │ + beq.w 191b6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19114 │ │ │ │ │ + bne.w 191c4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1909a │ │ │ │ │ + bne.n 1914a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19058 │ │ │ │ │ + cbnz r0, 19108 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1934c │ │ │ │ │ + bne.w 193fc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1911a │ │ │ │ │ + bne.n 191ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1934c │ │ │ │ │ + bne.w 193fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19394 │ │ │ │ │ + bl 19444 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 192bc │ │ │ │ │ + bne.w 1936c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17fa4 │ │ │ │ │ + bl 18054 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1901c │ │ │ │ │ + beq.n 190cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f8 │ │ │ │ │ + bl 23f8 │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1901c │ │ │ │ │ + beq.n 190cc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19394 │ │ │ │ │ + bl 19444 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1901e │ │ │ │ │ + bne.n 190ce │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19154 │ │ │ │ │ + beq.n 19204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19154 │ │ │ │ │ + bne.n 19204 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19050 │ │ │ │ │ + b.n 19100 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 19216 │ │ │ │ │ + beq.w 192c6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1922a │ │ │ │ │ + bne.w 192da │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19222 │ │ │ │ │ + bne.w 192d2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 191d6 │ │ │ │ │ + bne.n 19286 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19222 │ │ │ │ │ + bne.w 192d2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19164 │ │ │ │ │ + bne.n 19214 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19012 │ │ │ │ │ + beq.n 190c2 │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 19050 │ │ │ │ │ + b.n 19100 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19008 │ │ │ │ │ + beq.w 190b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 19050 │ │ │ │ │ + b.n 19100 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19342 │ │ │ │ │ + beq.w 193f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a90 │ │ │ │ │ + bl 4a90 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19342 │ │ │ │ │ + beq.w 193f2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19394 │ │ │ │ │ + bl 19444 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19344 │ │ │ │ │ + bne.w 193f4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1908e │ │ │ │ │ + bne.n 1913e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 191cc │ │ │ │ │ + bne.n 1927c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 19096 │ │ │ │ │ + b.n 19146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1190 │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 190ec │ │ │ │ │ + beq.n 1919c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f8 │ │ │ │ │ + bl 23f8 │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 190ec │ │ │ │ │ + beq.n 1919c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 190ec │ │ │ │ │ + beq.n 1919c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1190 │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 190ec │ │ │ │ │ + beq.n 1919c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -44541,42 +44593,42 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 190ee │ │ │ │ │ + beq.n 1919e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 190f4 │ │ │ │ │ + b.n 191a4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19050 │ │ │ │ │ + b.n 19100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 190d6 │ │ │ │ │ + beq.w 19186 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 190d6 │ │ │ │ │ + beq.w 19186 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -44584,114 +44636,114 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ 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] │ │ │ │ │ - b.n 191b2 │ │ │ │ │ + b.n 19262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1931c │ │ │ │ │ + beq.n 193cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 190f4 │ │ │ │ │ + b.n 191a4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 192d8 │ │ │ │ │ + beq.n 19388 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 192d0 │ │ │ │ │ + bne.n 19380 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 192e4 │ │ │ │ │ + bne.n 19394 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 192d0 │ │ │ │ │ + bne.n 19380 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 19276 │ │ │ │ │ + cbnz r0, 19326 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 190be │ │ │ │ │ + b.n 1916e │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19354 │ │ │ │ │ + beq.n 19404 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19366 │ │ │ │ │ + bne.n 19416 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19360 │ │ │ │ │ + beq.n 19410 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 192ea │ │ │ │ │ + cbnz r0, 1939a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 190be │ │ │ │ │ + b.n 1916e │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1908e │ │ │ │ │ - b.n 19154 │ │ │ │ │ + bne.w 1913e │ │ │ │ │ + b.n 19204 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 190be │ │ │ │ │ + b.n 1916e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 19238 │ │ │ │ │ + b.n 192e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -44701,205 +44753,205 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 19320 │ │ │ │ │ + cbnz r0, 193d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 191c6 │ │ │ │ │ + bne.w 19276 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 190f4 │ │ │ │ │ + b.n 191a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 190aa │ │ │ │ │ + b.n 1915a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1938a │ │ │ │ │ + beq.n 1943a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 191c6 │ │ │ │ │ + bne.w 19276 │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19096 │ │ │ │ │ + b.n 19146 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1903c │ │ │ │ │ + beq.w 190ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19050 │ │ │ │ │ + b.n 19100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 19284 │ │ │ │ │ + b.n 19334 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r1, 1936e │ │ │ │ │ + cbz r1, 1941e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19270 │ │ │ │ │ + b.n 19320 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1929e │ │ │ │ │ + bne.n 1934e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19270 │ │ │ │ │ + b.n 19320 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19096 │ │ │ │ │ + b.n 19146 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019394 : │ │ │ │ │ +00019444 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 193de │ │ │ │ │ + beq.n 1948e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 193ea │ │ │ │ │ + cbnz r2, 1949a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1941e │ │ │ │ │ + bne.n 194ce │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 193f0 │ │ │ │ │ + cbnz r0, 194a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 193ba │ │ │ │ │ + beq.n 1946a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 193d6 │ │ │ │ │ + b.n 19486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17fa4 │ │ │ │ │ + bl 18054 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 193ce │ │ │ │ │ + beq.n 1947e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 19406 │ │ │ │ │ + cbnz r3, 194b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 193d6 │ │ │ │ │ + b.n 19486 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19400 │ │ │ │ │ + beq.n 194b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 193d6 │ │ │ │ │ + b.n 19486 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 194fa │ │ │ │ │ + beq.n 195aa │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1950a │ │ │ │ │ + bne.n 195ba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19504 │ │ │ │ │ + bne.n 195b4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 194d2 │ │ │ │ │ + bne.n 19582 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19504 │ │ │ │ │ + bne.n 195b4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1947a │ │ │ │ │ + cbnz r0, 1952a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 193c4 │ │ │ │ │ + beq.n 19474 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 193d6 │ │ │ │ │ + b.n 19486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19466 │ │ │ │ │ + beq.n 19516 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19466 │ │ │ │ │ + beq.n 19516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl daa │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19466 │ │ │ │ │ + beq.n 19516 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -44908,110 +44960,110 @@ │ │ │ │ │ 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 21f4 │ │ │ │ │ + bl 21f4 <_tmp_9_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19468 │ │ │ │ │ + beq.n 19518 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1946c │ │ │ │ │ + b.n 1951c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19454 │ │ │ │ │ + beq.n 19504 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19454 │ │ │ │ │ + beq.n 19504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19454 │ │ │ │ │ - b.n 1949a │ │ │ │ │ + beq.n 19504 │ │ │ │ │ + b.n 1954a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r1, 1952e │ │ │ │ │ + cbz r1, 195de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1946c │ │ │ │ │ + b.n 1951c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1943c │ │ │ │ │ + beq.n 194ec │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1943c │ │ │ │ │ + beq.n 194ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 194a2 │ │ │ │ │ + b.n 19552 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 1942c │ │ │ │ │ + b.n 194dc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019534 <_loop0_1_rule>: │ │ │ │ │ +000195e4 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1961e <_loop0_1_rule+0xea> │ │ │ │ │ + beq.n 196ce <_loop0_1_rule+0xea> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1962a <_loop0_1_rule+0xf6> │ │ │ │ │ + bne.n 196da <_loop0_1_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 195f4 <_loop0_1_rule+0xc0> │ │ │ │ │ + beq.n 196a4 <_loop0_1_rule+0xc0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 195fc <_loop0_1_rule+0xc8> │ │ │ │ │ + bne.n 196ac <_loop0_1_rule+0xc8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1959c <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 1964c <_loop0_1_rule+0x68> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 195ee <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 1969e <_loop0_1_rule+0xba> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -45024,74 +45076,74 @@ │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 195e0 <_loop0_1_rule+0xac> │ │ │ │ │ + cbnz r0, 19690 <_loop0_1_rule+0xac> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 195ee <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 1969e <_loop0_1_rule+0xba> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 19588 <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 19638 <_loop0_1_rule+0x54> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r7, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 19588 <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 195ce <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 19638 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 1967e <_loop0_1_rule+0x9a> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19604 <_loop0_1_rule+0xd0> │ │ │ │ │ + beq.n 196b4 <_loop0_1_rule+0xd0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 195a4 <_loop0_1_rule+0x70> │ │ │ │ │ + b.n 19654 <_loop0_1_rule+0x70> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19592 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 19642 <_loop0_1_rule+0x5e> │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 19630 <_loop0_1_rule+0xfc> │ │ │ │ │ + cbz r0, 196e0 <_loop0_1_rule+0xfc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 195e4 <_loop0_1_rule+0xb0> │ │ │ │ │ + b.n 19694 <_loop0_1_rule+0xb0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1955e <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 1960e <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19592 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 19642 <_loop0_1_rule+0x5e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19592 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 19642 <_loop0_1_rule+0x5e> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ cbz r3, 180 <_tmp_267_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1aa <_tmp_267_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1a2 <_tmp_267_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ae <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -209,15 +209,15 @@ │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 200 <_tmp_276_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6828 │ │ │ │ │ + bl 68b0 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 200 <_tmp_276_rule+0x52> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -401,21 +401,21 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ b.n 49c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 4ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17af8 │ │ │ │ │ + bl 17b9c │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184d0 <_loop0_106_rule> │ │ │ │ │ + bl 18580 <_loop0_106_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_188_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 3ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 181f4 │ │ │ │ │ + bl 182a4 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -452,38 +452,38 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbz r3, 3f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18b40 <_loop1_103_rule> │ │ │ │ │ + bl 18bf0 <_loop1_103_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_197_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 3fe │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cbz r5, 418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17fa4 │ │ │ │ │ + bl 18054 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbz r0, 418 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ b.n 49c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184d0 <_loop0_106_rule> │ │ │ │ │ + bl 18580 <_loop0_106_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_189_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 4fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4ee │ │ │ │ │ @@ -602,15 +602,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 42a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ @@ -643,15 +643,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r3, 5b0 │ │ │ │ │ - bl 18118 │ │ │ │ │ + bl 181c8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbz r0, 5b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 56a │ │ │ │ │ bl 0 │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ b.n 4b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17fa4 │ │ │ │ │ + bl 18054 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 47a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n 47a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -798,22 +798,22 @@ │ │ │ │ │ cbz r3, 6d6 <_tmp_186_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 6f4 <_tmp_186_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17af8 │ │ │ │ │ + bl 17b9c │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 6f0 <_tmp_186_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6f0 <_tmp_186_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181f4 │ │ │ │ │ + bl 182a4 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 6f0 <_tmp_186_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ cbz r6, 726 <_tmp_262_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 752 <_tmp_262_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f62c │ │ │ │ │ + bl f69c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 738 <_tmp_262_rule+0x40> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 74e <_tmp_262_rule+0x56> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -971,15 +971,15 @@ │ │ │ │ │ cbz r3, 838 <_tmp_181_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 858 <_tmp_181_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 10238 │ │ │ │ │ + bl 102a8 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 854 <_tmp_181_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 854 <_tmp_181_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1071,15 +1071,15 @@ │ │ │ │ │ b.n 97e <_loop0_215_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 8e2 <_loop0_215_rule+0x2e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db8 │ │ │ │ │ + bl 12e48 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 940 <_loop0_215_rule+0x8c> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n 934 <_loop0_215_rule+0x80> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1200,25 +1200,25 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, a94 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17424 │ │ │ │ │ + bl 174c8 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ cbz r0, a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 986 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a94 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -1263,15 +1263,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 986 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, b08 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n d4c <_gather_141_rule+0x14a> │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d3e <_gather_141_rule+0x13c> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ @@ -1479,15 +1479,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, cc2 <_gather_141_rule+0xc0> │ │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ │ cbz r5, cd8 <_gather_141_rule+0xd6> │ │ │ │ │ b.n ccc <_gather_141_rule+0xca> │ │ │ │ │ - bl 76c8 │ │ │ │ │ + bl 7744 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, caa <_gather_141_rule+0xa8> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cbnz r2, cde <_gather_141_rule+0xdc> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ beq.n cfe <_gather_141_rule+0xfc> │ │ │ │ │ @@ -1725,15 +1725,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, ebc <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d984 │ │ │ │ │ + bl d9d4 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r3, ebc <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2010,15 +2010,15 @@ │ │ │ │ │ cbz r3, 1110 <_tmp_268_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 113a <_tmp_268_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17424 │ │ │ │ │ + bl 174c8 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1132 <_tmp_268_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ae <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2094,15 +2094,15 @@ │ │ │ │ │ cbz r3, 11be <_tmp_199_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 11de <_tmp_199_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17fa4 │ │ │ │ │ + bl 18054 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 11da <_tmp_199_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 11da <_tmp_199_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -19,27 +19,27 @@ │ │ │ │ │ 0x00000100 756c6500 5f746d70 5f31305f 72756c65 ule._tmp_10_rule │ │ │ │ │ 0x00000110 00646563 6f726174 6f72735f 72756c65 .decorators_rule │ │ │ │ │ 0x00000120 0066756e 6374696f 6e5f6465 665f7261 .function_def_ra │ │ │ │ │ 0x00000130 775f7275 6c650065 6c69665f 73746d74 w_rule.elif_stmt │ │ │ │ │ 0x00000140 5f72756c 6500656c 73655f62 6c6f636b _rule.else_block │ │ │ │ │ 0x00000150 5f72756c 6500636c 6173735f 6465665f _rule.class_def_ │ │ │ │ │ 0x00000160 7261775f 72756c65 005f6761 74686572 raw_rule._gather │ │ │ │ │ - 0x00000170 5f35335f 72756c65 004e4557 5f545950 _53_rule.NEW_TYP │ │ │ │ │ - 0x00000180 455f434f 4d4d454e 54007374 61725f74 E_COMMENT.star_t │ │ │ │ │ - 0x00000190 61726765 74735f72 756c6500 73746172 argets_rule.star │ │ │ │ │ - 0x000001a0 5f657870 72657373 696f6e73 5f72756c _expressions_rul │ │ │ │ │ - 0x000001b0 65007472 795f7374 6d745f72 756c6500 e.try_stmt_rule. │ │ │ │ │ - 0x000001c0 7375626a 6563745f 65787072 5f72756c subject_expr_rul │ │ │ │ │ - 0x000001d0 65006775 6172645f 72756c65 00494e56 e.guard_rule.INV │ │ │ │ │ - 0x000001e0 414c4944 5f564552 53494f4e 5f434845 ALID_VERSION_CHE │ │ │ │ │ - 0x000001f0 434b005f 67617468 65725f35 375f7275 CK._gather_57_ru │ │ │ │ │ - 0x00000200 6c65005f 67617468 65725f35 315f7275 le._gather_51_ru │ │ │ │ │ + 0x00000170 5f35335f 72756c65 00737461 725f7461 _53_rule.star_ta │ │ │ │ │ + 0x00000180 72676574 735f7275 6c650073 7461725f rgets_rule.star_ │ │ │ │ │ + 0x00000190 65787072 65737369 6f6e735f 72756c65 expressions_rule │ │ │ │ │ + 0x000001a0 00747279 5f73746d 745f7275 6c650073 .try_stmt_rule.s │ │ │ │ │ + 0x000001b0 75626a65 63745f65 7870725f 72756c65 ubject_expr_rule │ │ │ │ │ + 0x000001c0 00677561 72645f72 756c6500 494e5641 .guard_rule.INVA │ │ │ │ │ + 0x000001d0 4c49445f 56455253 494f4e5f 43484543 LID_VERSION_CHEC │ │ │ │ │ + 0x000001e0 4b005f67 61746865 725f3537 5f72756c K._gather_57_rul │ │ │ │ │ + 0x000001f0 65004e45 575f5459 50455f43 4f4d4d45 e.NEW_TYPE_COMME │ │ │ │ │ + 0x00000200 4e54005f 67617468 65725f35 315f7275 NT._gather_51_ru │ │ │ │ │ 0x00000210 6c65005f 67617468 65725f35 355f7275 le._gather_55_ru │ │ │ │ │ - 0x00000220 6c65005f 67617468 65725f32 30365f72 le._gather_206_r │ │ │ │ │ - 0x00000230 756c6500 5f676174 6865725f 3230385f ule._gather_208_ │ │ │ │ │ + 0x00000220 6c65005f 67617468 65725f32 30385f72 le._gather_208_r │ │ │ │ │ + 0x00000230 756c6500 5f676174 6865725f 3230365f ule._gather_206_ │ │ │ │ │ 0x00000240 72756c65 005f6761 74686572 5f323130 rule._gather_210 │ │ │ │ │ 0x00000250 5f72756c 65005f67 61746865 725f3231 _rule._gather_21 │ │ │ │ │ 0x00000260 325f7275 6c650069 6e76616c 69645f66 2_rule.invalid_f │ │ │ │ │ 0x00000270 6f725f74 61726765 745f7275 6c650073 or_target_rule.s │ │ │ │ │ 0x00000280 696d706c 655f7374 6d745f72 756c6500 imple_stmt_rule. │ │ │ │ │ 0x00000290 2e4c4331 34002e4c 43313500 2e4c4331 .LC14..LC15..LC1 │ │ │ │ │ 0x000002a0 36002e4c 43313700 2e4c4331 38002e4c 6..LC17..LC18..L │ │ │ ├── string_parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4912 (bytes into file) │ │ │ │ │ + Start of section headers: 4924 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x1330: │ │ │ │ │ +There are 13 section headers, starting at offset 0x133c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0001ec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000e78 0000b8 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e84 0000b8 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000220 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000220 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000220 0000a2 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0002c4 00067c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000f30 000390 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000940 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000940 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000974 0002b0 10 11 20 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000c24 000252 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 0012c0 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0002c4 000688 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f3c 000390 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 00094c 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 00094c 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000980 0002b0 10 11 20 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000c30 000252 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0012cc 00006d 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,40 +3,40 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 6: 00000449 564 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ + 6: 00000455 564 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ 7: 000000ea 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 0000010e 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 000001e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 12: 000002b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 13: 00000001 422 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ 14: 000001a9 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 15: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 16: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 17: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000001 1062 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 20: 00000001 1074 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 31: 00000429 30 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 31: 00000435 30 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe78 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe84 contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000044 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 0000004c 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 00000050 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 00000054 0000230a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000006c 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ 00000140 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 00000144 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 0000016c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000182 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000186 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 000001e2 00002a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf30 contains 114 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf3c contains 114 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000024 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000028 00001630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000004a 0000170a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000006c 0000180a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ 000000c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -106,38 +106,38 @@ │ │ │ │ │ 0000029c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000002a0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000002a4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000002a8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000002ac 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000002b0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000002b4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000039c 00001c0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -000003ca 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000003e4 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000003f4 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003f8 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000003fc 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000040e 00000e0a R_ARM_THM_CALL 000001a9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000414 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000418 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000420 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000478 00001b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000484 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000004ea 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -00000510 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000053a 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000055c 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000560 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000598 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000005cc 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ea 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -00000604 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000061a 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000063c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000642 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000646 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000666 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -0000066a 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +0000038e 00001b0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +000003d6 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000003f0 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003fc 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000400 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000404 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000408 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000041a 00000e0a R_ARM_THM_CALL 000001a9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000420 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000424 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000042c 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000484 00001c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000490 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000004f6 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +0000051c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000546 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000568 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000056c 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000005a4 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000005d8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f6 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +00000610 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000626 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000648 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000652 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000672 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000676 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ 00000086 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -0000038c 00001b1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000436 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +000003ae 00001c1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000442 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ warn_invalid_escape_sequence │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _PyPegen_parse_string │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyUnicode_DecodeUTF8Stateful │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ -PyBytes_FromStringAndSize │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ +PyBytes_FromStringAndSize │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_decode_string │ │ │ │ │ _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ __sprintf_chk │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -12,23 +12,23 @@ │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov fp, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + beq.w 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ - lsls r0, r3, #30 │ │ │ │ │ + lsls r7, r3, #30 │ │ │ │ │ bne.n d2 <_PyPegen_parse_string+0xd2> │ │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #39 @ 0x27 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 414 <_PyPegen_parse_string+0x414> │ │ │ │ │ + bne.w 420 <_PyPegen_parse_string+0x420> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ bls.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ beq.n a2 <_PyPegen_parse_string+0xa2> │ │ │ │ │ cbnz r6, 72 <_PyPegen_parse_string+0x72> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ @@ -60,22 +60,22 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3b0 <_PyPegen_parse_string+0x3b0> │ │ │ │ │ + bne.w 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 448 │ │ │ │ │ + b.n 454 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bne.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ adds r7, r5, #3 │ │ │ │ │ adds r3, r7, r0 │ │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ mov.w r1, #302 @ 0x12e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + b.n 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ beq.w 1ea <_PyPegen_parse_string+0x1ea> │ │ │ │ │ sub.w r3, r4, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 10e <_PyPegen_parse_string+0x10e> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ @@ -120,19 +120,19 @@ │ │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + b.n 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ movs r6, #1 │ │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ │ add r5, r6 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ beq.w 2ec <_PyPegen_parse_string+0x2ec> │ │ │ │ │ sub.w r3, r4, #82 @ 0x52 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi.n 114 <_PyPegen_parse_string+0x114> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi.n 114 <_PyPegen_parse_string+0x114> │ │ │ │ │ @@ -207,17 +207,17 @@ │ │ │ │ │ .word 0x00000115 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000115 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000002d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ │ adds r5, #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ b.n 138 <_PyPegen_parse_string+0x138> │ │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ b.n 138 <_PyPegen_parse_string+0x138> │ │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ │ @@ -335,129 +335,135 @@ │ │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ b.n 200 <_PyPegen_parse_string+0x200> │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 382 <_PyPegen_parse_string+0x382> │ │ │ │ │ - lsls r1, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + beq.n 3a4 <_PyPegen_parse_string+0x3a4> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 382 <_PyPegen_parse_string+0x382> │ │ │ │ │ + beq.n 3a4 <_PyPegen_parse_string+0x3a4> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ + beq.n 3a4 <_PyPegen_parse_string+0x3a4> │ │ │ │ │ + movs r1, #1 │ │ │ │ │ lsls r6, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r4, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r6, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #10] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r4, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ │ cbz r3, 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ add.w r2, r7, #13 │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 374 <_PyPegen_parse_string+0x374> │ │ │ │ │ - cbz r1, 390 <_PyPegen_parse_string+0x390> │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ + cbnz r1, 3a4 <_PyPegen_parse_string+0x3a4> │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r2, 3c4 <_PyPegen_parse_string+0x3c4> │ │ │ │ │ + cbnz r2, 3d0 <_PyPegen_parse_string+0x3d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 390 <_PyPegen_parse_string+0x390> │ │ │ │ │ - lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3ec <_PyPegen_parse_string+0x3ec> │ │ │ │ │ + beq.n 382 <_PyPegen_parse_string+0x382> │ │ │ │ │ + lsls r1, r3, #24 │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 390 <_PyPegen_parse_string+0x390> │ │ │ │ │ + beq.n 382 <_PyPegen_parse_string+0x382> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ + ldrb r3, [r7, #2] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 30a <_PyPegen_parse_string+0x30a> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 314 <_PyPegen_parse_string+0x314> │ │ │ │ │ + b.n 382 <_PyPegen_parse_string+0x382> │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 3a8 <_PyPegen_parse_string+0x3a8> │ │ │ │ │ + bne.n 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + beq.n 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + cbnz r3, 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3a8 <_PyPegen_parse_string+0x3a8> │ │ │ │ │ + b.n 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ ldrd r4, r1, [fp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -466,154 +472,154 @@ │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ bl 1a8 <_PyPegen_parse_string+0x1a8> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + b.n 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + b.n 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000428 <_PyPegen_decode_string>: │ │ │ │ │ +00000434 <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbz r1, 43a <_PyPegen_decode_string+0x12> │ │ │ │ │ + cbz r1, 446 <_PyPegen_decode_string+0x12> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ push {lr} │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.n 448 │ │ │ │ │ + b.n 454 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000448 : │ │ │ │ │ +00000454 : │ │ │ │ │ decode_unicode_with_escapes(): │ │ │ │ │ stmdb 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 │ │ │ │ │ movw r5, #21845 @ 0x5555 │ │ │ │ │ movt r5, #5461 @ 0x1555 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.w 61e │ │ │ │ │ + bhi.w 62a │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61e │ │ │ │ │ + beq.w 62a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61e │ │ │ │ │ + beq.w 62a │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bhi.n 4aa │ │ │ │ │ - b.n 4da │ │ │ │ │ + bhi.n 4b6 │ │ │ │ │ + b.n 4e6 │ │ │ │ │ lsls r0, r2, #24 │ │ │ │ │ - bmi.n 51c │ │ │ │ │ + bmi.n 528 │ │ │ │ │ mov r3, r1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ - bcs.n 4da │ │ │ │ │ + bcs.n 4e6 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - bne.n 49a │ │ │ │ │ + bne.n 4a6 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bcs.w 666 │ │ │ │ │ + bcs.w 672 │ │ │ │ │ ldrsb.w r0, [r4, #1] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 642 │ │ │ │ │ + blt.w 64e │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ - bcc.n 4aa │ │ │ │ │ + bcc.n 4b6 │ │ │ │ │ subs r1, r3, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4fe │ │ │ │ │ + cbz r0, 50a │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #0 │ │ │ │ │ - bne.n 5e4 │ │ │ │ │ + bne.n 5f0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 514 │ │ │ │ │ + beq.n 520 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 514 │ │ │ │ │ + cbnz r3, 520 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 530 │ │ │ │ │ + bls.n 53c │ │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 520 │ │ │ │ │ + blt.n 52c │ │ │ │ │ movs r2, #0 │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 628 │ │ │ │ │ + beq.n 634 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.n 622 │ │ │ │ │ + bpl.n 62e │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w sl, r0, #20 │ │ │ │ │ addpl.w sl, r0, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -624,119 +630,119 @@ │ │ │ │ │ mov r6, r4 │ │ │ │ │ strd r0, r8, [sp, #24] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bge.n 59e │ │ │ │ │ + bge.n 5aa │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r0, r3, r4, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 5d4 │ │ │ │ │ + bne.n 5e0 │ │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 578 │ │ │ │ │ + b.n 584 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldrd r0, r8, [sp, #24] │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 494 │ │ │ │ │ + beq.w 4a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 494 │ │ │ │ │ + bne.w 4a0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 494 │ │ │ │ │ + b.n 4a0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r3, [sl, r4, lsl #1] │ │ │ │ │ ldrne.w r3, [sl, r4, lsl #2] │ │ │ │ │ - b.n 58c │ │ │ │ │ + b.n 598 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4fe │ │ │ │ │ + bne.n 50a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 608 │ │ │ │ │ + beq.n 614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 608 │ │ │ │ │ + cbnz r3, 614 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 61e │ │ │ │ │ + beq.n 62a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 61e │ │ │ │ │ + cbnz r3, 62a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 514 │ │ │ │ │ + b.n 520 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 55c │ │ │ │ │ + b.n 568 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 61e │ │ │ │ │ + beq.n 62a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61e │ │ │ │ │ + bne.n 62a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 61e │ │ │ │ │ + b.n 62a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ ldrsb.w r1, [r4, #1] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 51e │ │ │ │ │ + blt.w 52a │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 49e │ │ │ │ │ + b.n 4aa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ │ str.w r0, [r3, #-5] │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ - b.n 4da │ │ │ │ │ + b.n 4e6 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ │ 0x00000080 6e5f7061 7273655f 73747269 6e670050 n_parse_string.P │ │ │ │ │ 0x00000090 79427974 65735f41 73537472 696e6700 yBytes_AsString. │ │ │ │ │ 0x000000a0 5f50795f 63747970 655f7461 626c6500 _Py_ctype_table. │ │ │ │ │ 0x000000b0 7374726c 656e0073 74726368 72005079 strlen.strchr.Py │ │ │ │ │ 0x000000c0 556e6963 6f64655f 4465636f 64655554 Unicode_DecodeUT │ │ │ │ │ 0x000000d0 46385374 61746566 756c005f 50794572 F8Stateful._PyEr │ │ │ │ │ 0x000000e0 725f4261 64496e74 65726e61 6c43616c r_BadInternalCal │ │ │ │ │ - 0x000000f0 6c005079 42797465 735f4672 6f6d5374 l.PyBytes_FromSt │ │ │ │ │ - 0x00000100 72696e67 416e6453 697a6500 5f507942 ringAndSize._PyB │ │ │ │ │ - 0x00000110 79746573 5f446563 6f646545 73636170 ytes_DecodeEscap │ │ │ │ │ - 0x00000120 6532005f 50795f44 65616c6c 6f630050 e2._Py_Dealloc.P │ │ │ │ │ + 0x000000f0 6c005f50 79427974 65735f44 65636f64 l._PyBytes_Decod │ │ │ │ │ + 0x00000100 65457363 61706532 00507942 79746573 eEscape2.PyBytes │ │ │ │ │ + 0x00000110 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ + 0x00000120 7a65005f 50795f44 65616c6c 6f630050 ze._Py_Dealloc.P │ │ │ │ │ 0x00000130 79457863 5f53796e 74617845 72726f72 yExc_SyntaxError │ │ │ │ │ 0x00000140 005f5079 50656765 6e5f6465 636f6465 ._PyPegen_decode │ │ │ │ │ 0x00000150 5f737472 696e6700 5f507955 6e69636f _string._PyUnico │ │ │ │ │ 0x00000160 64655f44 65636f64 65556e69 636f6465 de_DecodeUnicode │ │ │ │ │ 0x00000170 45736361 7065496e 7465726e 616c3200 EscapeInternal2. │ │ │ │ │ 0x00000180 5079556e 69636f64 655f4465 636f6465 PyUnicode_Decode │ │ │ │ │ 0x00000190 55544638 005f5f73 7072696e 74665f63 UTF8.__sprintf_c │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -22,62 +22,62 @@ │ │ │ │ │ addlt r1, r3, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt.n 36 <_PyLexer_tok_reserve_buf+0x36> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - subs r6, r2, r4 │ │ │ │ │ + subs r7, r2, r4 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n ac <_PyLexer_tok_reserve_buf+0xac> │ │ │ │ │ - sub.w r8, r2, r4 │ │ │ │ │ + subs r6, r2, r4 │ │ │ │ │ ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ subs r5, r2, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #2708] @ 0xa94 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - subs r7, r0, r4 │ │ │ │ │ + sub.w r8, r0, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cbz r0, b6 <_PyLexer_tok_reserve_buf+0xb6> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r3, r0, r8 │ │ │ │ │ + addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r0, r5 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - add.w r4, r0, r6 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + add.w r4, r0, r7 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ + addge.w r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ str.w r3, [r2, #2708] @ 0xa94 │ │ │ │ │ bl 54 <_PyLexer_tok_reserve_buf+0x54> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_restore_fstring_buffers │ │ │ │ │ b.n 2e <_PyLexer_tok_reserve_buf+0x2e> │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4a <_PyLexer_tok_reserve_buf+0x4a> │ │ │ │ │ + b.n 48 <_PyLexer_tok_reserve_buf+0x48> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ b.n 30 <_PyLexer_tok_reserve_buf+0x30> │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 17008 (bytes into file) │ │ │ │ │ + Start of section headers: 17024 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x4270: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4280: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0000c4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003890 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003898 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f8 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000614 0028a0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0038c8 000930 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002eb4 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002ebf 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002ebf 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002ef4 0005a0 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003494 0003fc 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0041f8 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000614 0028a8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0038d0 000938 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002ebc 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002ec7 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002ec7 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002efc 0005a0 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 00349c 0003fc 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004208 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000050 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000070 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 0000082d 7178 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000024f5 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00002439 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 0000082d 7188 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 000024fd 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 00002441 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -38,30 +38,30 @@ │ │ │ │ │ 34: 000003c4 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 35: 000003f8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 36: 00000414 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 37: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 38: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ 39: 00000464 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ 40: 000004b0 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 41: 00002765 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 00002651 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 0000276d 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 00002659 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 43: 00000001 86 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 44: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 45: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 46: 000004fc 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 47: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 48: 00000504 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 49: 00000508 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 50: 0000278c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00002794 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000059 106 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 53: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 54: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 55: 0000279b 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 0000279c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 000027a3 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 000027a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 57: 00000001 2090 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ @@ -70,24 +70,24 @@ │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 73: 00002555 250 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 73: 0000255d 250 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3890 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3898 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000c0a R_ARM_THM_CALL 00002439 tok_nextc │ │ │ │ │ -00000020 00000c0a R_ARM_THM_CALL 00002439 tok_nextc │ │ │ │ │ -0000002e 00000b0a R_ARM_THM_CALL 000024f5 tok_backup │ │ │ │ │ -0000003c 00000c0a R_ARM_THM_CALL 00002439 tok_nextc │ │ │ │ │ -00000070 00000c0a R_ARM_THM_CALL 00002439 tok_nextc │ │ │ │ │ -000000a6 00000b0a R_ARM_THM_CALL 000024f5 tok_backup │ │ │ │ │ -000000b4 00000b0a R_ARM_THM_CALL 000024f5 tok_backup │ │ │ │ │ +00000012 00000c0a R_ARM_THM_CALL 00002441 tok_nextc │ │ │ │ │ +00000020 00000c0a R_ARM_THM_CALL 00002441 tok_nextc │ │ │ │ │ +0000002e 00000b0a R_ARM_THM_CALL 000024fd tok_backup │ │ │ │ │ +0000003c 00000c0a R_ARM_THM_CALL 00002441 tok_nextc │ │ │ │ │ +00000070 00000c0a R_ARM_THM_CALL 00002441 tok_nextc │ │ │ │ │ +000000a6 00000b0a R_ARM_THM_CALL 000024fd tok_backup │ │ │ │ │ +000000b4 00000b0a R_ARM_THM_CALL 000024fd tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x38c8 contains 294 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x38d0 contains 295 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000001a4 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000001be 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001cc 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001f0 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ 00000290 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000002cc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ @@ -91,217 +91,218 @@ │ │ │ │ │ 00000f68 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ 00000f6c 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ 00000f74 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00000f82 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000fda 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ 00000fde 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ 00000ff6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000107c 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000010d4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001166 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -000011ba 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000120c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000132c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001362 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000138e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001392 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -000013de 0000490a R_ARM_THM_CALL 00002555 _PyLexer_update_fstring_expr │ │ │ │ │ -00001430 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014c4 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -000014ee 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000014f2 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000014f6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000151c 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ -00001520 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ -00001538 00004b0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001582 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015be 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -000015c2 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -000015c6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001624 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001080 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000010d8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000116a 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +000011bc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000120e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000132e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001364 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001390 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001394 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000013e0 0000490a R_ARM_THM_CALL 0000255d _PyLexer_update_fstring_expr │ │ │ │ │ +00001432 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014c6 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +000014f0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000014f4 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000014f8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000151e 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ +00001522 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ +0000153a 00004b0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001584 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015e2 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000015e6 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000015ea 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001626 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001680 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000168c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001690 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001694 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000016ce 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000016da 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000016de 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016e2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000170a 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000170e 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001828 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000187a 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -0000187e 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001882 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001890 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018da 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -000018de 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -0000192c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001954 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000196c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001970 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001974 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000019b0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019c6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019de 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019f0 00004c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001a30 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a54 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ab4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ade 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b54 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001b68 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001bee 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001bfa 00004e0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001c24 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c2a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001c2e 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001cd2 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -00001cd6 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -00001d0c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d3e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001d42 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001d6a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d74 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001dc8 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001dcc 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001e44 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001e48 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001e60 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e64 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e6a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e80 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e84 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e88 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ec6 0000500a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001ece 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001ed2 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001eda 0000510a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001ef2 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001ef6 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001f1a 0000500a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001f38 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -00001f3c 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -00001f42 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f50 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001fce 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -00001fd2 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00001fd6 0000520a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002036 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -0000203a 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -00002040 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002056 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -0000205a 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -0000205e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000207a 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -0000207e 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -00002090 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -00002094 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -00002098 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020c2 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -000020c6 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -000020ca 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020ec 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000020f0 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000020f6 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000210a 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000212c 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002136 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021c6 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021cc 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000021da 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -000021de 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -000021e2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021ee 0000550a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002206 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002212 0000560a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -0000222a 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002254 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00002258 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -0000225c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002292 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -000022be 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -000022c2 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -000022c6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000230a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000233e 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -00002342 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -00002346 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002364 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -00002368 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -0000236c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002380 0000052f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -00002384 00000530 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -00002388 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000238c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002390 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002394 0000042f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00002398 00000430 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000239c 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023a0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023a4 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023b2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000023e0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000023e4 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000023ec 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -000023f0 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -000023f4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023fc 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -00002400 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -0000240c 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00002410 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000241c 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -00002420 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -00002498 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000024ca 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000024d6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024da 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000024e0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000252a 0000052f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -0000252e 00000530 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -00002532 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002536 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000253a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000253e 0000042f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00002542 00000430 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00002546 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000254a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000254e 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000256a 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000258c 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002592 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025b4 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000025c8 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000025ee 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002614 0000570a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000262c 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002642 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002660 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002664 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000026c2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002712 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000271c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002720 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002724 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000274c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00002750 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002754 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000027be 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -000027c2 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -000027cc 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000027e2 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000027e6 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000027ea 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000027ee 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -000027f8 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002816 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -0000281a 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -0000281e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002824 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -00002828 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -00002834 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -00002838 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -00002840 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002884 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -00002888 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -00002892 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -00002896 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +000016dc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000016e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016f0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000170c 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001710 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000182a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000187c 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +00001880 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +00001884 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001892 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018e2 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +000018e6 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +00001914 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001934 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000198a 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +0000198e 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +00001994 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000019c2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019d8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a0c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a50 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a5a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a5e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a62 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001a7c 00004c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001ad0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001af4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b08 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b6a 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001b6e 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001b96 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bae 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bb8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bbc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001bc2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001be4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c30 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001c34 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001c8e 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001c92 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001caa 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001cc2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001cc6 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001d22 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d26 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d2a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d94 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00001d98 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00001d9c 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001daa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e04 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001e08 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001e5a 00004e0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001e66 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001e90 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eec 00004e0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f02 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001fa4 0000510a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001fac 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001fb0 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001fb8 0000520a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001fd0 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001fd4 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ff6 0000510a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001ffe 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +00002002 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +0000205a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +0000205e 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00002064 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002080 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +00002084 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +000020b0 00004e0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000020ba 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000210a 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +0000210e 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +00002128 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002154 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +00002158 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +0000215c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002172 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000217e 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +00002182 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +00002186 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021a0 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +000021a4 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +000021a8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021b2 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +000021b6 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +000021ba 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021e8 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +000021ec 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +000021f0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000224a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002250 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000225c 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +00002260 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +00002264 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002270 0000530a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002288 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002290 0000540a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000022a8 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022c0 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000022c4 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000022c8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022f0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002322 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002326 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000232c 0000560a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002348 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +0000234c 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +00002350 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023b8 0000052f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +000023bc 00000530 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +000023c0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023c4 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023c8 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000023d0 00000430 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000023d4 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023d8 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023dc 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023ea 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002408 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +0000240c 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +00002418 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000241c 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000242a 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ +0000242e 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ +00002432 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024a0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000024d2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000024de 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000024e2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000024e8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002532 0000052f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +00002536 00000530 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +0000253a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000253e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002542 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002546 0000042f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000254a 00000430 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000254e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002552 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002556 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002572 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002594 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000259a 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000025bc 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000025d0 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000025f6 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000261c 0000570a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002634 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000264a 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002668 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000266c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000026ca 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000271a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002724 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002728 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000272c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002754 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00002758 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +0000275c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000027c6 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +000027ca 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +000027d4 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000027ea 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000027ee 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000027f2 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000027f6 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002800 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +0000281e 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +00002822 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002826 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000282c 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +00002830 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +0000283c 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +00002840 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +00002848 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +0000288c 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +00002890 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +0000289a 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +0000289e 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -54,23 +54,23 @@ │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ -PyExc_UnicodeDecodeError │ │ │ │ │ -PyErr_ExceptionMatches │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ +PyExc_UnicodeDecodeError │ │ │ │ │ +PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,36 +7,36 @@ │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ 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 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 1a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cbz r3, 82 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq.n 6c │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -77,21 +77,21 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ b.n aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ b.n a2 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -348,32 +348,32 @@ │ │ │ │ │ add.w r5, r4, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb.w r1, [r5, #2764] @ 0xacc │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ bne.n 38e <_PyTokenizer_Get+0x38e> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ beq.w 9e <_PyTokenizer_Get+0x9e> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -510,15 +510,15 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 294 <_PyTokenizer_Get+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ add.w r3, r4, r9 │ │ │ │ │ ldr.w r3, [r3, #2772] @ 0xad4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub.w r3, r5, #123 @ 0x7b │ │ │ │ │ @@ -587,33 +587,33 @@ │ │ │ │ │ b.n 106 <_PyTokenizer_Get+0x106> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ bne.w 3a2 <_PyTokenizer_Get+0x3a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r9, [sp, #8] │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r6, [r6, #2756] @ 0xac4 │ │ │ │ │ eor.w r2, r1, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cbz r2, 600 <_PyTokenizer_Get+0x600> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ beq.n 62a <_PyTokenizer_Get+0x62a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ @@ -701,22 +701,22 @@ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ b.n 9e <_PyTokenizer_Get+0x9e> │ │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ │ bne.w 54e <_PyTokenizer_Get+0x54e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ mov r1, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ beq.w 54e <_PyTokenizer_Get+0x54e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ b.n 54e <_PyTokenizer_Get+0x54e> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ b.n 9e <_PyTokenizer_Get+0x9e> │ │ │ │ │ movs r2, #29 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -741,18 +741,18 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ cbz r7, 752 <_PyTokenizer_Get+0x752> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ b.n 54e <_PyTokenizer_Get+0x54e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 532 <_PyTokenizer_Get+0x532> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -778,15 +778,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 294 <_PyTokenizer_Get+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r6, [r3, #2752] @ 0xac0 │ │ │ │ │ str.w r6, [r2, #2812] @ 0xafc │ │ │ │ │ @@ -870,44 +870,44 @@ │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w ef4 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 11e0 │ │ │ │ │ + beq.w 11e2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs.w r2, [fp, #32] │ │ │ │ │ bcs.n 8b8 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bhi.w 2394 │ │ │ │ │ + bhi.w 23cc │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, sl │ │ │ │ │ str.w r9, [fp, #28] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 118c │ │ │ │ │ + beq.w 118e │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.w 11d8 │ │ │ │ │ + bcs.w 11da │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ sub.w r3, r4, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ @@ -916,20 +916,20 @@ │ │ │ │ │ movs r2, #9 │ │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ │ lsrs r2, r3 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ bmi.w dda │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2326 │ │ │ │ │ + beq.w 2032 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 23a8 │ │ │ │ │ + beq.w 23e0 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ bls.w aa8 │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ @@ -937,15 +937,15 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w aba │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 23ce │ │ │ │ │ + beq.w 208a │ │ │ │ │ cmp r7, #10 │ │ │ │ │ beq.w b66 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ beq.w e2c │ │ │ │ │ uxtb r1, r7 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -966,53 +966,53 @@ │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - beq.w 1830 │ │ │ │ │ + beq.w 1832 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1246 │ │ │ │ │ + bne.w 1248 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1d72 │ │ │ │ │ + beq.w 1ca8 │ │ │ │ │ sub.w r6, r7, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 114e │ │ │ │ │ + bne.w 1152 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w 114e │ │ │ │ │ + beq.w 1152 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 152a │ │ │ │ │ + bne.w 152c │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ beq.w da0 │ │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 2394 │ │ │ │ │ + bcc.w 23cc │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ beq.w cd6 │ │ │ │ │ ble.w da8 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ @@ -1037,61 +1037,61 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2326 │ │ │ │ │ + beq.w 2032 │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ bne.w 910 │ │ │ │ │ movw r4, #47102 @ 0xb7fe │ │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi.n a6a │ │ │ │ │ asr.w r3, r4, r3 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ bmi.n a6a │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [fp, #2736] @ 0xab0 │ │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1abc │ │ │ │ │ + bne.w 1a2e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c2a │ │ │ │ │ + bne.w 1cc2 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 23a8 │ │ │ │ │ + beq.w 23e0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.w 160c │ │ │ │ │ + beq.w 160e │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 92a │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 1180 │ │ │ │ │ + beq.w 1184 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1088 │ │ │ │ │ + beq.w 108c │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 1438 │ │ │ │ │ + beq.w 143a │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ beq.w ffc │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ b.n af2 │ │ │ │ │ ldrd r4, r3, [fp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 10ac │ │ │ │ │ + beq.w 10b0 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w 10f0 │ │ │ │ │ + bcs.w 10f4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ @@ -1107,30 +1107,30 @@ │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w dd6 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 1898 │ │ │ │ │ + beq.w 189a │ │ │ │ │ ldrd r2, r8, [fp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str.w r8, [fp, #4] │ │ │ │ │ - bcc.w 2394 │ │ │ │ │ + bcc.w 23cc │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1bce │ │ │ │ │ + bne.w 1e3a │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -1139,15 +1139,15 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w f1a │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 193c │ │ │ │ │ + bne.w 191c │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ │ str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1181,24 +1181,24 @@ │ │ │ │ │ bne.n c26 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197c │ │ │ │ │ + beq.w 1a6a │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 196a │ │ │ │ │ + bne.w 1a58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ beq.n bdc │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.n bb8 │ │ │ │ │ movs r3, #29 │ │ │ │ │ @@ -1208,71 +1208,71 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e8e │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n fee │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ bne.w fb4 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1e08 │ │ │ │ │ - bgt.w 136a │ │ │ │ │ + beq.w 1dc8 │ │ │ │ │ + bgt.w 136c │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 18a6 │ │ │ │ │ - bgt.w 14ca │ │ │ │ │ + beq.w 18ae │ │ │ │ │ + bgt.w 14cc │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1e08 │ │ │ │ │ + beq.w 1dc8 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1d8c │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1c8e │ │ │ │ │ + beq.w 1bec │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1f7a │ │ │ │ │ + bmi.w 1d40 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1984 │ │ │ │ │ + beq.w 19e0 │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ - bgt.w 1cc2 │ │ │ │ │ + bgt.w 1c20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 276c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c30 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 1aa8 │ │ │ │ │ + beq.w 1afc │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.w 2394 │ │ │ │ │ + bcc.w 23cc │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b60 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 23ea │ │ │ │ │ + bgt.w 2428 │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ add.w r5, fp, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ @@ -1287,59 +1287,59 @@ │ │ │ │ │ ldrgt r2, [sp, #20] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ b.n a1e │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ - beq.w 19e6 │ │ │ │ │ + beq.w 1a72 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ beq.w b9e │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 2288 │ │ │ │ │ + beq.w 211e │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bcc.w 2394 │ │ │ │ │ + bcc.w 23cc │ │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ sub.w lr, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w lr, #25 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ bhi.w e8e │ │ │ │ │ movs r6, #9 │ │ │ │ │ movt r6, #512 @ 0x200 │ │ │ │ │ lsr.w r6, r6, lr │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ bpl.w e8e │ │ │ │ │ ldr.w r6, [fp, #456] @ 0x1c8 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 13aa │ │ │ │ │ + beq.w 13ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2110 │ │ │ │ │ + bne.w 21f8 │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w ef4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ b.n 87a │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ beq.n cd6 │ │ │ │ │ bgt.w a14 │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ beq.n cd6 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 1100 │ │ │ │ │ + beq.w 1104 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f68 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ bne.w a2a │ │ │ │ │ @@ -1354,92 +1354,92 @@ │ │ │ │ │ orrs r5, r3 │ │ │ │ │ b.n acc │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 8c8 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15a8 │ │ │ │ │ + bgt.w 15cc │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1640 │ │ │ │ │ + bne.w 1636 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 23fc │ │ │ │ │ + beq.w 2408 │ │ │ │ │ ble.w a1e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ bne.w f4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 150e │ │ │ │ │ + bgt.w 1510 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a2a │ │ │ │ │ b.n f68 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1998 │ │ │ │ │ + bmi.w 19f4 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a38 │ │ │ │ │ + beq.w 1ad8 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1a24 │ │ │ │ │ + beq.w 1ac4 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 2394 │ │ │ │ │ + bcc.w 23cc │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b60 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 14fc │ │ │ │ │ + bne.w 14fe │ │ │ │ │ ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.n f88 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ beq.n f98 │ │ │ │ │ - ble.w 145e │ │ │ │ │ + ble.w 1460 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 234e │ │ │ │ │ + bgt.w 23f2 │ │ │ │ │ add r3, fp │ │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge.w 14c2 │ │ │ │ │ + bge.w 14c4 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ │ str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ @@ -1449,18 +1449,18 @@ │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 876 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 141c │ │ │ │ │ + bge.w 141e │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19b8 │ │ │ │ │ + bne.w 19ca │ │ │ │ │ str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -1469,30 +1469,30 @@ │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bgt.w b72 │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a9c │ │ │ │ │ + bne.w 1a14 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r6, [fp, #2700] @ 0xa8c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b60 │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.w 106a │ │ │ │ │ + bne.w 106e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 150e │ │ │ │ │ + bgt.w 1510 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a2a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ @@ -1510,140 +1510,141 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b60 │ │ │ │ │ add.w r3, fp, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.w 1f58 │ │ │ │ │ + bne.w 2374 │ │ │ │ │ mov r8, r9 │ │ │ │ │ add r3, fp │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 14c2 │ │ │ │ │ + bne.w 14c4 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n ee4 │ │ │ │ │ - bl 2650 │ │ │ │ │ + bl 2658 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a6 │ │ │ │ │ + beq.w 1a02 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1984 │ │ │ │ │ + beq.w 19e0 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1a5e │ │ │ │ │ + beq.w 1b12 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1ccc │ │ │ │ │ + beq.w 1c2a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 276c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c94 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b60 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ - moveq.w r9, #1 │ │ │ │ │ - movne.w r9, #0 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - orr.w r2, r9, r8 │ │ │ │ │ + moveq.w r8, #1 │ │ │ │ │ + movne.w r8, #0 │ │ │ │ │ + beq.w 1708 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + orr.w r2, r8, r6 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ - orrs.w r4, r2, r6 │ │ │ │ │ - bne.w 1442 │ │ │ │ │ + orrs.w r4, r2, r5 │ │ │ │ │ + bne.w 1444 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 122a │ │ │ │ │ - cbnz r5, 1042 │ │ │ │ │ + beq.w 122c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 1046 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1934 │ │ │ │ │ + beq.w 19a8 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 162c │ │ │ │ │ + beq.w 162e │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ bne.w ac4 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq.w 1700 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + beq.w 1702 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ b.n 101e │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 22a2 │ │ │ │ │ + bne.w 2138 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1a02 │ │ │ │ │ + bgt.w 1a8e │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a2a │ │ │ │ │ b.n f68 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 1246 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + beq.w 1248 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ b.n 101e │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 10f6 │ │ │ │ │ + bne.n 10fa │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f4 │ │ │ │ │ + beq.w 18a8 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e7e │ │ │ │ │ + bne.w 1d20 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 10ac │ │ │ │ │ + beq.n 10b0 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcc.w ae0 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -1651,371 +1652,371 @@ │ │ │ │ │ b.n af2 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble.w dea │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d14 │ │ │ │ │ + bne.w 1a9e │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 23fc │ │ │ │ │ + beq.w 2408 │ │ │ │ │ bgt.w e00 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 151c │ │ │ │ │ + blt.w 151e │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ bne.w a1e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 107a │ │ │ │ │ + bne.n 107e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ │ - b.n 107a │ │ │ │ │ + b.n 107e │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 13b8 │ │ │ │ │ + bgt.w 13ba │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 152a │ │ │ │ │ + bne.w 152c │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ bne.w 9dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ bgt.w a0e │ │ │ │ │ b.n dac │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.n 1090 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 1094 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 15ee │ │ │ │ │ + bne.w 15f0 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ea │ │ │ │ │ + beq.w 169c │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d8 │ │ │ │ │ + bne.w 168a │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 16a6 │ │ │ │ │ + beq.w 1658 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bcc.w 8d8 │ │ │ │ │ movs r2, #29 │ │ │ │ │ str.w r2, [fp, #32] │ │ │ │ │ - b.n 15f2 │ │ │ │ │ + b.n 15f4 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne.w 8b8 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169c │ │ │ │ │ + beq.w 16f8 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 168a │ │ │ │ │ + bne.w 16e6 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 1654 │ │ │ │ │ + beq.w 16b0 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov r3, r7 │ │ │ │ │ b.w 880 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ + bl 2440 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - bne.w 1066 │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + bne.w 106a │ │ │ │ │ ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [fp, #468] @ 0x1d4 │ │ │ │ │ str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 158a │ │ │ │ │ + beq.w 158c │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 15a0 │ │ │ │ │ + beq.w 15a2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 2394 │ │ │ │ │ + bcc.w 23cc │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1354 │ │ │ │ │ + beq.n 1356 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ - b.n 12be │ │ │ │ │ + b.n 12c0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 15cc │ │ │ │ │ + beq.w 15aa │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n 1300 │ │ │ │ │ + beq.n 1302 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bcs.n 1346 │ │ │ │ │ + bcs.n 1348 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ beq.w c30 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.n 1352 │ │ │ │ │ + beq.n 1354 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2000 │ │ │ │ │ + bne.w 23fe │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 12b4 │ │ │ │ │ + bne.n 12b6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 12a8 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 18fc │ │ │ │ │ + b.n 12aa │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.w 193c │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 195c │ │ │ │ │ + beq.w 1a20 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e5e │ │ │ │ │ + bne.w 1bb6 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n 1300 │ │ │ │ │ + beq.n 1302 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 12ca │ │ │ │ │ + bcc.n 12cc │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov r8, r6 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 190e │ │ │ │ │ + b.n 194e │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1d8c │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 18a6 │ │ │ │ │ + beq.w 18ae │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ - bmi.w 1f7a │ │ │ │ │ + bmi.w 1d40 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ - ble.n 138e │ │ │ │ │ + beq.w 1b10 │ │ │ │ │ + ble.n 1390 │ │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ │ - beq.w 1ccc │ │ │ │ │ + beq.w 1c2a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 276c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c30 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ b.n c9e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w e8c │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ b.n ee4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 115a │ │ │ │ │ + blt.w 115e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ subne.w r8, r3, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 1dfa │ │ │ │ │ + beq.w 1f68 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1400 │ │ │ │ │ + bne.n 1402 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2554 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 255c <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23a8 │ │ │ │ │ + beq.w 23e0 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w 115a │ │ │ │ │ + beq.w 115e │ │ │ │ │ ldr.w r9, [r5, #64] @ 0x40 │ │ │ │ │ - add.w r5, fp, r9, lsl #6 │ │ │ │ │ - ldr.w r2, [r5, #2808] @ 0xaf8 │ │ │ │ │ + add.w ip, fp, r9, lsl #6 │ │ │ │ │ + ldr.w r2, [ip, #2808] @ 0xaf8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1af6 │ │ │ │ │ + bne.w 1e96 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w 115a │ │ │ │ │ + bne.w 115e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 115a │ │ │ │ │ + bne.w 115e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ b.w a2c │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19ce │ │ │ │ │ + bne.w 19b2 │ │ │ │ │ str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.n 1090 │ │ │ │ │ - orr.w r1, r5, r6 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.n 1094 │ │ │ │ │ + orr.w r1, r9, r5 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ - beq.w 1036 │ │ │ │ │ - orrs.w r8, r5, r8 │ │ │ │ │ + beq.w 103a │ │ │ │ │ + orrs.w r6, r9, r6 │ │ │ │ │ bne.w ac4 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ bne.w ac4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n 104e │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + b.n 1052 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1914 │ │ │ │ │ + ble.w 18fc │ │ │ │ │ ldr.w r5, [fp, #452] @ 0x1c4 │ │ │ │ │ add r3, fp │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r2, 14ae │ │ │ │ │ + cbz r2, 14b0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 14ae │ │ │ │ │ + ble.n 14b0 │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ str.w r5, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 14ae │ │ │ │ │ + cbz r2, 14b0 │ │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 14ae │ │ │ │ │ + ble.n 14b0 │ │ │ │ │ ldr.w r3, [fp, #452] @ 0x1c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1492 │ │ │ │ │ + bne.n 1494 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1914 │ │ │ │ │ + bne.w 18fc │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ beq.w fa4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ b.n f78 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ bne.w c68 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1c88 │ │ │ │ │ + bmi.w 1d3a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2036,233 +2037,233 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ b.n f74 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1d00 │ │ │ │ │ + bne.w 1bd8 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1cfe │ │ │ │ │ + beq.w 1bd6 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.w 2394 │ │ │ │ │ + bcc.w 23cc │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb.w r3, r9 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 1632 │ │ │ │ │ + beq.n 164a │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w 126e │ │ │ │ │ + bne.w 1270 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 129c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2440 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + ittt eq │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + streq r3, [sp, #20] │ │ │ │ │ + ldreq.w r4, [fp, #4] │ │ │ │ │ + beq.w 1dc2 │ │ │ │ │ + cmp r0, #13 │ │ │ │ │ + beq.w 1db8 │ │ │ │ │ + ldr.w r4, [fp, #4] │ │ │ │ │ + b.n 12b0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 110c │ │ │ │ │ + beq.w 1110 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.n f78 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ittt eq │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - streq r3, [sp, #20] │ │ │ │ │ - ldreq.w r4, [fp, #4] │ │ │ │ │ - beq.w 1af0 │ │ │ │ │ - cmp r0, #13 │ │ │ │ │ - beq.w 1ae6 │ │ │ │ │ - ldr.w r4, [fp, #4] │ │ │ │ │ - b.n 12ae │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 22ce │ │ │ │ │ + beq.w 2396 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - beq.w 23a8 │ │ │ │ │ + beq.w 23e0 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w c30 │ │ │ │ │ subs r2, #11 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 122e │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr.w sl, [fp, #4] │ │ │ │ │ - mov.w r8, #3 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.n 129a │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 1230 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w a1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ b.w a1e │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr.w sl, [fp, #4] │ │ │ │ │ + mov.w r8, #3 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 129c │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1cf8 │ │ │ │ │ + bne.n 15f0 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1cf4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + cbz r0, 169c │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121a │ │ │ │ │ + beq.w 11c6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - b.w 8b8 │ │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ │ + ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 15fe │ │ │ │ │ + b.n 1600 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 15ee │ │ │ │ │ + bne.w 1b50 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - cbz r0, 16ea │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1e36 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c4 │ │ │ │ │ + beq.w 121c │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.w 8b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15fc │ │ │ │ │ - b.n 15fe │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1246 │ │ │ │ │ + beq.w 1248 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - bne.w 1246 │ │ │ │ │ + bne.w 1248 │ │ │ │ │ ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 1854 │ │ │ │ │ + beq.w 1856 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - beq.w 1868 │ │ │ │ │ + beq.w 186a │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ str.w r6, [fp, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bcc.w 2394 │ │ │ │ │ + bcc.w 23cc │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2380 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.n 1878 │ │ │ │ │ + bgt.n 187a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ │ add.w r5, r2, #43 @ 0x2b │ │ │ │ │ lsls r1, r2, #6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ lsls r0, r5, #6 │ │ │ │ │ @@ -2282,19 +2283,19 @@ │ │ │ │ │ str.w r0, [r2, #2796] @ 0xaec │ │ │ │ │ str.w r3, [r2, #2788] @ 0xae4 │ │ │ │ │ str.w r3, [r2, #2792] @ 0xae8 │ │ │ │ │ str.w r3, [r2, #2800] @ 0xaf0 │ │ │ │ │ str.w r0, [fp, r7] │ │ │ │ │ str.w r0, [ip, #4] │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 23ba │ │ │ │ │ - bls.n 17f6 │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - bne.w 23ba │ │ │ │ │ + beq.n 17f8 │ │ │ │ │ + bhi.w 23a4 │ │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ │ + bne.w 23a4 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add.w r5, fp, r5, lsl #6 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldrb.w r4, [sl, r3] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -2313,31 +2314,31 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 994 │ │ │ │ │ ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1740 │ │ │ │ │ + bne.w 1742 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 22e8 │ │ │ │ │ + bne.w 201c │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ movs r3, #3 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - ble.n 1788 │ │ │ │ │ + ble.n 178a │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2346,138 +2347,186 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1bce │ │ │ │ │ + bne.w 1e3a │ │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ │ b.w b4e │ │ │ │ │ + str.w r7, [fp, #4] │ │ │ │ │ + b.n 10fa │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2374 │ │ │ │ │ + beq.w 2368 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #27 │ │ │ │ │ - bpl.w 235a │ │ │ │ │ + bpl.w 233e │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bmi.n 18c0 │ │ │ │ │ + bmi.n 18c8 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2374 │ │ │ │ │ + beq.w 2368 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 276c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c94 │ │ │ │ │ b.w fee │ │ │ │ │ - str.w r7, [fp, #4] │ │ │ │ │ - b.w 10f6 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ - beq.w c30 │ │ │ │ │ - cmp r2, #22 │ │ │ │ │ - beq.w 1354 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2006 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #21 │ │ │ │ │ str.w r0, [fp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 122e │ │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1ffa │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1b9e │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov r8, r6 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - b.n 1902 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + beq.w c30 │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq.w 1356 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r1, [fp, #468] @ 0x1d4 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ + str.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str.w r1, [fp, #4] │ │ │ │ │ + ldr.w r1, [fp, #2708] @ 0xa94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + bgt.w 21ce │ │ │ │ │ + cmp.w r8, #3 │ │ │ │ │ + beq.w 21b0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 219e │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ │ - b.w c26 │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w c30 │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w c30 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.n 1230 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + movs r2, #5 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b60 │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b60 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ bpl.w fc6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2650 │ │ │ │ │ + bl 2658 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w fc6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w f38 │ │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ │ + b.n 192c │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + str.w sl, [fp, #4] │ │ │ │ │ + b.n 1942 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1cc2 │ │ │ │ │ + ldr.w sl, [fp, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 24fc │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r3, sl │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ mov r0, fp │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b60 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ │ + str.w r1, [fp, #4] │ │ │ │ │ + b.w c26 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ @@ -2485,451 +2534,486 @@ │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ b.w b9e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1136 │ │ │ │ │ - b.n 151c │ │ │ │ │ + bge.w 113a │ │ │ │ │ + b.n 151e │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 1126 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + b.w 1126 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #23 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1a12 │ │ │ │ │ + bne.n 1ab2 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b60 │ │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1d28 │ │ │ │ │ + bne.n 1b56 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 2054 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2650 │ │ │ │ │ + bl 2658 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19a6 │ │ │ │ │ + beq.w 1a02 │ │ │ │ │ bic.w r3, r0, #32 │ │ │ │ │ b.w fd0 │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f38 │ │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 194c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w 8b8 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.n 1b3a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 24fc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + bl 276c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fee │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 24fc │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1c2a │ │ │ │ │ - ldr.w sl, [fp, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + movs r3, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ - ldr.w r4, [fp, #4] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w 12ae │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1400 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr.w r2, [r5, #2796] @ 0xaec │ │ │ │ │ - ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - subs r1, r2, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b.n 1b46 │ │ │ │ │ - ldr.w r2, [r5, #2804] @ 0xaf4 │ │ │ │ │ - ldrb.w r2, [r2, ip] │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ │ - beq.n 1b42 │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 213c │ │ │ │ │ - sub.w lr, r2, #39 @ 0x27 │ │ │ │ │ - rsbs r4, lr, #0 │ │ │ │ │ - adc.w r4, r4, lr │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 213c │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1b42 │ │ │ │ │ - cbz r3, 1b66 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - blt.n 1b12 │ │ │ │ │ - add.w r3, fp, r9, lsl #6 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w c30 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r5, [r3, #28] │ │ │ │ │ - b.n 1400 │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c30 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add.w r3, fp, r9, lsl #6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - b.n 1b9e │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - beq.n 1bbe │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1b92 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 214c │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - strb.w r2, [sl] │ │ │ │ │ - add.w sl, r5, r1 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ - ldr.w r6, [r3, #2800] @ 0xaf0 │ │ │ │ │ - sub.w ip, r2, r6 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bge.w 2124 │ │ │ │ │ - ldr.w r9, [r3, #2804] @ 0xaf4 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - ldrb.w r2, [r9, r0] │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - bne.n 1b84 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 2182 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - subs r4, r2, r4 │ │ │ │ │ - it ne │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - b.n 1b92 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 189e │ │ │ │ │ - ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w c30 │ │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ - subs r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 20ec │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.w 20d2 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.w 2188 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 189e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 189e │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 189e │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w sl, [fp, #28] │ │ │ │ │ - movs r7, #9 │ │ │ │ │ - ldr.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.n 1c50 │ │ │ │ │ - ldrb.w ip, [sl] │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bne.w 1e98 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - beq.w 1e9e │ │ │ │ │ - ldr.w ip, [fp, #4] │ │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ │ - cmp ip, sl │ │ │ │ │ - bls.w 1e98 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - bne.n 1c3e │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov ip, sl │ │ │ │ │ - ldrb.w lr, [ip] │ │ │ │ │ - mov sl, ip │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp.w lr, #32 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ - cmp.w lr, #9 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ - subs r2, r3, r2 │ │ │ │ │ - add.w r3, r2, sl │ │ │ │ │ - b.n 1c4e │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w 1f7a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + str.w sl, [fp, #4] │ │ │ │ │ + b.n 1942 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b60 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.w 1de2 │ │ │ │ │ + beq.w 1e1e │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.n 1c8e │ │ │ │ │ + beq.n 1bec │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1f7a │ │ │ │ │ + bmi.w 1d40 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1984 │ │ │ │ │ + beq.w 19e0 │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ ble.w c80 │ │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ - bgt.w 1388 │ │ │ │ │ + beq.w 1b10 │ │ │ │ │ + bgt.w 138a │ │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ │ - beq.n 1cf0 │ │ │ │ │ + beq.n 1c4e │ │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ │ - bne.w 138e │ │ │ │ │ + bne.w 1390 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 276c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c94 │ │ │ │ │ b.w fee │ │ │ │ │ movs r7, #69 @ 0x45 │ │ │ │ │ - b.n 1a5e │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 169c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 8b8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + b.n 1b12 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b60 │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 1122 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - b.w 1122 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.w 1a88 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 2764 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fee │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b60 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w c30 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, sl, [fp, #4] │ │ │ │ │ - b.w 8c2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1fe2 │ │ │ │ │ + beq.w 209e │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 1f22 │ │ │ │ │ + bhi.w 206a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1da4 │ │ │ │ │ + bls.n 1c6a │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1fe2 │ │ │ │ │ + beq.w 209e │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 240c │ │ │ │ │ + bmi.w 2418 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 276c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c94 │ │ │ │ │ b.w fee │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w c30 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, sl, [fp, #4] │ │ │ │ │ + b.w 8c2 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr.w sl, [fp, #28] │ │ │ │ │ + movs r7, #9 │ │ │ │ │ + ldr.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.n 1ce8 │ │ │ │ │ + ldrb.w ip, [sl] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bne.w 1f76 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + beq.w 1f7c │ │ │ │ │ + ldr.w ip, [fp, #4] │ │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ │ + cmp ip, sl │ │ │ │ │ + bls.w 1f76 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + bne.n 1cd6 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov ip, sl │ │ │ │ │ + ldrb.w lr, [ip] │ │ │ │ │ + mov sl, ip │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp.w lr, #32 │ │ │ │ │ + beq.n 1d02 │ │ │ │ │ + cmp.w lr, #9 │ │ │ │ │ + beq.n 1d02 │ │ │ │ │ + subs r2, r3, r2 │ │ │ │ │ + add.w r3, r2, sl │ │ │ │ │ + b.n 1ce6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.w 10fa │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ + beq.w 1bec │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + bl 2658 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.w 1c9c │ │ │ │ │ - b.w 14e4 │ │ │ │ │ - ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 1400 │ │ │ │ │ - b.w 13dc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1a02 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 19e0 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1d70 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1b10 │ │ │ │ │ + bgt.n 1db2 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1c4e │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1c2a │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w c80 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 24fc │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r6, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b60 │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 1d70 │ │ │ │ │ + b.n 1c2a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2440 │ │ │ │ │ + ldr.w r4, [fp, #4] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w 12b0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2084 │ │ │ │ │ + beq.w 2114 │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2064 │ │ │ │ │ + bhi.w 20f4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 1e20 │ │ │ │ │ + bls.n 1de0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2084 │ │ │ │ │ + beq.w 2114 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r5, r3, #29 │ │ │ │ │ - bmi.w 241c │ │ │ │ │ + bmi.w 1ffe │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 276c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c94 │ │ │ │ │ b.w fee │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - b.n 1902 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - b.w 10f6 │ │ │ │ │ + bl 2440 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bmi.w 1bfa │ │ │ │ │ + b.w 14e6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 16f8 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18a0 │ │ │ │ │ + ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 242c │ │ │ │ │ + bne.w c30 │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ │ + subs r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2322 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt.w 22de │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.w 220c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 18a0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18a0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 18a0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1402 │ │ │ │ │ + ldr.w r3, [ip, #2800] @ 0xaf0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r2, [ip, #2796] @ 0xaec │ │ │ │ │ + subs r1, r2, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 1ede │ │ │ │ │ + ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ │ + it eq │ │ │ │ │ + addeq r5, #1 │ │ │ │ │ + beq.n 1edc │ │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ │ + beq.w 2358 │ │ │ │ │ + sub.w lr, r2, #39 @ 0x27 │ │ │ │ │ + rsbs r4, lr, #0 │ │ │ │ │ + adc.w r4, r4, lr │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2358 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bne.n 1edc │ │ │ │ │ + cbz r3, 1f00 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + blt.n 1eb0 │ │ │ │ │ + add.w r3, fp, r9, lsl #6 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w c30 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r5, [r3, #28] │ │ │ │ │ + b.w 1402 │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w c30 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add.w r3, fp, r9, lsl #6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + b.n 1f38 │ │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ │ + beq.n 1f58 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bne.n 1f2c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 20c0 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + strb.w r2, [sl] │ │ │ │ │ + add.w sl, r5, r1 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ + ldr.w r6, [r3, #2800] @ 0xaf0 │ │ │ │ │ + sub.w ip, r2, r6 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bge.w 20a8 │ │ │ │ │ + ldr.w r9, [r3, #2804] @ 0xaf4 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + ldrb.w r2, [r9, r0] │ │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ │ + bne.n 1f1e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 243a │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + subs r4, r2, r4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, #1 │ │ │ │ │ + b.n 1f2c │ │ │ │ │ + ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 1402 │ │ │ │ │ + b.w 13de │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2096 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ add.w r8, sl, #6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bcs.n 1ece │ │ │ │ │ + bcs.n 1fac │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ strd r2, sl, [sp] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ @@ -2941,182 +3025,213 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1eb4 │ │ │ │ │ + bne.n 1f92 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1f02 │ │ │ │ │ + beq.n 1fe0 │ │ │ │ │ ldrsb.w r3, [sl, #6] │ │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1eb4 │ │ │ │ │ + blt.n 1f92 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bne.n 1eb4 │ │ │ │ │ + bne.n 1f92 │ │ │ │ │ adds r5, r4, #6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1fec │ │ │ │ │ + cbnz r6, 200e │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ strd r2, r8, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + b.w f74 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2440 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + b.n 1fe4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 24fc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 24fc │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 186a │ │ │ │ │ + cmp r4, #35 @ 0x23 │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r0, [fp, #28] │ │ │ │ │ + beq.w a62 │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + beq.w 23e0 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ + bne.w 91a │ │ │ │ │ + b.w 160e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 24fc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1da0 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.w 240c │ │ │ │ │ + bne.w 2418 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + b.n 2062 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b60 │ │ │ │ │ - bge.n 1f62 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w eb2 │ │ │ │ │ + bl 2440 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 946 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1914 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - bgt.n 1f74 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 14b4 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 1464 │ │ │ │ │ + beq.w a94 │ │ │ │ │ + b.n 1a38 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - bl 2650 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 19a6 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1984 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1faa │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ - bgt.n 1fdc │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1cf0 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1ccc │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c80 │ │ │ │ │ + b.n 1c60 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strb r2, [r5, r1] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 1ef2 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 20ca │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + beq.n 20da │ │ │ │ │ + add.w r2, lr, #1 │ │ │ │ │ + ldrb.w r0, [r9, r2] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.n 20c8 │ │ │ │ │ + mov r0, lr │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + bge.n 2164 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov.w r2, #10 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + strb.w r2, [sl] │ │ │ │ │ + add.w sl, r5, r1 │ │ │ │ │ + b.n 1f36 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 1ffe │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r6, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.n 1f46 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 1faa │ │ │ │ │ - b.n 1ccc │ │ │ │ │ + bl 24fc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + b.n 2062 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1d9a │ │ │ │ │ + b.n 1dd6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 1f08 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 1944 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - ldr.w r1, [fp, #468] @ 0x1d4 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r9, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 2168 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w b9a │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 2140 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.n 218e │ │ │ │ │ + add.w r2, fp, r2, lsl #2 │ │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ - str.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ │ - ldr.w r1, [fp, #2708] @ 0xa94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - bgt.n 20ac │ │ │ │ │ - cmp.w r8, #3 │ │ │ │ │ - beq.n 208e │ │ │ │ │ - cbnz r4, 2054 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + bne.n 217a │ │ │ │ │ + mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w c30 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c30 │ │ │ │ │ + b.w f78 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 1f36 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b60 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2044 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.w 241c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.w f78 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.w 151e │ │ │ │ │ + b.n 2140 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 1f40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1998 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -3124,133 +3239,63 @@ │ │ │ │ │ beq.w c30 │ │ │ │ │ movs r3, #23 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ b.w c30 │ │ │ │ │ add.w r3, fp, r3, lsl #6 │ │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 202e │ │ │ │ │ + bne.w 197c │ │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 202e │ │ │ │ │ + bne.w 197c │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w f78 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 20e2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2108 │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c30 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20e2 │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20e2 │ │ │ │ │ ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 13b0 │ │ │ │ │ + bne.w 13b2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ b.w e8e │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strb r2, [r5, r1] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1b5a │ │ │ │ │ - cbz r3, 2146 │ │ │ │ │ - subs r3, r2, r0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - b.n 1b42 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1b42 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2156 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - beq.n 2166 │ │ │ │ │ - add.w r2, lr, #1 │ │ │ │ │ - ldrb.w r0, [r9, r2] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.n 2154 │ │ │ │ │ - mov r0, lr │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - bge.w 2322 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r2, #10 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - strb.w r2, [sl] │ │ │ │ │ - add.w sl, r5, r1 │ │ │ │ │ - b.n 1b9c │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - b.n 1b92 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r6, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2264 │ │ │ │ │ + beq.n 230c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 2242 │ │ │ │ │ + bne.n 22d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 224c │ │ │ │ │ + beq.n 22d0 │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrh.w r6, [r2, r3, lsl #1] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 21ea │ │ │ │ │ + bgt.n 226c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21ca │ │ │ │ │ + beq.n 224e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 21ca │ │ │ │ │ + cbnz r3, 224e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2250 │ │ │ │ │ + cbz r0, 22bc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ @@ -3261,168 +3306,143 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 220a │ │ │ │ │ + beq.n 228c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 220a │ │ │ │ │ + cbnz r3, 228c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 20e2 │ │ │ │ │ + cbz r7, 22f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 222e │ │ │ │ │ + beq.n 22ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 222e │ │ │ │ │ + cbnz r3, 22ac │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 20e2 │ │ │ │ │ + cbz r5, 22f4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ - b.n 21b4 │ │ │ │ │ - cbnz r1, 227a │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ - b.n 21ae │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 2238 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w c30 │ │ │ │ │ - cbz r1, 2276 │ │ │ │ │ - lsls r6, r2, #25 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 222e │ │ │ │ │ + cbnz r1, 22fe │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ + b.n 2232 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 22f4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 22f4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w c30 │ │ │ │ │ + lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ │ - b.n 21ae │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 2272 │ │ │ │ │ - lsls r1, r2, #25 │ │ │ │ │ + b.n 22d8 │ │ │ │ │ + cbz r1, 231e │ │ │ │ │ + lsls r6, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 2246 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r9, r7 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 2300 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w b9a │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 22aa │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt.n 2312 │ │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne.n 233a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w f78 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.n 23a8 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - bne.w 91a │ │ │ │ │ - b.w 160c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.w 1868 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b60 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 151c │ │ │ │ │ - b.n 22aa │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 1b9c │ │ │ │ │ - cmp r4, #35 @ 0x23 │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r0, [fp, #28] │ │ │ │ │ - beq.w a62 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - b.n 22da │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w f78 │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - b.w 191c │ │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ │ + b.n 2232 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 231a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 22f4 │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w c30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w f78 │ │ │ │ │ + cbz r3, 2362 │ │ │ │ │ + subs r3, r2, r0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + b.n 1edc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1edc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.w 18b4 │ │ │ │ │ + b.w 18bc │ │ │ │ │ + bge.n 237e │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w eb2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 18fc │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + bgt.n 2390 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 14b6 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 1466 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.n 2044 │ │ │ │ │ + add.w r2, fp, r1 │ │ │ │ │ + add.w r5, fp, r5, lsl #6 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.w 1818 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -3443,169 +3463,151 @@ │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b60 │ │ │ │ │ - add.w r2, fp, r1 │ │ │ │ │ - add.w r5, fp, r5, lsl #6 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.w 1816 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2438 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 946 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 24f4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - b.n 1f40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w f78 │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + b.w 1904 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + b.w 1952 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ b.w f74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ b.w f74 │ │ │ │ │ + mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w f74 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a94 │ │ │ │ │ - b.w 1ac6 │ │ │ │ │ - nop │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w f78 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b.n 1f2c │ │ │ │ │ │ │ │ │ │ -00002438 : │ │ │ │ │ +00002440 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2474 │ │ │ │ │ + beq.n 247c │ │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r3, #32] │ │ │ │ │ - bcs.n 24ea │ │ │ │ │ + bcs.n 24f2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 24ea │ │ │ │ │ + bne.n 24f2 │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24f0 │ │ │ │ │ + beq.n 24f8 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 24d4 │ │ │ │ │ + cbnz r0, 24dc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 2452 │ │ │ │ │ + bne.n 245a │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 24ea │ │ │ │ │ + bne.n 24f2 │ │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 24f0 │ │ │ │ │ + cbz r0, 24f8 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24a0 │ │ │ │ │ + beq.n 24a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2470 │ │ │ │ │ + b.n 2478 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 24ea │ │ │ │ │ + b.n 24f2 │ │ │ │ │ │ │ │ │ │ -000024f4 : │ │ │ │ │ +000024fc : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2528 │ │ │ │ │ + beq.n 2530 │ │ │ │ │ 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, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcc.n 253e │ │ │ │ │ + bcc.n 2546 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 252a │ │ │ │ │ + bne.n 2532 │ │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bx lr │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -3625,15 +3627,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002554 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +0000255c <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3642,339 +3644,339 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - bne.n 25be <_PyLexer_update_fstring_expr+0x6a> │ │ │ │ │ + bne.n 25c6 <_PyLexer_update_fstring_expr+0x6a> │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr.w r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2592 <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ + cbz r1, 259a <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2646 <_PyLexer_update_fstring_expr+0xf2> │ │ │ │ │ + beq.n 264e <_PyLexer_update_fstring_expr+0xf2> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r5, [r3, #2796] @ 0xaec │ │ │ │ │ str.w ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 25c4 <_PyLexer_update_fstring_expr+0x70> │ │ │ │ │ + bhi.n 25cc <_PyLexer_update_fstring_expr+0x70> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 25dc <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne.n 25e4 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ - bne.n 25f8 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne.n 2600 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ add.w r5, r4, r3, lsl #6 │ │ │ │ │ ldr.w r2, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 25d6 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bne.n 25de <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 25d6 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + b.n 25de <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25d6 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + beq.n 25de <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 25d6 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bge.n 25de <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 263e <_PyLexer_update_fstring_expr+0xea> │ │ │ │ │ + cbz r0, 2646 <_PyLexer_update_fstring_expr+0xea> │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ add r0, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ - b.n 25d6 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + b.n 25de <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 25ba <_PyLexer_update_fstring_expr+0x66> │ │ │ │ │ + b.n 25c2 <_PyLexer_update_fstring_expr+0x66> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002650 : │ │ │ │ │ +00002658 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ 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 r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldrd r5, r8, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 269e │ │ │ │ │ + beq.n 26a6 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 26d8 │ │ │ │ │ + bcs.n 26e0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ ldr.w r3, [r6, r0, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 2696 │ │ │ │ │ + bpl.n 269e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 2672 │ │ │ │ │ + b.n 267a │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2730 │ │ │ │ │ + beq.n 2738 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 26e0 │ │ │ │ │ + bne.n 26e8 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 275c │ │ │ │ │ + beq.n 2764 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 271a │ │ │ │ │ + cbnz r0, 2722 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 26f0 │ │ │ │ │ + beq.n 26f8 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 267e │ │ │ │ │ + bcc.n 2686 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 26e2 │ │ │ │ │ + b.n 26ea │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 2692 │ │ │ │ │ + bmi.n 269a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 269a │ │ │ │ │ + b.n 26a2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 26e0 │ │ │ │ │ + bne.n 26e8 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 275c │ │ │ │ │ + cbz r0, 2764 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26c8 │ │ │ │ │ + beq.n 26d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 26e2 │ │ │ │ │ + b.n 26ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 266e │ │ │ │ │ + bne.n 2676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 269a │ │ │ │ │ + b.n 26a2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 26e2 │ │ │ │ │ + b.n 26ea │ │ │ │ │ │ │ │ │ │ -00002764 : │ │ │ │ │ +0000276c : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r4, [ip, #68] @ 0x44 │ │ │ │ │ - cbnz r4, 27b6 │ │ │ │ │ + cbnz r4, 27be │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 279c │ │ │ │ │ + bhi.n 27a4 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 27b6 │ │ │ │ │ + bgt.n 27be │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2808 │ │ │ │ │ + bls.n 2810 │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2808 │ │ │ │ │ + bls.n 2810 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r6, 2808 │ │ │ │ │ + cbz r6, 2810 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27b8 │ │ │ │ │ + bne.n 27c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2438 │ │ │ │ │ - b.n 27b6 │ │ │ │ │ + bl 2440 │ │ │ │ │ + b.n 27be │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 27b8 │ │ │ │ │ + b.n 27c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 27ca │ │ │ │ │ + b.n 27d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 27d6 │ │ │ │ │ + b.n 27de │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 2440 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ittet ls │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls.w ip, ip, r0 │ │ │ │ │ movhi.w ip, #0 │ │ │ │ │ andls.w ip, ip, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 24f4 │ │ │ │ │ + bl 24fc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 27d6 │ │ │ │ │ + b.n 27de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 27ca │ │ │ │ │ + b.n 27d2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 27ca │ │ │ │ │ + b.n 27d2 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -41,27 +41,27 @@ │ │ │ │ │ 0x00000260 7461626c 65005f50 79546f6b 656e5f4f table._PyToken_O │ │ │ │ │ 0x00000270 6e654368 61720050 79457272 5f4f6363 neChar.PyErr_Occ │ │ │ │ │ 0x00000280 75727265 64005f50 794c6578 65725f75 urred._PyLexer_u │ │ │ │ │ 0x00000290 70646174 655f6673 7472696e 675f6578 pdate_fstring_ex │ │ │ │ │ 0x000002a0 7072005f 5079546f 6b656e69 7a65725f pr._PyTokenizer_ │ │ │ │ │ 0x000002b0 696e6465 6e746572 726f7200 5f507954 indenterror._PyT │ │ │ │ │ 0x000002c0 6f6b656e 5f546872 65654368 61727300 oken_ThreeChars. │ │ │ │ │ - 0x000002d0 5f5f6165 6162695f 69646976 00507955 __aeabi_idiv.PyU │ │ │ │ │ - 0x000002e0 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ - 0x000002f0 38005f50 79556e69 636f6465 5f536361 8._PyUnicode_Sca │ │ │ │ │ - 0x00000300 6e496465 6e746966 69657200 5f50795f nIdentifier._Py_ │ │ │ │ │ - 0x00000310 4465616c 6c6f6300 5f50794c 65786572 Dealloc._PyLexer │ │ │ │ │ - 0x00000320 5f747970 655f636f 6d6d656e 745f746f _type_comment_to │ │ │ │ │ - 0x00000330 6b656e5f 73657475 70006d65 6d636d70 ken_setup.memcmp │ │ │ │ │ - 0x00000340 005f5079 546f6b65 6e697a65 725f7379 ._PyTokenizer_sy │ │ │ │ │ - 0x00000350 6e746178 6572726f 725f6b6e 6f776e5f ntaxerror_known_ │ │ │ │ │ - 0x00000360 72616e67 65005079 4578635f 556e6963 range.PyExc_Unic │ │ │ │ │ - 0x00000370 6f646544 65636f64 65457272 6f720050 odeDecodeError.P │ │ │ │ │ - 0x00000380 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ - 0x00000390 74636865 73005079 556e6963 6f64655f tches.PyUnicode_ │ │ │ │ │ - 0x000003a0 53756273 7472696e 67005079 556e6963 Substring.PyUnic │ │ │ │ │ - 0x000003b0 6f64655f 41735554 46385374 72696e67 ode_AsUTF8String │ │ │ │ │ + 0x000002d0 5f5f6165 6162695f 69646976 005f5079 __aeabi_idiv._Py │ │ │ │ │ + 0x000002e0 546f6b65 6e697a65 725f7379 6e746178 Tokenizer_syntax │ │ │ │ │ + 0x000002f0 6572726f 725f6b6e 6f776e5f 72616e67 error_known_rang │ │ │ │ │ + 0x00000300 65005079 556e6963 6f64655f 4465636f e.PyUnicode_Deco │ │ │ │ │ + 0x00000310 64655554 4638005f 5079556e 69636f64 deUTF8._PyUnicod │ │ │ │ │ + 0x00000320 655f5363 616e4964 656e7469 66696572 e_ScanIdentifier │ │ │ │ │ + 0x00000330 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ + 0x00000340 4c657865 725f7479 70655f63 6f6d6d65 Lexer_type_comme │ │ │ │ │ + 0x00000350 6e745f74 6f6b656e 5f736574 7570006d nt_token_setup.m │ │ │ │ │ + 0x00000360 656d636d 70005079 556e6963 6f64655f emcmp.PyUnicode_ │ │ │ │ │ + 0x00000370 53756273 7472696e 67005079 556e6963 Substring.PyUnic │ │ │ │ │ + 0x00000380 6f64655f 41735554 46385374 72696e67 ode_AsUTF8String │ │ │ │ │ + 0x00000390 00507945 78635f55 6e69636f 64654465 .PyExc_UnicodeDe │ │ │ │ │ + 0x000003a0 636f6465 4572726f 72005079 4572725f codeError.PyErr_ │ │ │ │ │ + 0x000003b0 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ 0x000003c0 0050794d 656d5f52 65616c6c 6f630050 .PyMem_Realloc.P │ │ │ │ │ 0x000003d0 79457863 5f53796e 74617857 61726e69 yExc_SyntaxWarni │ │ │ │ │ 0x000003e0 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000003f0 70617273 65725f77 61726e00 parser_warn. │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -6,13 +6,13 @@ │ │ │ │ │ 000000b4 0000060a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000152 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000184 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001e2 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001fa 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000228 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000234 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000242 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000250 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000264 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000240 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000027a 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000288 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000029a 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001c4 00000a1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000002d4 00000b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 1bc <_PyTokenizer_Free+0x84> │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ adds r2, r4, r1 │ │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25e <_PyTokenizer_Free+0x126> │ │ │ │ │ + bne.n 23a <_PyTokenizer_Free+0x102> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cbz r3, 1bc <_PyTokenizer_Free+0x84> │ │ │ │ │ addw r3, r4, #2732 @ 0xaac │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 296 <_PyTokenizer_Free+0x15e> │ │ │ │ │ @@ -201,21 +201,21 @@ │ │ │ │ │ bne.n 166 <_PyTokenizer_Free+0x2e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 166 <_PyTokenizer_Free+0x2e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 248 <_PyTokenizer_Free+0x110> │ │ │ │ │ + bne.n 280 <_PyTokenizer_Free+0x148> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cbz r0, 222 <_PyTokenizer_Free+0xea> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 23a <_PyTokenizer_Free+0x102> │ │ │ │ │ + bne.n 272 <_PyTokenizer_Free+0x13a> │ │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 176 <_PyTokenizer_Free+0x3e> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 17c <_PyTokenizer_Free+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -223,31 +223,14 @@ │ │ │ │ │ b.n 17c <_PyTokenizer_Free+0x44> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 18e <_PyTokenizer_Free+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 18e <_PyTokenizer_Free+0x56> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 20a <_PyTokenizer_Free+0xd2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ - b.n 210 <_PyTokenizer_Free+0xd8> │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -259,14 +242,31 @@ │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ str.w ip, [r2, #2812] @ 0xafc │ │ │ │ │ add.w r2, r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a8 <_PyTokenizer_Free+0x70> │ │ │ │ │ b.n 1bc <_PyTokenizer_Free+0x84> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 20a <_PyTokenizer_Free+0xd2> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 21a <_PyTokenizer_Free+0xe2> │ │ │ │ │ + b.n 210 <_PyTokenizer_Free+0xd8> │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -15,20 +15,20 @@ │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -10,44 +10,44 @@ │ │ │ │ │ 00000076 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 0000007a 0000100a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000084 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x768 contains 34 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000110a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000052 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000066 0000130a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -00000076 0000140a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000000a0 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000f0 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000112 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000116 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000011a 0000170a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -0000013c 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000014e 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000015c 0000110a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000168 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000016c 00001930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000172 00001a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000017a 00001b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000192 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019c 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001a2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001a6 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001ae 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001b4 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001ba 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001c2 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c8 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001d2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001d6 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001e4 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001ea 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001f2 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000054 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000058 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000005c 0000120a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000080 0000130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000092 0000140a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +000000a2 0000150a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000000cc 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012e 0000130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000013e 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000014a 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +00000154 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000016c 0000110a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000178 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000017c 00001930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000182 00001a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000188 00001b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000198 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000019e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001a2 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001a6 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000001aa 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001b0 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001b6 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001be 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001c4 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001d8 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001de 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001e2 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001f0 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001f6 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 00000200 00001e0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x878 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000012 0000161e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -5,20 +5,20 @@ │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_ensure_utf8 │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ +_PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,84 +1,102 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_underflow_readline(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ + 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, #28] │ │ │ │ │ - sub sp, #20 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 158 │ │ │ │ │ + bne.w 168 │ │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 158 │ │ │ │ │ + bgt.w 168 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 168 │ │ │ │ │ + beq.w 178 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 108 │ │ │ │ │ - lsls r3, r3, #3 │ │ │ │ │ - bpl.w 1a2 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.n 126 │ │ │ │ │ + lsls r1, r3, #4 │ │ │ │ │ + bpl.w 1de │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + add.w r0, r5, #16 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 76 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 196 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1d2 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1ce │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + beq.w 1ca │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq.n 180 │ │ │ │ │ + beq.n 15a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 180 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 15a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 186 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 160 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ itttt ne │ │ │ │ │ addne r0, r3, #1 │ │ │ │ │ @@ -88,152 +106,132 @@ │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ │ strbne r1, [r0, #0] │ │ │ │ │ strne r3, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fc │ │ │ │ │ + bne.n 1fc │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbnz r2, f8 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 19a │ │ │ │ │ + cbz r2, 146 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - lsls r1, r3, #4 │ │ │ │ │ - bpl.n 1d2 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - add.w r0, r5, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 132 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 18e │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1f0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + bpl.n 19e │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e │ │ │ │ │ + bne.n 8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1bc │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 116 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 164 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n d8 │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1c2 │ │ │ │ │ + b.n 122 │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f0 │ │ │ │ │ + cbz r0, 1d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ac │ │ │ │ │ - movs r3, #11 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 104 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + bne.n d8 │ │ │ │ │ + b.n 160 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 132 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 18a │ │ │ │ │ + b.n 76 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + movs r6, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 18a │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b.n 14a │ │ │ │ │ + b.n 164 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1bc │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 13a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 1bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1be │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1c2 │ │ │ │ │ + b.n 1ba │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6 │ │ │ │ │ - b.n 18a │ │ │ │ │ + bne.w 100 │ │ │ │ │ + b.n 164 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,22 +9,22 @@ │ │ │ │ │ 0x00000060 6f6b5f6e 65770050 794d656d 5f4d616c ok_new.PyMem_Mal │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 00507945 72725f4e 6f4d656d Free.PyErr_NoMem │ │ │ │ │ 0x000000b0 6f727900 50794f62 6a656374 5f43616c ory.PyObject_Cal │ │ │ │ │ 0x000000c0 6c4e6f41 72677300 5079556e 69636f64 lNoArgs.PyUnicod │ │ │ │ │ - 0x000000d0 655f4173 55544638 416e6453 697a6500 e_AsUTF8AndSize. │ │ │ │ │ - 0x000000e0 5f50794c 65786572 5f746f6b 5f726573 _PyLexer_tok_res │ │ │ │ │ - 0x000000f0 65727665 5f627566 006d656d 63707900 erve_buf.memcpy. │ │ │ │ │ - 0x00000100 5f50795f 4465616c 6c6f6300 5f507954 _Py_Dealloc._PyT │ │ │ │ │ - 0x00000110 6f6b656e 697a6572 5f656e73 7572655f okenizer_ensure_ │ │ │ │ │ - 0x00000120 75746638 00507955 6e69636f 64655f44 utf8.PyUnicode_D │ │ │ │ │ - 0x00000130 65636f64 65005f50 79546f6b 656e697a ecode._PyTokeniz │ │ │ │ │ - 0x00000140 65725f65 72726f72 5f726574 00507945 er_error_ret.PyE │ │ │ │ │ + 0x000000d0 655f4465 636f6465 00507955 6e69636f e_Decode.PyUnico │ │ │ │ │ + 0x000000e0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x000000f0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ + 0x00000100 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ + 0x00000110 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ + 0x00000120 546f6b65 6e697a65 725f6572 726f725f Tokenizer_error_ │ │ │ │ │ + 0x00000130 72657400 5f507954 6f6b656e 697a6572 ret._PyTokenizer │ │ │ │ │ + 0x00000140 5f656e73 7572655f 75746638 00507945 _ensure_utf8.PyE │ │ │ │ │ 0x00000150 78635f53 746f7049 74657261 74696f6e xc_StopIteration │ │ │ │ │ 0x00000160 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ 0x00000170 4d617463 68657300 50794572 725f436c Matches.PyErr_Cl │ │ │ │ │ 0x00000180 65617200 50794578 635f5479 70654572 ear.PyExc_TypeEr │ │ │ │ │ 0x00000190 726f7200 50794572 725f466f 726d6174 ror.PyErr_Format │ │ │ │ │ 0x000001a0 005f5079 4c657865 725f7570 64617465 ._PyLexer_update │ │ │ │ │ 0x000001b0 5f667374 72696e67 5f657870 7200 _fstring_expr. │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -24,31 +24,31 @@ │ │ │ │ │ 20: 00000791 246 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 21: 00000144 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 22: 0000015c 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 23: 0000018c 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 24: 000001c0 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 25: 000001d8 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 26: 000001dc 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ - 27: 00000d81 1900 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 27: 00000d81 1888 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ 28: 00003405 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ 29: 00000d38 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 30: 00000d40 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 31: 00001258 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 32: 0000125c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 33: 000014e8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 34: 000014ec 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 31: 00001250 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 32: 00001254 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 33: 000014dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 34: 000014e0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 35: 000001f4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 36: 00000228 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 37: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 38: 00000300 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 39: 00001670 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 40: 00001674 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 39: 00001664 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 40: 00001668 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 41: 00000330 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 42: 000000ad 102 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 43: 00001889 322 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 43: 0000187d 336 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ 44: 000019cd 84 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 45: 00000334 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 46: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 47: 0000038c 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 48: 0000023d 24 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 49: 00001bb8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 50: 000003b8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ @@ -189,15 +189,15 @@ │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 187: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 188: 00000001 78 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 190: 00000241 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 192: 00001511 356 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 192: 00001505 356 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ 193: 00001bc1 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ @@ -228,25 +228,25 @@ │ │ │ │ │ 224: 00000a2d 88 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ 225: 00000a85 764 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 231: 000014ed 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 231: 000014e1 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ 232: 00000315 322 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 240: 00001675 208 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 241: 00001745 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 240: 00001669 208 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 241: 00001739 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ 242: 00001a21 416 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 247: 00001c5d 288 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -37,26 +37,26 @@ │ │ │ │ │ 000001d4 00004c30 R_ARM_THM_MOVT_ABS 00000574 .LC35 │ │ │ │ │ 000001e8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 000001ec 0000e230 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 000001f4 00004d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ 000001f8 00004d30 R_ARM_THM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ 00000228 0000692f R_ARM_THM_MOVW_ABS_NC 00000898 .LC53 │ │ │ │ │ 0000022c 00006930 R_ARM_THM_MOVT_ABS 00000898 .LC53 │ │ │ │ │ -00000234 00002b0a R_ARM_THM_CALL 00001889 binary_iop │ │ │ │ │ +00000234 00002b0a R_ARM_THM_CALL 0000187d binary_iop │ │ │ │ │ 00000296 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 000002bc 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002c6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000002ce 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002d2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002d8 0000752f R_ARM_THM_MOVW_ABS_NC 0000090c .LC60 │ │ │ │ │ 000002dc 00007530 R_ARM_THM_MOVT_ABS 0000090c .LC60 │ │ │ │ │ 000002e2 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002fc 0000772f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ 00000300 00007730 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ -00000308 00002b0a R_ARM_THM_CALL 00001889 binary_iop │ │ │ │ │ +00000308 00002b0a R_ARM_THM_CALL 0000187d binary_iop │ │ │ │ │ 00000338 0000b10a R_ARM_THM_CALL 00000395 PyObject_GetIter │ │ │ │ │ 00000350 0000cc0a R_ARM_THM_CALL 00000439 PyIter_Next │ │ │ │ │ 0000035c 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000003a8 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b4 0000b40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003be 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000003c2 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -119,35 +119,35 @@ │ │ │ │ │ 00000688 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 0000068c 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 000006a0 00013f0a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 000006c2 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000006cc 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006e4 0000842f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ 000006e8 00008430 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ -000006f0 00002b0a R_ARM_THM_CALL 00001889 binary_iop │ │ │ │ │ +000006f0 00002b0a R_ARM_THM_CALL 0000187d binary_iop │ │ │ │ │ 00000718 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000720 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000724 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000072a 0000882f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ 0000072e 00008830 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ 00000734 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000750 00008d2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ 00000754 00008d30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ -0000075c 00002b0a R_ARM_THM_CALL 00001889 binary_iop │ │ │ │ │ +0000075c 00002b0a R_ARM_THM_CALL 0000187d binary_iop │ │ │ │ │ 0000077a 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000007ac 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007c0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000007c4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007cc 0001000a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000007de 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007e4 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007e8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000800 0000972f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ 00000804 00009730 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ -0000080c 00002b0a R_ARM_THM_CALL 00001889 binary_iop │ │ │ │ │ +0000080c 00002b0a R_ARM_THM_CALL 0000187d binary_iop │ │ │ │ │ 00000858 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000866 0000d00a R_ARM_THM_CALL 0000059d PyMapping_GetOptionalItem │ │ │ │ │ 00000880 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000088c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000008d8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000908 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000090c 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -178,17 +178,17 @@ │ │ │ │ │ 000004ae 0000671e R_ARM_THM_JUMP24 00003ca5 sequence_repeat │ │ │ │ │ 0000053a 00013d1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0xaacc contains 1252 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000020 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000002a 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000002e 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000036 0000b00a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ +0000003e 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000042 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000004a 0000b00a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ 00000054 0000b10a R_ARM_THM_CALL 00000395 PyObject_GetIter │ │ │ │ │ 00000064 0000b20a R_ARM_THM_CALL 00002949 PyObject_LengthHint │ │ │ │ │ 00000070 0000b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000016a 0000b40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000188 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000194 0000b60a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ 000001b4 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ 00000200 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000208 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000224 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000022a 0000ba0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000023c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000290 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000294 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000029c 0000c00a R_ARM_THM_CALL 00001511 PyNumber_AsSsize_t │ │ │ │ │ +0000029c 0000c00a R_ARM_THM_CALL 00001505 PyNumber_AsSsize_t │ │ │ │ │ 000002bc 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 000002c0 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 000002d0 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000002da 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002de 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002ec 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000306 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -245,15 +245,15 @@ │ │ │ │ │ 00000470 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000474 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000480 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 0000048e 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000498 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004f2 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000004f6 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000004fe 0000c00a R_ARM_THM_CALL 00001511 PyNumber_AsSsize_t │ │ │ │ │ +000004fe 0000c00a R_ARM_THM_CALL 00001505 PyNumber_AsSsize_t │ │ │ │ │ 00000516 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000524 0000b40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000534 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000538 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000540 0000102f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 00000544 00001030 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 0000054a 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -379,136 +379,136 @@ │ │ │ │ │ 00000fda 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001016 0000e50a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ 00001034 0000e30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 00001054 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001074 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001080 0000e40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 000010a0 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e0 0000e50a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000010fe 0000e30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001120 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000114c 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001160 0000e40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001184 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001196 0000e50a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000011b4 0000e30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000011d2 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000011fe 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001212 0000e40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001258 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001260 0000e50a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000127a 0000e30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001296 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000012be 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012cc 0000e40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000012ee 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012fa 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000012fe 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001304 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001380 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001384 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000138c 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000013aa 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000013ae 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000013b6 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000013d4 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013f6 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000013fa 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001404 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001422 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001448 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000144c 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001456 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001478 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010de 0000e50a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000010fc 0000e30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000111e 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000114a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000115e 0000e40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001182 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b8 0000e50a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000011d6 0000e30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011f4 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001220 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001232 0000e40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001250 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001258 0000e50a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001272 0000e30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000128e 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000012b2 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c0 0000e40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000012e2 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ee 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000012f2 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000012f8 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001342 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001346 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000134e 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000139c 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000013a0 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000013a8 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013c6 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013de 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000013e2 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000013ec 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000140a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001438 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000143c 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001446 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001462 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000146e 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001472 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000147c 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 0000149e 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014b0 00001a2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000014b4 00001a30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000014be 0000e60a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000014dc 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014e8 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001542 0000e90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001566 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001584 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001588 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001590 0000eb0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000159a 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000015c4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015c8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015cc 0000232f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -000015d0 00002330 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -000015d8 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015e2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000015f2 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000015f6 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001606 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000160a 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000160e 0000242f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00001612 00002430 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -0000161a 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001632 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001638 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000163c 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001640 0000252f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00001644 00002530 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -0000164c 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001660 0000262f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ -00001664 00002630 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ -00001668 0000ef0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001670 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016aa 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016ae 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016b2 0000232f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -000016b6 00002330 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -000016be 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016c6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000016d6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000016da 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000016ea 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016ee 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016f4 0000242f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000016f8 00002430 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000016fe 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001716 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000171c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001720 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001724 0000252f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00001728 00002530 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00001730 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000176e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001772 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001790 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001794 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017c0 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017c4 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017e0 0000d90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017e6 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017ea 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000181a 0000292f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -0000181e 00002930 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ -00001832 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001842 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001846 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001864 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001874 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001882 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018ba 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018be 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018d6 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018da 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000192c 0000d90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000193c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001940 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001960 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000197c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001980 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000199c 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a2 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019a6 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019b6 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c4 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c8 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014dc 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001536 0000e90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000155a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001578 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000157c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001584 0000eb0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000158e 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000015b8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015bc 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015c0 0000232f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +000015c4 00002330 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +000015cc 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015d6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000015e6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000015ea 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000015fa 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015fe 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001602 0000242f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00001606 00002430 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +0000160e 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001626 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000162c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001630 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001634 0000252f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00001638 00002530 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00001640 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001654 0000262f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ +00001658 00002630 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ +0000165c 0000ef0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001664 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000169e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016a2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016a6 0000232f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +000016aa 00002330 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +000016b2 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016ba 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000016ca 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000016ce 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000016de 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016e2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016e8 0000242f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000016ec 00002430 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000016f2 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000170a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001710 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001714 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001718 0000252f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +0000171c 00002530 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00001724 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001762 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001766 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001784 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001788 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017b4 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017b8 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017d4 0000d90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000017da 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017de 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000180e 0000292f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ +00001812 00002930 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ +00001826 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001836 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000183a 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001858 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001868 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001876 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018b4 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018b8 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018d8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018dc 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001922 0000d90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001928 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000192c 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000195a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000195e 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000197a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001986 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000198a 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019a8 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b8 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c6 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019fa 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000019fe 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001a1a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001a3a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00001a3e 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001a46 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00001a4a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ @@ -737,15 +737,15 @@ │ │ │ │ │ 00002b4c 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002b50 00004a2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ 00002b54 00004a30 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ 00002b5e 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002b68 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00002c22 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00002c26 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002c30 0000c00a R_ARM_THM_CALL 00001511 PyNumber_AsSsize_t │ │ │ │ │ +00002c30 0000c00a R_ARM_THM_CALL 00001505 PyNumber_AsSsize_t │ │ │ │ │ 00002c4a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00002c58 0000b40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002c68 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002c6c 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002c72 0000502f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ 00002c76 00005030 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ 00002c7c 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -775,24 +775,24 @@ │ │ │ │ │ 00002e18 0000d90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00002e24 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002e28 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002e2e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002e32 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002e64 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00002e68 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e70 0000c00a R_ARM_THM_CALL 00001511 PyNumber_AsSsize_t │ │ │ │ │ +00002e70 0000c00a R_ARM_THM_CALL 00001505 PyNumber_AsSsize_t │ │ │ │ │ 00002e88 0000b40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ece 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002ed2 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002eec 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002ef0 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002ef6 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f1a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00002f1e 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002f26 0000c00a R_ARM_THM_CALL 00001511 PyNumber_AsSsize_t │ │ │ │ │ +00002f26 0000c00a R_ARM_THM_CALL 00001505 PyNumber_AsSsize_t │ │ │ │ │ 00002f36 0000b40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f4a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002f4e 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002f74 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002f78 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002f7e 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f8c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ │ 00003c64 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003c84 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003c88 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003c8e 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003c9e 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003cc2 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00003cc6 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003cd0 0000c00a R_ARM_THM_CALL 00001511 PyNumber_AsSsize_t │ │ │ │ │ +00003cd0 0000c00a R_ARM_THM_CALL 00001505 PyNumber_AsSsize_t │ │ │ │ │ 00003ce8 0000b40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003cf8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003cfc 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003d02 0000522f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ 00003d06 00005230 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ 00003d0c 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003d16 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ @@ -1287,15 +1287,15 @@ │ │ │ │ │ 00004e00 0000d90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00004e12 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00004e16 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004e1c 0000862f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ 00004e20 00008630 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ 00004e26 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004e4c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004e52 0000f00a R_ARM_THM_CALL 00001675 _PyNumber_Index │ │ │ │ │ +00004e52 0000f00a R_ARM_THM_CALL 00001669 _PyNumber_Index │ │ │ │ │ 00004e5c 0001450a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00004e7c 0000b40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004e94 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004ea8 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004eae 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00004eb2 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00004ebc 0000872f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ @@ -1392,17 +1392,17 @@ │ │ │ │ │ 00005758 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002b0 0000c11e R_ARM_THM_JUMP24 00001bc1 PySequence_GetItem │ │ │ │ │ 0000031c 0000c61e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ 000003de 0000cb1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 00000512 0000ce1e R_ARM_THM_JUMP24 0000089d PySequence_SetItem │ │ │ │ │ 000005ac 0000d21e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ 00000a80 0000b51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000150c 0000e81e R_ARM_THM_JUMP24 00000315 _PySequence_IterSearch │ │ │ │ │ -00001828 00002a1e R_ARM_THM_JUMP24 000000ad binary_iop.part.0 │ │ │ │ │ -00001910 00002a1e R_ARM_THM_JUMP24 000000ad binary_iop.part.0 │ │ │ │ │ +00001500 0000e81e R_ARM_THM_JUMP24 00000315 _PySequence_IterSearch │ │ │ │ │ +0000181c 00002a1e R_ARM_THM_JUMP24 000000ad binary_iop.part.0 │ │ │ │ │ +00001942 00002a1e R_ARM_THM_JUMP24 000000ad binary_iop.part.0 │ │ │ │ │ 00001a58 0000f41e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001d02 0000361e R_ARM_THM_JUMP24 00000115 binary_op.part.0 │ │ │ │ │ 00001e22 0000361e R_ARM_THM_JUMP24 00000115 binary_op.part.0 │ │ │ │ │ 00001f2c 0000d91e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00001ffa 00003d1e R_ARM_THM_JUMP24 000001c1 recursive_issubclass.part.0 │ │ │ │ │ 00002178 0000d91e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00002466 00003d1e R_ARM_THM_JUMP24 000001c1 recursive_issubclass.part.0 │ │ │ │ │ @@ -1470,15 +1470,15 @@ │ │ │ │ │ 000001c4 0000140a R_ARM_THM_CALL 00000791 binary_op1 │ │ │ │ │ 000001c8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001cc 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001d8 0000952f R_ARM_THM_MOVW_ABS_NC 00000b7c .LC80 │ │ │ │ │ 000001dc 00009530 R_ARM_THM_MOVT_ABS 00000b7c .LC80 │ │ │ │ │ 00000200 0000962f R_ARM_THM_MOVW_ABS_NC 00000b80 .LC81 │ │ │ │ │ 00000204 00009630 R_ARM_THM_MOVT_ABS 00000b80 .LC81 │ │ │ │ │ -0000020a 00002b0a R_ARM_THM_CALL 00001889 binary_iop │ │ │ │ │ +0000020a 00002b0a R_ARM_THM_CALL 0000187d binary_iop │ │ │ │ │ 0000026a 00002c0a R_ARM_THM_CALL 000019cd binary_iop1 │ │ │ │ │ 0000026e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000272 0000d830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000028c 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000292 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000296 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000029a 0000732f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ @@ -1617,8 +1617,8 @@ │ │ │ │ │ 00000214 0000e81e R_ARM_THM_JUMP24 00000315 _PySequence_IterSearch │ │ │ │ │ 000003ae 0001001e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000005dc 00015f1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ 0000076e 0001051e R_ARM_THM_JUMP24 00002b15 PyObject_Size │ │ │ │ │ 00000a3e 0001701e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ 00000a42 00012d1e R_ARM_THM_JUMP24 00004525 PySequence_Size │ │ │ │ │ 00000a46 00011d1e R_ARM_THM_JUMP24 0000371d PyMapping_Size │ │ │ │ │ -00000a68 0000e71e R_ARM_THM_JUMP24 000014ed PySequence_Contains │ │ │ │ │ +00000a68 0000e71e R_ARM_THM_JUMP24 000014e1 PySequence_Contains │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -262,15 +262,15 @@ │ │ │ │ │ movs r3, #4 │ │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 0000023c : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -371,15 +371,15 @@ │ │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000310 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ @@ -832,15 +832,15 @@ │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 000006f8 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -884,15 +884,15 @@ │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000764 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -966,15 +966,15 @@ │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000814 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -17,34 +17,34 @@ │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 3e │ │ │ │ │ + bne.n 3e │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 38 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.n 52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 4c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 394 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 20c │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ beq.n 332 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 1510 │ │ │ │ │ + bl 1504 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ beq.n 320 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -587,15 +587,15 @@ │ │ │ │ │ cbz r1, 530 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 1510 │ │ │ │ │ + bl 1504 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 522 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -1615,15 +1615,15 @@ │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r7, r1, #5 │ │ │ │ │ bpl.w 102c │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 137e │ │ │ │ │ + blt.w 1340 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble.w fc8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -1635,18 +1635,18 @@ │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ beq.n ef8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ beq.w f1e │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 10da │ │ │ │ │ + beq.w 10d8 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 10f6 │ │ │ │ │ + bpl.w 10f4 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ blt.w f8a │ │ │ │ │ ldr.w lr, [r6, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ @@ -1661,18 +1661,18 @@ │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ beq.n f3a │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ beq.n f48 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1190 │ │ │ │ │ + beq.w 11b2 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w 11ac │ │ │ │ │ + bpl.w 11ce │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ blt.w fcc │ │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ @@ -1688,36 +1688,36 @@ │ │ │ │ │ cmp r4, r2 │ │ │ │ │ beq.n f00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ beq.n f70 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 125c │ │ │ │ │ + beq.w 1254 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 1274 │ │ │ │ │ + bpl.w 126c │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 12f8 │ │ │ │ │ + blt.w 12ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 10ba │ │ │ │ │ + ble.w 10b8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl d80 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1230 │ │ │ │ │ + beq.w 118e │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -1735,15 +1735,15 @@ │ │ │ │ │ b.n ee2 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ b.n ede │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1370 │ │ │ │ │ + bne.w 1362 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 3404 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -1777,37 +1777,37 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, fp │ │ │ │ │ b.n f40 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ cbz r2, f70 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13a4 │ │ │ │ │ + bne.w 138e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 3404 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 10be │ │ │ │ │ + beq.w 10bc │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ b.n ede │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1322 │ │ │ │ │ + bne.w 136e │ │ │ │ │ ldr.w lr, [r6, #8] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r5, #36] @ 0x24 │ │ │ │ │ bgt.w e32 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1827,15 +1827,15 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1366 │ │ │ │ │ + bne.w 1316 │ │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r5, #36] @ 0x24 │ │ │ │ │ bgt.w e7a │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1855,28 +1855,28 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ bne.w dce │ │ │ │ │ - ldr r1, [pc, #552] @ (1258 ) │ │ │ │ │ + ldr r1, [pc, #544] @ (1250 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f08 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 14b0 │ │ │ │ │ + blt.w 1438 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1889,15 +1889,15 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cbnz r2, 1078 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1378 │ │ │ │ │ + beq.w 135c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -1912,15 +1912,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ b.n ef0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1240 │ │ │ │ │ + bne.n 119c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ @@ -1941,53 +1941,53 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ bne.w e18 │ │ │ │ │ - ldr r1, [pc, #352] @ (1258 ) │ │ │ │ │ + ldr r1, [pc, #344] @ (1250 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1328 │ │ │ │ │ + beq.w 1374 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 1448 │ │ │ │ │ + blt.w 13de │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 13d4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 143e │ │ │ │ │ + bne.w 13d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1322 │ │ │ │ │ + beq.w 136e │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2001,148 +2001,147 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ b.n f30 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + beq.n 10b6 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + adds r4, #12 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldr.w r2, [r4, #4]! │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl d80 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10a8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n ed6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ bne.w e60 │ │ │ │ │ - ldr r1, [pc, #168] @ (1258 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (1250 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1342 │ │ │ │ │ + beq.w 1320 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 13f6 │ │ │ │ │ + blt.w 146e │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - beq.w 13ec │ │ │ │ │ + beq.w 1422 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 13ec │ │ │ │ │ + bne.w 1422 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1366 │ │ │ │ │ + beq.n 1316 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 1490 │ │ │ │ │ + bne.w 14ba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w f5e │ │ │ │ │ b.n ffa │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w 10b8 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - adds r4, #12 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - ldr.w r2, [r4, #4]! │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl d80 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10a8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n ed6 │ │ │ │ │ - nop │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ bne.w ea8 │ │ │ │ │ - ldr r1, [pc, #624] @ (14e8 ) │ │ │ │ │ + ldr r1, [pc, #620] @ (14dc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f64 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 13aa │ │ │ │ │ + blt.w 139c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - beq.w 13dc │ │ │ │ │ + beq.n 1394 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13dc │ │ │ │ │ + bne.n 1394 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 13a4 │ │ │ │ │ + beq.n 138e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2166,361 +2165,363 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1432 │ │ │ │ │ + beq.w 142c │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ b.n ee2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 132e │ │ │ │ │ + cbz r1, 1326 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1318 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ │ + b.n 130c │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 131e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 3404 │ │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n f30 │ │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r1, 1360 │ │ │ │ │ + bne.n 1312 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 3404 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w f5e │ │ │ │ │ b.n ffa │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 1346 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1318 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w f10 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ef0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1378 │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ + beq.w 14ae │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n ef0 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 135c │ │ │ │ │ + b.n f10 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + cbz r1, 137a │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ + b.n 130c │ │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w de6 │ │ │ │ │ - b.n fc6 │ │ │ │ │ + bne.n 136a │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 3404 │ │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n f30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1314 │ │ │ │ │ + b.n 1308 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 12bc │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 1308 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 13e6 │ │ │ │ │ + cbz r0, 13ce │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 13a6 │ │ │ │ │ + beq.n 1390 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13a6 │ │ │ │ │ + bne.n 1390 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 13a6 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 12c8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 1314 │ │ │ │ │ + b.n 1390 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1296 │ │ │ │ │ + b.n 128e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 120c │ │ │ │ │ + bne.w 1158 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 136a │ │ │ │ │ + b.n 130c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 142c │ │ │ │ │ + cbz r0, 1414 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1368 │ │ │ │ │ + beq.n 1370 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1368 │ │ │ │ │ + bne.n 1370 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 136a │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + b.n 130c │ │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 11d2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 111e │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 122c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 131a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bgt.w ec0 │ │ │ │ │ - b.n 10b8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 115a │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 1318 │ │ │ │ │ + b.n 10b6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + cbz r0, 1468 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 135c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 135c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 135c │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n 1054 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 1482 │ │ │ │ │ + cbz r0, 14a8 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1324 │ │ │ │ │ + beq.w 1318 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1324 │ │ │ │ │ + bne.w 1318 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1318 │ │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ │ + b.n 131a │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.n 1120 │ │ │ │ │ + b.n 11f4 │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.w de6 │ │ │ │ │ + b.n fc6 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1228 │ │ │ │ │ + bne.w 1248 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w f5e │ │ │ │ │ b.n ffa │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 14e2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1378 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1378 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1378 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n 1054 │ │ │ │ │ + nop │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000014ec : │ │ │ │ │ +000014e0 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 1502 │ │ │ │ │ + cbz r3, 14f6 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 1502 │ │ │ │ │ + cbz r3, 14f6 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ b.w 314 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -00001510 : │ │ │ │ │ +00001504 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e2 │ │ │ │ │ + beq.n 15d6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 15ba │ │ │ │ │ + bpl.n 15ae │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 156c │ │ │ │ │ + beq.n 1560 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 155c │ │ │ │ │ + bne.n 1550 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1556 │ │ │ │ │ + bne.n 154a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1556 │ │ │ │ │ - ldr r3, [pc, #256] @ (1670 ) │ │ │ │ │ + b.n 154a │ │ │ │ │ + ldr r3, [pc, #256] @ (1664 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 154c │ │ │ │ │ + beq.n 1540 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154c │ │ │ │ │ + beq.n 1540 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154c │ │ │ │ │ + beq.n 1540 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1658 │ │ │ │ │ + bne.n 164c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r5, r3, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ eor.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ - b.n 154c │ │ │ │ │ + b.n 1540 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 15c4 │ │ │ │ │ + cbz r2, 15b8 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 15e8 │ │ │ │ │ + cbnz r2, 15dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1556 │ │ │ │ │ + b.n 154a │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 15dc │ │ │ │ │ + b.n 15d0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15dc │ │ │ │ │ + beq.n 15d0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1540 │ │ │ │ │ + beq.n 1534 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 1638 │ │ │ │ │ + bmi.n 162c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2528,109 +2529,109 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15dc │ │ │ │ │ + beq.n 15d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15dc │ │ │ │ │ + bne.n 15d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15dc │ │ │ │ │ + b.n 15d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1540 │ │ │ │ │ - b.n 161e │ │ │ │ │ + beq.w 1534 │ │ │ │ │ + b.n 1612 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 154c │ │ │ │ │ + b.n 1540 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001674 <_PyNumber_Index>: │ │ │ │ │ +00001668 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 16c6 <_PyNumber_Index+0x52> │ │ │ │ │ + cbz r0, 16ba <_PyNumber_Index+0x52> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 16a0 <_PyNumber_Index+0x2c> │ │ │ │ │ + bpl.n 1694 <_PyNumber_Index+0x2c> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 16aa <_PyNumber_Index+0x36> │ │ │ │ │ + cbz r3, 169e <_PyNumber_Index+0x36> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 16cc <_PyNumber_Index+0x58> │ │ │ │ │ + cbnz r3, 16c0 <_PyNumber_Index+0x58> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 169c <_PyNumber_Index+0x28> │ │ │ │ │ + b.n 1690 <_PyNumber_Index+0x28> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 16c2 <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 16b6 <_PyNumber_Index+0x4e> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16c2 <_PyNumber_Index+0x4e> │ │ │ │ │ + beq.n 16b6 <_PyNumber_Index+0x4e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 169c <_PyNumber_Index+0x28> │ │ │ │ │ + beq.n 1690 <_PyNumber_Index+0x28> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 171c <_PyNumber_Index+0xa8> │ │ │ │ │ + bmi.n 1710 <_PyNumber_Index+0xa8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -2638,353 +2639,355 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16c2 <_PyNumber_Index+0x4e> │ │ │ │ │ + beq.n 16b6 <_PyNumber_Index+0x4e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16c2 <_PyNumber_Index+0x4e> │ │ │ │ │ + bne.n 16b6 <_PyNumber_Index+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16c2 <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 16b6 <_PyNumber_Index+0x4e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 169c <_PyNumber_Index+0x28> │ │ │ │ │ + beq.n 1690 <_PyNumber_Index+0x28> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16c2 <_PyNumber_Index+0x4e> │ │ │ │ │ - b.n 170c <_PyNumber_Index+0x98> │ │ │ │ │ + beq.n 16b6 <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 1700 <_PyNumber_Index+0x98> │ │ │ │ │ │ │ │ │ │ -00001744 : │ │ │ │ │ +00001738 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 17b0 │ │ │ │ │ + cbz r3, 17a4 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r5, 178e │ │ │ │ │ + cbnz r5, 1782 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 17ca │ │ │ │ │ + bne.n 17be │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1816 │ │ │ │ │ + beq.n 180a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 17f0 │ │ │ │ │ + beq.n 17e4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1788 │ │ │ │ │ + bne.n 177c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 186c │ │ │ │ │ + bne.n 1860 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1762 │ │ │ │ │ + bne.n 1756 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1816 │ │ │ │ │ + beq.n 180a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1816 │ │ │ │ │ + cbz r3, 180a │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 1816 │ │ │ │ │ + cbz r3, 180a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 17fc │ │ │ │ │ + b.n 17f0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 176a │ │ │ │ │ + beq.n 175e │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 176a │ │ │ │ │ - cbz r5, 1836 │ │ │ │ │ + beq.n 175e │ │ │ │ │ + cbz r5, 182a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 176e │ │ │ │ │ + beq.n 1762 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 183c │ │ │ │ │ + cbnz r0, 1830 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1778 │ │ │ │ │ + b.n 176c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 182c │ │ │ │ │ - cbz r7, 1816 │ │ │ │ │ + bne.n 1820 │ │ │ │ │ + cbz r7, 180a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1788 │ │ │ │ │ + bne.n 177c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 187a │ │ │ │ │ + bne.n 186e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w ac │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1836 │ │ │ │ │ + cbnz r3, 182a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17c0 │ │ │ │ │ - b.n 1816 │ │ │ │ │ + bne.n 17b4 │ │ │ │ │ + b.n 180a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1788 │ │ │ │ │ + bne.n 177c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1776 │ │ │ │ │ + beq.n 176a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1776 │ │ │ │ │ + bne.n 176a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1776 │ │ │ │ │ + b.n 176a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17a8 │ │ │ │ │ + bne.n 179c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17a8 │ │ │ │ │ + b.n 179c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1816 │ │ │ │ │ + bne.n 180a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1816 │ │ │ │ │ + b.n 180a │ │ │ │ │ │ │ │ │ │ -00001888 : │ │ │ │ │ +0000187c : │ │ │ │ │ binary_iop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ldr.w ip, [r0, #4] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ - cbz r3, 18f8 │ │ │ │ │ + cbz r3, 18fc │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ - cbnz r2, 18d6 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.n 1914 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - cbz r3, 1904 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + cbnz r2, 18d6 │ │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bne.n 190e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1936 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq.n 1968 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 1946 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + blx r2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.n 18ce │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 18ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 19ae │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + bne.n 19b0 │ │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ │ + ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ae │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq.n 1904 │ │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cbnz r2, 191a │ │ │ │ │ + bne.n 18a6 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + beq.n 1936 │ │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ + cbz r3, 1936 │ │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbnz r3, 1954 │ │ │ │ │ + b.n 1936 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cbz r3, 1932 │ │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 1932 │ │ │ │ │ + cbz r7, 1950 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 18b4 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cbnz r0, 1980 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.n 18be │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 18b4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w ac │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 18b6 │ │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 18b6 │ │ │ │ │ - cbz r3, 1972 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 19a2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 18ba │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.n 18ce │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 19aa │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 19aa │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 19aa │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 19bc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1904 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bne.n 19be │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 1936 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 18ce │ │ │ │ │ + bne.n 18ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1904 │ │ │ │ │ + beq.n 1936 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1904 │ │ │ │ │ + bne.n 1936 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1904 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + b.n 1936 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 18c2 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 18ce │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 18bc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 18bc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 18bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18f0 │ │ │ │ │ + bne.n 18f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18f0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1972 │ │ │ │ │ + b.n 18f0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1972 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1950 │ │ │ │ │ │ │ │ │ │ 000019cc : │ │ │ │ │ binary_iop1(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -5142,15 +5145,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 1510 │ │ │ │ │ + bl 1504 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ beq.n 2c56 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -5413,15 +5416,15 @@ │ │ │ │ │ beq.w 300e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 1510 │ │ │ │ │ + bl 1504 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.n 2e86 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -5497,15 +5500,15 @@ │ │ │ │ │ beq.n 2fcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 1510 │ │ │ │ │ + bl 1504 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 2f34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ b.n 2e7c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ @@ -7163,15 +7166,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 1510 │ │ │ │ │ + bl 1504 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 3ce6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -9290,15 +9293,15 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 4e34 │ │ │ │ │ - bl 1674 <_PyNumber_Index> │ │ │ │ │ + bl 1668 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4e34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -245,15 +245,15 @@ │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000212 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -1303,9 +1303,9 @@ │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000a68 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 14ec │ │ │ │ │ + b.w 14e0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ ├── bytes_methods.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 19540 (bytes into file) │ │ │ │ │ + Start of section headers: 19584 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ - Number of section headers: 14 │ │ │ │ │ - Section header string table index: 13 │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ + Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,25 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x4c54: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4c80: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000ba4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004274 000150 08 I 11 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000bd8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000bd8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000bd8 0022c8 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0043c4 000818 08 I 11 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 002ea0 0000f1 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002f94 0007ee 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003782 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003782 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 0037b8 0005c0 10 12 31 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003d78 0004fa 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004bdc 000075 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000b38 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004278 000148 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000b6c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000b6c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000b6c 0022c8 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0043c0 000818 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 002e34 0000f1 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002f28 000070 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004bd8 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002f98 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003786 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003786 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0037bc 0005c0 10 14 31 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 003d7c 0004fa 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 004bf8 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -8,34 +8,34 @@ │ │ │ │ │ 4: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 5: 00000265 320 FUNC LOCAL DEFAULT 5 stringlib_default_rfind.constprop.0 │ │ │ │ │ 6: 000000b9 68 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ 7: 00000618 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 8: 0000061c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 9: 00000175 418 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 10: 000003e9 1040 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 11: 00000911 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 11: 000008a5 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 12: 00000950 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 14: 00000954 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 15: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 16: 00000c8c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 17: 00000c90 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 18: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 19: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 20: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 21: 00001011 176 FUNC LOCAL DEFAULT 5 tailmatch │ │ │ │ │ 22: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ - 23: 000007f9 108 FUNC LOCAL DEFAULT 1 stringlib__two_way_count │ │ │ │ │ + 23: 00000001 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ 24: 00001830 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 25: 00001834 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 26: 00000319 208 FUNC LOCAL DEFAULT 1 stringlib__lex_search │ │ │ │ │ - 27: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 28: 00000864 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 29: 00000ba0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 30: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 27: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 28: 0000006c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 29: 00000b34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 30: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 31: 00000001 126 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 33: 00000081 482 FUNC GLOBAL HIDDEN 5 _Py_bytes_rfind │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ @@ -73,23 +73,23 @@ │ │ │ │ │ 69: 000019ed 300 FUNC GLOBAL HIDDEN 5 _Py_bytes_isalnum │ │ │ │ │ 70: 00001b19 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isalpha │ │ │ │ │ 71: 00001c49 406 FUNC GLOBAL HIDDEN 5 _Py_bytes_islower │ │ │ │ │ 72: 00001de1 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isspace │ │ │ │ │ 73: 00001f11 152 FUNC GLOBAL HIDDEN 5 _Py_bytes_istitle │ │ │ │ │ 74: 00001fa9 270 FUNC GLOBAL HIDDEN 5 _Py_bytes_isupper │ │ │ │ │ 75: 000020b9 526 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ - 76: 00000865 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 77: 000008b1 96 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ - 78: 00000000 291 OBJECT GLOBAL HIDDEN 8 _Py_maketrans__doc__ │ │ │ │ │ - 79: 00000124 123 OBJECT GLOBAL HIDDEN 8 _Py_swapcase__doc__ │ │ │ │ │ - 80: 000001a0 124 OBJECT GLOBAL HIDDEN 8 _Py_capitalize__doc__ │ │ │ │ │ - 81: 0000021c 155 OBJECT GLOBAL HIDDEN 8 _Py_title__doc__ │ │ │ │ │ - 82: 000002b8 93 OBJECT GLOBAL HIDDEN 8 _Py_upper__doc__ │ │ │ │ │ - 83: 00000318 93 OBJECT GLOBAL HIDDEN 8 _Py_lower__doc__ │ │ │ │ │ - 84: 00000378 230 OBJECT GLOBAL HIDDEN 8 _Py_istitle__doc__ │ │ │ │ │ - 85: 00000460 141 OBJECT GLOBAL HIDDEN 8 _Py_isupper__doc__ │ │ │ │ │ - 86: 000004f0 141 OBJECT GLOBAL HIDDEN 8 _Py_islower__doc__ │ │ │ │ │ - 87: 00000580 126 OBJECT GLOBAL HIDDEN 8 _Py_isdigit__doc__ │ │ │ │ │ - 88: 00000600 98 OBJECT GLOBAL HIDDEN 8 _Py_isascii__doc__ │ │ │ │ │ - 89: 00000664 132 OBJECT GLOBAL HIDDEN 8 _Py_isalnum__doc__ │ │ │ │ │ - 90: 000006e8 130 OBJECT GLOBAL HIDDEN 8 _Py_isalpha__doc__ │ │ │ │ │ - 91: 0000076c 130 OBJECT GLOBAL HIDDEN 8 _Py_isspace__doc__ │ │ │ │ │ + 76: 000007f9 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 77: 00000845 96 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ + 78: 00000000 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ + 79: 00000124 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ + 80: 000001a0 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ + 81: 0000021c 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ + 82: 000002b8 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ + 83: 00000318 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ + 84: 00000378 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ │ + 85: 00000460 141 OBJECT GLOBAL HIDDEN 10 _Py_isupper__doc__ │ │ │ │ │ + 86: 000004f0 141 OBJECT GLOBAL HIDDEN 10 _Py_islower__doc__ │ │ │ │ │ + 87: 00000580 126 OBJECT GLOBAL HIDDEN 10 _Py_isdigit__doc__ │ │ │ │ │ + 88: 00000600 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ + 89: 00000664 132 OBJECT GLOBAL HIDDEN 10 _Py_isalnum__doc__ │ │ │ │ │ + 90: 000006e8 130 OBJECT GLOBAL HIDDEN 10 _Py_isalpha__doc__ │ │ │ │ │ + 91: 0000076c 130 OBJECT GLOBAL HIDDEN 10 _Py_isspace__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4274 contains 42 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4278 contains 41 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002a 0000150a R_ARM_THM_CALL 00001011 tailmatch │ │ │ │ │ 00000062 0000150a R_ARM_THM_CALL 00001011 tailmatch │ │ │ │ │ 00000072 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000076 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000080 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000084 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ @@ -22,33 +22,32 @@ │ │ │ │ │ 00000126 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000148 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 0000014c 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ 00000152 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 00000156 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000001ba 00003b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000208 00003a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000084e 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000860 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000086a 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000086e 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000874 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000878 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000087c 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000880 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000008b6 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000008ba 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000008c0 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000008c4 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000008c8 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -000008cc 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000b52 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000ba0 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000007fe 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000802 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000808 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000080c 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000810 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000814 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +0000084a 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000084e 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000854 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000858 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000085c 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000860 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000ae6 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000b1a 0000170a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +00000b34 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000038 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x43c4 contains 259 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x43c0 contains 259 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000006 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000000a 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 0000009e 0000220a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000b0 0000230a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000000e8 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000124 0000060a R_ARM_THM_CALL 000000b9 stringlib_rfind_char │ │ │ │ │ @@ -81,15 +80,15 @@ │ │ │ │ │ 000008a4 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000008a8 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000008ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000008b0 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000008b6 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008e2 0000090a R_ARM_THM_CALL 00000175 stringlib__preprocess │ │ │ │ │ 000008ec 00000a0a R_ARM_THM_CALL 000003e9 stringlib__two_way │ │ │ │ │ -00000920 00000b0a R_ARM_THM_CALL 00000911 stringlib_adaptive_find │ │ │ │ │ +00000920 00000b0a R_ARM_THM_CALL 000008a5 stringlib_adaptive_find │ │ │ │ │ 00000936 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000093a 00002a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000940 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000944 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000094a 00002b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000950 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000974 0000310a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -120,15 +119,15 @@ │ │ │ │ │ 00000f38 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000f3c 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000f40 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000f44 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000f4a 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f68 0000090a R_ARM_THM_CALL 00000175 stringlib__preprocess │ │ │ │ │ 00000f72 00000a0a R_ARM_THM_CALL 000003e9 stringlib__two_way │ │ │ │ │ -00000f8a 00000b0a R_ARM_THM_CALL 00000911 stringlib_adaptive_find │ │ │ │ │ +00000f8a 00000b0a R_ARM_THM_CALL 000008a5 stringlib_adaptive_find │ │ │ │ │ 00000fa0 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000fa4 00002a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000faa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000fae 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000fb4 00002b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000fc4 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 00000fc8 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ @@ -161,16 +160,16 @@ │ │ │ │ │ 000013e0 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 000014ce 0000270a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000014d4 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000014d8 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000014dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000014e0 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000014e6 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001508 0000170a R_ARM_THM_CALL 000007f9 stringlib__two_way_count │ │ │ │ │ -0000151e 00000b0a R_ARM_THM_CALL 00000911 stringlib_adaptive_find │ │ │ │ │ +00001508 0000170a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +0000151e 00000b0a R_ARM_THM_CALL 000008a5 stringlib_adaptive_find │ │ │ │ │ 00001528 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000152c 00002a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001532 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001536 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000153c 00002b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000157e 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 0000158a 0000270a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -179,15 +178,15 @@ │ │ │ │ │ 000016aa 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001756 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001830 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000183e 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001868 0000090a R_ARM_THM_CALL 00000175 stringlib__preprocess │ │ │ │ │ 00001872 00000a0a R_ARM_THM_CALL 000003e9 stringlib__two_way │ │ │ │ │ 0000187c 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001896 00000b0a R_ARM_THM_CALL 00000911 stringlib_adaptive_find │ │ │ │ │ +00001896 00000b0a R_ARM_THM_CALL 000008a5 stringlib_adaptive_find │ │ │ │ │ 000018a0 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000018a4 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000018a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000018ac 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000018b2 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000018d4 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 000018d8 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ @@ -301,7 +300,14 @@ │ │ │ │ │ 00001dd0 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001f4c 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001f52 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00002080 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00002088 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000020a8 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000218c 0000251e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4bd8 contains 4 entries: │ │ │ │ │ + Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ +0000002e 0000090a R_ARM_THM_CALL 00000175 stringlib__preprocess │ │ │ │ │ +0000003c 00000a0a R_ARM_THM_CALL 000003e9 stringlib__two_way │ │ │ │ │ +0000005e 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000006c 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -114,9 +114,10 @@ │ │ │ │ │ _Py_isalnum__doc__ │ │ │ │ │ _Py_isalpha__doc__ │ │ │ │ │ _Py_isspace__doc__ │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ +.rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -606,79 +606,79 @@ │ │ │ │ │ cmp r4, #3 │ │ │ │ │ beq.n 5b2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ beq.n 5a4 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ beq.n 596 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bne.w 7e8 │ │ │ │ │ + bne.w 7a4 │ │ │ │ │ ldrb.w r5, [r8, #1]! │ │ │ │ │ ldrb.w r4, [r9, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7aa │ │ │ │ │ + bne.w 7b2 │ │ │ │ │ ldrb.w r5, [r8, #1]! │ │ │ │ │ ldrb.w r4, [r9, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7aa │ │ │ │ │ + bne.w 7b2 │ │ │ │ │ ldrb.w r5, [r8, #1]! │ │ │ │ │ ldrb.w r4, [r9, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7aa │ │ │ │ │ + bne.w 7b2 │ │ │ │ │ ldrb.w r5, [r8, #1]! │ │ │ │ │ ldrb.w r4, [r9, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7aa │ │ │ │ │ + bne.w 7b2 │ │ │ │ │ ldrb.w r5, [r8, #1]! │ │ │ │ │ ldrb.w r4, [r9, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7aa │ │ │ │ │ + bne.w 7b2 │ │ │ │ │ ldrb.w r5, [r8, #1]! │ │ │ │ │ ldrb.w r4, [r9, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7aa │ │ │ │ │ + bne.w 7b2 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ beq.n 64e │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrb.w r4, [r8, #1] │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ add.w r5, r9, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ + bne.w 7f4 │ │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ │ add.w r8, r6, #7 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w r9, r5, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ + bne.w 7f4 │ │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ + bne.w 7f4 │ │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ + bne.w 7f4 │ │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ + bne.w 7f4 │ │ │ │ │ ldrb r4, [r6, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ + bne.w 7f4 │ │ │ │ │ ldrb r4, [r6, #6] │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ + bne.w 7f4 │ │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ + bne.w 7f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bne.n 5e4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -692,15 +692,15 @@ │ │ │ │ │ b.n 47c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r5, r8 │ │ │ │ │ b.n 65e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - ble.w 7a4 │ │ │ │ │ + ble.w 7f0 │ │ │ │ │ adds r5, r1, r7 │ │ │ │ │ add.w fp, r7, #4294967295 @ 0xffffffff │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ sub.w r5, r5, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ @@ -759,15 +759,15 @@ │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ bne.n 79e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 7a4 │ │ │ │ │ + beq.n 7f0 │ │ │ │ │ strd r3, r9, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrb.w r1, [fp, #1] │ │ │ │ │ add.w r8, fp, #1 │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ @@ -809,17 +809,19 @@ │ │ │ │ │ bne.n 72e │ │ │ │ │ b.n 64e │ │ │ │ │ ldrd r3, r9, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ b.n 42e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n 64e │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldrb.w r5, [r8, #1]! │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.w 588 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bls.w 47c │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ @@ -837,69 +839,20 @@ │ │ │ │ │ addlt r2, r2, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r6, r2 │ │ │ │ │ addlt r3, r6, r5 │ │ │ │ │ b.n 4c4 │ │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldrb.w r5, [r8, #1]! │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.w 588 │ │ │ │ │ - b.n 7aa │ │ │ │ │ - │ │ │ │ │ -000007f8 : │ │ │ │ │ -stringlib__two_way_count(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (860 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bl 174 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - subs r1, r7, r4 │ │ │ │ │ - add.w r0, r8, r4 │ │ │ │ │ - bl 3e8 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - bne.n 852 │ │ │ │ │ - ldr r3, [pc, #36] @ (860 ) │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 84e │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.n 838 │ │ │ │ │ - add r4, r0 │ │ │ │ │ - add r4, r6 │ │ │ │ │ - b.n 828 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n 64e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 7b2 │ │ │ │ │ │ │ │ │ │ -00000864 <_Py_bytes_swapcase>: │ │ │ │ │ +000007f8 <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ @@ -910,31 +863,31 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 896 <_Py_bytes_swapcase+0x32> │ │ │ │ │ + b.n 82a <_Py_bytes_swapcase+0x32> │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ it mi │ │ │ │ │ ldrbmi.w ip, [r5, ip] │ │ │ │ │ strb.w ip, [r4, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 8ae <_Py_bytes_swapcase+0x4a> │ │ │ │ │ + bge.n 842 <_Py_bytes_swapcase+0x4a> │ │ │ │ │ ldrb.w ip, [r0, r3] │ │ │ │ │ ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n 888 <_Py_bytes_swapcase+0x24> │ │ │ │ │ + beq.n 81c <_Py_bytes_swapcase+0x24> │ │ │ │ │ ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n 890 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ + b.n 824 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000008b0 <_Py_bytes_title>: │ │ │ │ │ +00000844 <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ @@ -946,71 +899,71 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 8de <_Py_bytes_title+0x2e> │ │ │ │ │ - cbz r4, 900 <_Py_bytes_title+0x50> │ │ │ │ │ + b.n 872 <_Py_bytes_title+0x2e> │ │ │ │ │ + cbz r4, 894 <_Py_bytes_title+0x50> │ │ │ │ │ strb.w ip, [r5, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 8fe <_Py_bytes_title+0x4e> │ │ │ │ │ + bge.n 892 <_Py_bytes_title+0x4e> │ │ │ │ │ ldrb.w ip, [r0, r3] │ │ │ │ │ ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - bne.n 8d6 <_Py_bytes_title+0x26> │ │ │ │ │ + bne.n 86a <_Py_bytes_title+0x26> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - beq.n 90c <_Py_bytes_title+0x5c> │ │ │ │ │ - cbz r4, 908 <_Py_bytes_title+0x58> │ │ │ │ │ + beq.n 8a0 <_Py_bytes_title+0x5c> │ │ │ │ │ + cbz r4, 89c <_Py_bytes_title+0x58> │ │ │ │ │ ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n 8d8 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 86c <_Py_bytes_title+0x28> │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 8d8 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 86c <_Py_bytes_title+0x28> │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 8d8 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 86c <_Py_bytes_title+0x28> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 8d8 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 86c <_Py_bytes_title+0x28> │ │ │ │ │ │ │ │ │ │ -00000910 : │ │ │ │ │ +000008a4 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #620] @ (ba0 ) │ │ │ │ │ + ldr r1, [pc, #620] @ (b34 ) │ │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - ble.w b64 │ │ │ │ │ + ble.w af8 │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub.w r1, fp, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 9bc │ │ │ │ │ + beq.n 950 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 99c │ │ │ │ │ + beq.n 930 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 980 │ │ │ │ │ + beq.n 914 │ │ │ │ │ ldrb.w lr, [r2] │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ite eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ movne ip, r6 │ │ │ │ │ @@ -1033,15 +986,15 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n a46 │ │ │ │ │ + beq.n 9da │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ ldrb.w lr, [r5, #1] │ │ │ │ │ sub.w r1, r8, r9 │ │ │ │ │ adds r5, #2 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -1080,18 +1033,18 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne.n 9c0 │ │ │ │ │ + bne.n 954 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w b5e │ │ │ │ │ + blt.w af2 │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ orr.w sl, sl, r7 │ │ │ │ │ @@ -1104,131 +1057,132 @@ │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ mov.w fp, r1, asr #2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n aa6 │ │ │ │ │ + beq.n a3a │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.n afa │ │ │ │ │ + bgt.n a8e │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n b56 │ │ │ │ │ + bpl.n aea │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n a88 │ │ │ │ │ + bne.n a1c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n b6a │ │ │ │ │ + ble.n afe │ │ │ │ │ add.w r4, lr, r5 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ - b.n abe │ │ │ │ │ + b.n a52 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n b6e │ │ │ │ │ + beq.n b02 │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ │ cmp r8, ip │ │ │ │ │ - beq.n ab8 │ │ │ │ │ + beq.n a4c │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n b72 │ │ │ │ │ + beq.n b06 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r3 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - blt.n b1a │ │ │ │ │ + blt.n aae │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n af2 │ │ │ │ │ + bgt.n a86 │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.n b56 │ │ │ │ │ + bpl.n aea │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n a9e │ │ │ │ │ + bge.n a32 │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, b04 │ │ │ │ │ + cbz r3, a98 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #152] @ (ba0 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (b34 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n b52 │ │ │ │ │ + bne.n ae6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r3, r9, r5 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n adc │ │ │ │ │ + ble.n a70 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ subs r6, r1, r5 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n b7a │ │ │ │ │ + bne.n b0e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ bl 174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 3e8 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.n afe │ │ │ │ │ + beq.n a92 │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b04 │ │ │ │ │ + b.n a98 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n af6 │ │ │ │ │ + b.n a8a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n afa │ │ │ │ │ + b.n a8e │ │ │ │ │ mov ip, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n a46 │ │ │ │ │ + b.n 9da │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n ace │ │ │ │ │ + b.n a62 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ - cbz r1, b8c │ │ │ │ │ + cbz r1, b20 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n b04 │ │ │ │ │ + b.n a98 │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7f8 │ │ │ │ │ - b.n b4c │ │ │ │ │ + bl 0 <_Py_bytes_startswith> │ │ │ │ │ + R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ + b.n ae0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n b04 │ │ │ │ │ + beq.n a98 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n af6 │ │ │ │ │ + b.n a8a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -941,15 +941,15 @@ │ │ │ │ │ b.n 630 <_Py_bytes_find+0x28c> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r4, r7, [sp] │ │ │ │ │ - bl 910 <_Py_bytes_find+0x56c> │ │ │ │ │ + bl 8a4 <_Py_bytes_find+0x500> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 750 <_Py_bytes_find+0x3ac> │ │ │ │ │ add r6, r7 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ b.n 770 <_Py_bytes_find+0x3cc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -1603,15 +1603,15 @@ │ │ │ │ │ b.n dee <_Py_bytes_index+0x3f6> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r7, [sp] │ │ │ │ │ - bl 910 <_Py_bytes_find+0x56c> │ │ │ │ │ + bl 8a4 <_Py_bytes_find+0x500> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n dee <_Py_bytes_index+0x3f6> │ │ │ │ │ add r4, r7 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ @@ -2186,25 +2186,25 @@ │ │ │ │ │ bge.n 150e <_Py_bytes_count+0x31e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 7f8 <_Py_bytes_find+0x454> │ │ │ │ │ + bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ b.n 135e <_Py_bytes_count+0x16e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 910 <_Py_bytes_find+0x56c> │ │ │ │ │ + bl 8a4 <_Py_bytes_find+0x500> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ │ b.n 1362 <_Py_bytes_count+0x172> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -2561,15 +2561,15 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 910 <_Py_bytes_find+0x56c> │ │ │ │ │ + bl 8a4 <_Py_bytes_find+0x500> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ b.n 16a8 <_Py_bytes_contains+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e72656c 2e746578 742e686f 74002e72 .rel.text.hot..r │ │ │ │ │ - 0x00000040 6f646174 612e7374 72312e34 002e726f odata.str1.4..ro │ │ │ │ │ - 0x00000050 64617461 002e6e6f 74652e47 4e552d73 data..note.GNU-s │ │ │ │ │ - 0x00000060 7461636b 002e4152 4d2e6174 74726962 tack..ARM.attrib │ │ │ │ │ - 0x00000070 75746573 00 utes. │ │ │ │ │ + 0x00000040 6f646174 612e7374 72312e34 002e7265 odata.str1.4..re │ │ │ │ │ + 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ + 0x00000060 2e726f64 61746100 2e6e6f74 652e474e .rodata..note.GN │ │ │ │ │ + 0x00000070 552d7374 61636b00 2e41524d 2e617474 U-stack..ARM.att │ │ │ │ │ + 0x00000080 72696275 74657300 ributes. │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 67464 (bytes into file) │ │ │ │ │ + Start of section headers: 67624 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x10788: │ │ │ │ │ +There are 18 section headers, starting at offset 0x10828: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000604 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d2a0 000128 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d338 000128 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000638 000854 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d3c8 000808 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d460 000808 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000e8c 000001 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000e8c 000882 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001710 003ec4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00dbd0 001a20 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0055d4 001fd4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f5f0 001090 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0075a8 002847 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 010680 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 009def 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009def 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 009e24 001c90 10 16 310 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00bab4 0017ec 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0106f8 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001710 003f3c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00dc68 001a28 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00564c 001fd4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f690 001090 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 007620 002847 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 010720 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 009e67 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009e67 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009e9c 001cb0 10 16 312 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00bb4c 0017ec 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 010798 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 457 entries: │ │ │ │ │ +Symbol table '.symtab' contains 459 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ @@ -140,15 +140,15 @@ │ │ │ │ │ 136: 000007b5 68 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 137: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 138: 000007f9 252 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 139: 000008f0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 140: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 141: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 142: 00002fbd 2746 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ - 143: 00003be9 732 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 143: 00003be9 852 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ 144: 000033e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 145: 000033ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 146: 00000205 420 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 147: 0000157d 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 148: 00003758 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 149: 0000375c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 150: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ @@ -167,294 +167,296 @@ │ │ │ │ │ 163: 00000edd 68 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ 164: 00000f21 154 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ 165: 000005cc 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 166: 00000fbb 66 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 167: 00000ffd 1016 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 168: 000012c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 169: 000012cc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 170: 00001d57 68 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ - 171: 000003a9 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 172: 00000465 406 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 173: 00003ec0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 174: 000005ec 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 175: 000013f5 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ - 176: 0000147d 20 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ - 177: 00001491 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ - 178: 00001507 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ - 179: 00000204 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 180: 000003a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 181: 000015e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 182: 000003a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 183: 000015ed 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ - 184: 000015ec 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 185: 000005f8 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 186: 00001643 90 FUNC LOCAL DEFAULT 9 bytearray_reduce_ex │ │ │ │ │ - 187: 0000169d 124 FUNC LOCAL DEFAULT 9 _common_reduce │ │ │ │ │ - 188: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 189: 00000610 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 190: 00000618 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 191: 00000624 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 192: 00000630 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 193: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 194: 00001719 128 FUNC LOCAL DEFAULT 9 bytearray_fromhex │ │ │ │ │ - 195: 00001794 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 196: 00001798 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 197: 000017a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 198: 000017a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 199: 00000644 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 200: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 201: 000017a9 68 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ - 202: 000017e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 203: 000017ec 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 204: 000017ed 22 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ - 205: 000005fd 6 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ - 206: 00001803 12 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ - 207: 00000654 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 208: 0000180f 230 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ - 209: 000018f5 120 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ - 210: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 211: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 212: 0000067c 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 213: 0000196d 248 FUNC LOCAL DEFAULT 9 bytearray_pop │ │ │ │ │ - 214: 00001a60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 215: 00001a64 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 216: 00001a65 12 FUNC LOCAL DEFAULT 9 bytearrayiter_traverse │ │ │ │ │ - 217: 00001a71 156 FUNC LOCAL DEFAULT 9 bytearray_hex │ │ │ │ │ - 218: 00001b08 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 219: 00001b0c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 220: 00001b0d 120 FUNC LOCAL DEFAULT 9 bytearray_irepeat │ │ │ │ │ - 221: 00001b85 76 FUNC LOCAL DEFAULT 9 bytearrayiter_setstate │ │ │ │ │ - 222: 00001bd1 278 FUNC LOCAL DEFAULT 9 bytearray_partition │ │ │ │ │ - 223: 00001ce7 112 FUNC LOCAL DEFAULT 9 _PyByteArray_FromBufferObject │ │ │ │ │ - 224: 00001d9b 280 FUNC LOCAL DEFAULT 9 bytearray_rpartition │ │ │ │ │ - 225: 00000694 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 226: 00001eb3 154 FUNC LOCAL DEFAULT 9 bytearray_remove │ │ │ │ │ - 227: 00001f4d 62 FUNC LOCAL DEFAULT 9 bytearray_reverse │ │ │ │ │ - 228: 00001f8b 66 FUNC LOCAL DEFAULT 9 bytearray_getitem │ │ │ │ │ - 229: 00001fc8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 230: 00001fcc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 231: 00001fcd 6 FUNC LOCAL DEFAULT 9 bytearray_reduce │ │ │ │ │ - 232: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 233: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 234: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 235: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 236: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ - 237: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ - 238: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ - 239: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ - 240: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ - 241: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ - 242: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 243: 00000084 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 244: 000000bc 513 OBJECT LOCAL DEFAULT 11 bytearray_doc │ │ │ │ │ - 245: 000002c0 69 OBJECT LOCAL DEFAULT 11 alloc_doc │ │ │ │ │ - 246: 00000308 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ - 247: 000003a0 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ - 248: 0000042c 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ - 249: 000004bc 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ - 250: 0000054c 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ - 251: 000005f4 87 OBJECT LOCAL DEFAULT 11 bytearray_sizeof__doc__ │ │ │ │ │ - 252: 0000064c 76 OBJECT LOCAL DEFAULT 11 bytearray_reduce_ex__doc__ │ │ │ │ │ - 253: 00000698 64 OBJECT LOCAL DEFAULT 11 bytearray_reduce__doc__ │ │ │ │ │ - 254: 000006d8 500 OBJECT LOCAL DEFAULT 11 bytearray_hex__doc__ │ │ │ │ │ - 255: 000008cc 211 OBJECT LOCAL DEFAULT 11 bytearray_fromhex__doc__ │ │ │ │ │ - 256: 000009a0 202 OBJECT LOCAL DEFAULT 11 bytearray_splitlines__doc__ │ │ │ │ │ - 257: 00000a6c 212 OBJECT LOCAL DEFAULT 11 bytearray_join__doc__ │ │ │ │ │ - 258: 00000b40 515 OBJECT LOCAL DEFAULT 11 bytearray_decode__doc__ │ │ │ │ │ - 259: 00000d44 151 OBJECT LOCAL DEFAULT 11 bytearray_rstrip__doc__ │ │ │ │ │ - 260: 00000ddc 149 OBJECT LOCAL DEFAULT 11 bytearray_lstrip__doc__ │ │ │ │ │ - 261: 00000e74 174 OBJECT LOCAL DEFAULT 11 bytearray_strip__doc__ │ │ │ │ │ - 262: 00000f24 119 OBJECT LOCAL DEFAULT 11 bytearray_remove__doc__ │ │ │ │ │ - 263: 00000f9c 233 OBJECT LOCAL DEFAULT 11 bytearray_pop__doc__ │ │ │ │ │ - 264: 00001088 176 OBJECT LOCAL DEFAULT 11 bytearray_extend__doc__ │ │ │ │ │ - 265: 00001138 114 OBJECT LOCAL DEFAULT 11 bytearray_append__doc__ │ │ │ │ │ - 266: 000011ac 192 OBJECT LOCAL DEFAULT 11 bytearray_insert__doc__ │ │ │ │ │ - 267: 0000126c 69 OBJECT LOCAL DEFAULT 11 bytearray_reverse__doc__ │ │ │ │ │ - 268: 000012b4 488 OBJECT LOCAL DEFAULT 11 bytearray_rsplit__doc__ │ │ │ │ │ - 269: 0000149c 471 OBJECT LOCAL DEFAULT 11 bytearray_rpartition__doc__ │ │ │ │ │ - 270: 00001674 449 OBJECT LOCAL DEFAULT 11 bytearray_partition__doc__ │ │ │ │ │ - 271: 00001838 405 OBJECT LOCAL DEFAULT 11 bytearray_split__doc__ │ │ │ │ │ - 272: 000019d0 313 OBJECT LOCAL DEFAULT 11 bytearray_replace__doc__ │ │ │ │ │ - 273: 00001b0c 268 OBJECT LOCAL DEFAULT 11 bytearray_maketrans__doc__ │ │ │ │ │ - 274: 00001c18 337 OBJECT LOCAL DEFAULT 11 bytearray_translate__doc__ │ │ │ │ │ - 275: 00001d6c 265 OBJECT LOCAL DEFAULT 11 bytearray_removesuffix__doc__ │ │ │ │ │ - 276: 00001e78 237 OBJECT LOCAL DEFAULT 11 bytearray_removeprefix__doc__ │ │ │ │ │ - 277: 00001f68 310 OBJECT LOCAL DEFAULT 11 bytearray_endswith__doc__ │ │ │ │ │ - 278: 000020a0 314 OBJECT LOCAL DEFAULT 11 bytearray_startswith__doc__ │ │ │ │ │ - 279: 000021dc 333 OBJECT LOCAL DEFAULT 11 bytearray_rindex__doc__ │ │ │ │ │ - 280: 0000232c 305 OBJECT LOCAL DEFAULT 11 bytearray_rfind__doc__ │ │ │ │ │ - 281: 00002460 331 OBJECT LOCAL DEFAULT 11 bytearray_index__doc__ │ │ │ │ │ - 282: 000025ac 39 OBJECT LOCAL DEFAULT 11 bytearray_copy__doc__ │ │ │ │ │ - 283: 000025d4 57 OBJECT LOCAL DEFAULT 11 bytearray_clear__doc__ │ │ │ │ │ - 284: 00002610 261 OBJECT LOCAL DEFAULT 11 bytearray_count__doc__ │ │ │ │ │ - 285: 00002718 303 OBJECT LOCAL DEFAULT 11 bytearray_find__doc__ │ │ │ │ │ - 286: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 287: 00000000 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 288: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 289: 00000418 144 OBJECT LOCAL DEFAULT 3 bytearray_as_number │ │ │ │ │ - 290: 0000082c 40 OBJECT LOCAL DEFAULT 3 bytearray_as_sequence │ │ │ │ │ - 291: 00000820 12 OBJECT LOCAL DEFAULT 3 bytearray_as_mapping │ │ │ │ │ - 292: 00000818 8 OBJECT LOCAL DEFAULT 3 bytearray_as_buffer │ │ │ │ │ - 293: 000004a8 880 OBJECT LOCAL DEFAULT 3 bytearray_methods │ │ │ │ │ - 294: 000003d8 64 OBJECT LOCAL DEFAULT 3 bytearrayiter_methods │ │ │ │ │ - 295: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 296: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 297: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 298: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 299: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 300: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 301: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 302: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 303: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 304: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 305: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 306: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 307: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 308: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 309: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 313: 00000671 270 FUNC GLOBAL DEFAULT 7 PyByteArray_Resize │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 340: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Print │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 352: 00001d65 156 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_GetDefaultEncoding │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 381: 0000011d 18 FUNC GLOBAL DEFAULT 1 PyByteArray_AsString │ │ │ │ │ - 382: 00000015 174 FUNC GLOBAL DEFAULT 9 PyByteArray_Concat │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetState │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeLatin1 │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FromHex │ │ │ │ │ - 428: 00001799 12 FUNC GLOBAL DEFAULT 9 PyByteArray_FromObject │ │ │ │ │ - 429: 000017a5 4 FUNC GLOBAL DEFAULT 9 PyByteArray_Size │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 435: 000000fc 208 OBJECT GLOBAL DEFAULT 3 PyByteArrayIter_Type │ │ │ │ │ - 436: 0000002c 208 OBJECT GLOBAL DEFAULT 3 PyByteArray_Type │ │ │ │ │ - 437: 00000000 1 OBJECT GLOBAL DEFAULT 5 _PyByteArray_empty_string │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericNew │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 170: 00003ecc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 171: 00003ed0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 172: 00001d57 68 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ + 173: 000003a9 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 174: 00000465 406 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 175: 00003f38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 176: 000005ec 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 177: 000013f5 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ + 178: 0000147d 20 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ + 179: 00001491 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ + 180: 00001507 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ + 181: 00000204 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 182: 000003a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 000015e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 184: 000003a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 185: 000015ed 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ + 186: 000015ec 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 187: 000005f8 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 188: 00001643 90 FUNC LOCAL DEFAULT 9 bytearray_reduce_ex │ │ │ │ │ + 189: 0000169d 124 FUNC LOCAL DEFAULT 9 _common_reduce │ │ │ │ │ + 190: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 191: 00000610 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 192: 00000618 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 193: 00000624 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 194: 00000630 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 195: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 196: 00001719 128 FUNC LOCAL DEFAULT 9 bytearray_fromhex │ │ │ │ │ + 197: 00001794 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 198: 00001798 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 199: 000017a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 200: 000017a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 201: 00000644 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ + 202: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ + 203: 000017a9 68 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ + 204: 000017e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 205: 000017ec 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 206: 000017ed 22 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ + 207: 000005fd 6 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ + 208: 00001803 12 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ + 209: 00000654 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 210: 0000180f 230 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ + 211: 000018f5 120 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ + 212: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 213: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 214: 0000067c 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 215: 0000196d 248 FUNC LOCAL DEFAULT 9 bytearray_pop │ │ │ │ │ + 216: 00001a60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 217: 00001a64 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 218: 00001a65 12 FUNC LOCAL DEFAULT 9 bytearrayiter_traverse │ │ │ │ │ + 219: 00001a71 156 FUNC LOCAL DEFAULT 9 bytearray_hex │ │ │ │ │ + 220: 00001b08 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 221: 00001b0c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 222: 00001b0d 120 FUNC LOCAL DEFAULT 9 bytearray_irepeat │ │ │ │ │ + 223: 00001b85 76 FUNC LOCAL DEFAULT 9 bytearrayiter_setstate │ │ │ │ │ + 224: 00001bd1 278 FUNC LOCAL DEFAULT 9 bytearray_partition │ │ │ │ │ + 225: 00001ce7 112 FUNC LOCAL DEFAULT 9 _PyByteArray_FromBufferObject │ │ │ │ │ + 226: 00001d9b 280 FUNC LOCAL DEFAULT 9 bytearray_rpartition │ │ │ │ │ + 227: 00000694 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 228: 00001eb3 154 FUNC LOCAL DEFAULT 9 bytearray_remove │ │ │ │ │ + 229: 00001f4d 62 FUNC LOCAL DEFAULT 9 bytearray_reverse │ │ │ │ │ + 230: 00001f8b 66 FUNC LOCAL DEFAULT 9 bytearray_getitem │ │ │ │ │ + 231: 00001fc8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 232: 00001fcc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 233: 00001fcd 6 FUNC LOCAL DEFAULT 9 bytearray_reduce │ │ │ │ │ + 234: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 235: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 236: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 237: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 238: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ + 239: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ + 240: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ + 241: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ + 242: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ + 243: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ + 244: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 245: 00000084 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 246: 000000bc 513 OBJECT LOCAL DEFAULT 11 bytearray_doc │ │ │ │ │ + 247: 000002c0 69 OBJECT LOCAL DEFAULT 11 alloc_doc │ │ │ │ │ + 248: 00000308 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ + 249: 000003a0 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ + 250: 0000042c 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ + 251: 000004bc 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ + 252: 0000054c 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ + 253: 000005f4 87 OBJECT LOCAL DEFAULT 11 bytearray_sizeof__doc__ │ │ │ │ │ + 254: 0000064c 76 OBJECT LOCAL DEFAULT 11 bytearray_reduce_ex__doc__ │ │ │ │ │ + 255: 00000698 64 OBJECT LOCAL DEFAULT 11 bytearray_reduce__doc__ │ │ │ │ │ + 256: 000006d8 500 OBJECT LOCAL DEFAULT 11 bytearray_hex__doc__ │ │ │ │ │ + 257: 000008cc 211 OBJECT LOCAL DEFAULT 11 bytearray_fromhex__doc__ │ │ │ │ │ + 258: 000009a0 202 OBJECT LOCAL DEFAULT 11 bytearray_splitlines__doc__ │ │ │ │ │ + 259: 00000a6c 212 OBJECT LOCAL DEFAULT 11 bytearray_join__doc__ │ │ │ │ │ + 260: 00000b40 515 OBJECT LOCAL DEFAULT 11 bytearray_decode__doc__ │ │ │ │ │ + 261: 00000d44 151 OBJECT LOCAL DEFAULT 11 bytearray_rstrip__doc__ │ │ │ │ │ + 262: 00000ddc 149 OBJECT LOCAL DEFAULT 11 bytearray_lstrip__doc__ │ │ │ │ │ + 263: 00000e74 174 OBJECT LOCAL DEFAULT 11 bytearray_strip__doc__ │ │ │ │ │ + 264: 00000f24 119 OBJECT LOCAL DEFAULT 11 bytearray_remove__doc__ │ │ │ │ │ + 265: 00000f9c 233 OBJECT LOCAL DEFAULT 11 bytearray_pop__doc__ │ │ │ │ │ + 266: 00001088 176 OBJECT LOCAL DEFAULT 11 bytearray_extend__doc__ │ │ │ │ │ + 267: 00001138 114 OBJECT LOCAL DEFAULT 11 bytearray_append__doc__ │ │ │ │ │ + 268: 000011ac 192 OBJECT LOCAL DEFAULT 11 bytearray_insert__doc__ │ │ │ │ │ + 269: 0000126c 69 OBJECT LOCAL DEFAULT 11 bytearray_reverse__doc__ │ │ │ │ │ + 270: 000012b4 488 OBJECT LOCAL DEFAULT 11 bytearray_rsplit__doc__ │ │ │ │ │ + 271: 0000149c 471 OBJECT LOCAL DEFAULT 11 bytearray_rpartition__doc__ │ │ │ │ │ + 272: 00001674 449 OBJECT LOCAL DEFAULT 11 bytearray_partition__doc__ │ │ │ │ │ + 273: 00001838 405 OBJECT LOCAL DEFAULT 11 bytearray_split__doc__ │ │ │ │ │ + 274: 000019d0 313 OBJECT LOCAL DEFAULT 11 bytearray_replace__doc__ │ │ │ │ │ + 275: 00001b0c 268 OBJECT LOCAL DEFAULT 11 bytearray_maketrans__doc__ │ │ │ │ │ + 276: 00001c18 337 OBJECT LOCAL DEFAULT 11 bytearray_translate__doc__ │ │ │ │ │ + 277: 00001d6c 265 OBJECT LOCAL DEFAULT 11 bytearray_removesuffix__doc__ │ │ │ │ │ + 278: 00001e78 237 OBJECT LOCAL DEFAULT 11 bytearray_removeprefix__doc__ │ │ │ │ │ + 279: 00001f68 310 OBJECT LOCAL DEFAULT 11 bytearray_endswith__doc__ │ │ │ │ │ + 280: 000020a0 314 OBJECT LOCAL DEFAULT 11 bytearray_startswith__doc__ │ │ │ │ │ + 281: 000021dc 333 OBJECT LOCAL DEFAULT 11 bytearray_rindex__doc__ │ │ │ │ │ + 282: 0000232c 305 OBJECT LOCAL DEFAULT 11 bytearray_rfind__doc__ │ │ │ │ │ + 283: 00002460 331 OBJECT LOCAL DEFAULT 11 bytearray_index__doc__ │ │ │ │ │ + 284: 000025ac 39 OBJECT LOCAL DEFAULT 11 bytearray_copy__doc__ │ │ │ │ │ + 285: 000025d4 57 OBJECT LOCAL DEFAULT 11 bytearray_clear__doc__ │ │ │ │ │ + 286: 00002610 261 OBJECT LOCAL DEFAULT 11 bytearray_count__doc__ │ │ │ │ │ + 287: 00002718 303 OBJECT LOCAL DEFAULT 11 bytearray_find__doc__ │ │ │ │ │ + 288: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 289: 00000000 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 290: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 291: 00000418 144 OBJECT LOCAL DEFAULT 3 bytearray_as_number │ │ │ │ │ + 292: 0000082c 40 OBJECT LOCAL DEFAULT 3 bytearray_as_sequence │ │ │ │ │ + 293: 00000820 12 OBJECT LOCAL DEFAULT 3 bytearray_as_mapping │ │ │ │ │ + 294: 00000818 8 OBJECT LOCAL DEFAULT 3 bytearray_as_buffer │ │ │ │ │ + 295: 000004a8 880 OBJECT LOCAL DEFAULT 3 bytearray_methods │ │ │ │ │ + 296: 000003d8 64 OBJECT LOCAL DEFAULT 3 bytearrayiter_methods │ │ │ │ │ + 297: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 298: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 299: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 300: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 301: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 302: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 303: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 304: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 305: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 306: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 307: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 308: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 309: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 310: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 311: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 315: 00000671 270 FUNC GLOBAL DEFAULT 7 PyByteArray_Resize │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 342: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Print │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 354: 00001d65 156 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_GetDefaultEncoding │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 383: 0000011d 18 FUNC GLOBAL DEFAULT 1 PyByteArray_AsString │ │ │ │ │ + 384: 00000015 174 FUNC GLOBAL DEFAULT 9 PyByteArray_Concat │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetState │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeLatin1 │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FromHex │ │ │ │ │ + 430: 00001799 12 FUNC GLOBAL DEFAULT 9 PyByteArray_FromObject │ │ │ │ │ + 431: 000017a5 4 FUNC GLOBAL DEFAULT 9 PyByteArray_Size │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 437: 000000fc 208 OBJECT GLOBAL DEFAULT 3 PyByteArrayIter_Type │ │ │ │ │ + 438: 0000002c 208 OBJECT GLOBAL DEFAULT 3 PyByteArray_Type │ │ │ │ │ + 439: 00000000 1 OBJECT GLOBAL DEFAULT 5 _PyByteArray_empty_string │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericNew │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1241 +1,1242 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd2a0 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd338 contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001a 0001510a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000060 0001520a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000001a 0001530a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000060 0001540a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000068 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ 0000006c 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ -00000074 0001530a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000074 0001550a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000084 0001546b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000de 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000108 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -0000010e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000112 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000084 0001566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000de 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000108 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +0000010e 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000112 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000124 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000128 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000014c 00017f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000015c 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000172 0001800a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00000180 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +0000014c 0001810a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000015c 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000172 0001820a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ +00000180 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000190 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000194 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001ce 0001850a R_ARM_THM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ -000001e0 0001520a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001ea 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001ee 00017930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001ce 0001870a R_ARM_THM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ +000001e0 0001540a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001ea 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001ee 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001f4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001f8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000316 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000316 0001a60a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000326 0000930a R_ARM_THM_CALL 0000157d stringlib__two_way_count │ │ │ │ │ -000003a4 0001a502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000003c6 0000b70a R_ARM_THM_CALL 000015ed stringlib__lex_search │ │ │ │ │ -000003d4 0000b70a R_ARM_THM_CALL 000015ed stringlib__lex_search │ │ │ │ │ -000003ee 0001750a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000000ec 0001551e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000000f2 0001551e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000001a0 00015a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000005fe 0001af1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000003a4 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000003c6 0000b90a R_ARM_THM_CALL 000015ed stringlib__lex_search │ │ │ │ │ +000003d4 0000b90a R_ARM_THM_CALL 000015ed stringlib__lex_search │ │ │ │ │ +000003ee 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000000ec 0001571e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000000f2 0001571e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000001a0 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000005fe 0001b11e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd3c8 contains 257 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd460 contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000004 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000030 0001b602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000030 0001b802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001d02 R_ARM_ABS32 0000061d bytearray_dealloc │ │ │ │ │ 00000058 00002802 R_ARM_ABS32 00000f9d bytearray_repr │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 0000a602 R_ARM_ABS32 00000fbb bytearray_str │ │ │ │ │ -00000074 0001b702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000074 0001b902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000084 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000084 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000090 00004c02 R_ARM_ABS32 00002251 bytearray_richcompare │ │ │ │ │ 00000098 00001802 R_ARM_ABS32 00000001 bytearray_iter │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 00001002 R_ARM_ABS32 00000001 bytearray___init__ │ │ │ │ │ -000000c4 0001b802 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000000c8 0001b902 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ -000000cc 0001ba02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -00000100 0001b602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000c4 0001ba02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +000000c8 0001bb02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ +000000cc 0001bc02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +00000100 0001b802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000114 00001b02 R_ARM_ABS32 00000089 bytearrayiter_dealloc │ │ │ │ │ -00000144 0001b702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000158 0000d802 R_ARM_ABS32 00001a65 bytearrayiter_traverse │ │ │ │ │ -00000168 0001bb02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 0001b902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000158 0000da02 R_ARM_ABS32 00001a65 bytearrayiter_traverse │ │ │ │ │ +00000168 0001bd02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000016c 00005402 R_ARM_ABS32 000023f9 bytearrayiter_next │ │ │ │ │ 00000170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d0 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001fc 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001fc 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000228 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000228 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000254 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000254 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000258 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000280 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000280 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002ac 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002ac 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002d8 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d8 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000030c 00014402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000314 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 00014402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000330 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 00014402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000348 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000034c 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000035c 00014402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000364 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000368 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000378 00014402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000380 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000384 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000394 00014402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000039c 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 00014402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003b4 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c4 00014402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003cc 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d0 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d4 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 00014602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000314 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 00014602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000330 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 00014602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000348 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000035c 00014602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000364 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000368 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000378 00014602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000380 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000384 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000394 00014602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000039c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 00014602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 00014602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003cc 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d0 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000cc02 R_ARM_ABS32 000017ed bytearrayiter_length_hint │ │ │ │ │ -000003e4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003dc 0000ce02 R_ARM_ABS32 000017ed bytearrayiter_length_hint │ │ │ │ │ +000003e4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000c902 R_ARM_ABS32 000017a9 bytearrayiter_reduce │ │ │ │ │ -000003f4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 0000cb02 R_ARM_ABS32 000017a9 bytearrayiter_reduce │ │ │ │ │ +000003f4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000dd02 R_ARM_ABS32 00001b85 bytearrayiter_setstate │ │ │ │ │ -00000404 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003fc 0000df02 R_ARM_ABS32 00001b85 bytearrayiter_setstate │ │ │ │ │ +00000404 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 00006502 R_ARM_ABS32 000001a5 bytearray_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 0000cd02 R_ARM_ABS32 000005fd bytearray_alloc │ │ │ │ │ -000004b4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ac 0000cf02 R_ARM_ABS32 000005fd bytearray_alloc │ │ │ │ │ +000004b4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 0000e702 R_ARM_ABS32 00001fcd bytearray_reduce │ │ │ │ │ -000004c4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004bc 0000e902 R_ARM_ABS32 00001fcd bytearray_reduce │ │ │ │ │ +000004c4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000ba02 R_ARM_ABS32 00001643 bytearray_reduce_ex │ │ │ │ │ -000004d4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004cc 0000bc02 R_ARM_ABS32 00001643 bytearray_reduce_ex │ │ │ │ │ +000004d4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000ce02 R_ARM_ABS32 00001803 bytearray_sizeof │ │ │ │ │ -000004e4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004dc 0000d002 R_ARM_ABS32 00001803 bytearray_sizeof │ │ │ │ │ +000004e4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00005802 R_ARM_ABS32 00002459 bytearray_append │ │ │ │ │ -000004f4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004f4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00005902 R_ARM_ABS32 000000c3 stringlib_capitalize │ │ │ │ │ -00000504 0001bc02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +00000504 0001be02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00006102 R_ARM_ABS32 00000153 stringlib_center │ │ │ │ │ -00000514 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000514 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00004402 R_ARM_ABS32 000000f9 bytearray_clear │ │ │ │ │ -00000524 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000524 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00004a02 R_ARM_ABS32 00000001 bytearray_copy │ │ │ │ │ -00000534 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000534 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00006a02 R_ARM_ABS32 000027f1 bytearray_count │ │ │ │ │ -00000544 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000544 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00003302 R_ARM_ABS32 00001861 bytearray_decode │ │ │ │ │ -00000554 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000554 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00004802 R_ARM_ABS32 00002199 bytearray_endswith │ │ │ │ │ -00000564 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000564 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00007602 R_ARM_ABS32 0000041b stringlib_expandtabs │ │ │ │ │ -00000574 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000574 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00002202 R_ARM_ABS32 00000781 bytearray_extend │ │ │ │ │ -00000584 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000584 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 00003102 R_ARM_ABS32 000017ad bytearray_find │ │ │ │ │ -00000594 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000594 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 0000c202 R_ARM_ABS32 00001719 bytearray_fromhex │ │ │ │ │ -000005a4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000059c 0000c402 R_ARM_ABS32 00001719 bytearray_fromhex │ │ │ │ │ +000005a4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 0000d902 R_ARM_ABS32 00001a71 bytearray_hex │ │ │ │ │ -000005b4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005ac 0000db02 R_ARM_ABS32 00001a71 bytearray_hex │ │ │ │ │ +000005b4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005bc 00007902 R_ARM_ABS32 00002f05 bytearray_index │ │ │ │ │ -000005c4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005c4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 0000d002 R_ARM_ABS32 0000180f bytearray_insert │ │ │ │ │ -000005d4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005cc 0000d202 R_ARM_ABS32 0000180f bytearray_insert │ │ │ │ │ +000005d4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00007b02 R_ARM_ABS32 00000599 stringlib_isalnum │ │ │ │ │ -000005e4 0001bd02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +000005e4 0001bf02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00007c02 R_ARM_ABS32 000005ad stringlib_isalpha │ │ │ │ │ -000005f4 0001be02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +000005f4 0001c002 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000b002 R_ARM_ABS32 0000147d stringlib_isascii │ │ │ │ │ -00000604 0001bf02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +000005fc 0000b202 R_ARM_ABS32 0000147d stringlib_isascii │ │ │ │ │ +00000604 0001c102 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 00007d02 R_ARM_ABS32 000005c1 stringlib_isdigit │ │ │ │ │ -00000614 0001c002 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +00000614 0001c202 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 00007e02 R_ARM_ABS32 000005d5 stringlib_islower │ │ │ │ │ -00000624 0001c102 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +00000624 0001c302 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00007f02 R_ARM_ABS32 000005e9 stringlib_isspace │ │ │ │ │ -00000634 0001c202 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +00000634 0001c402 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 00008002 R_ARM_ABS32 000005fd stringlib_istitle │ │ │ │ │ -00000644 0001c302 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +00000644 0001c502 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00008102 R_ARM_ABS32 00000611 stringlib_isupper │ │ │ │ │ -00000654 0001c402 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +00000654 0001c602 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000065c 00006b02 R_ARM_ABS32 00000369 bytearray_join │ │ │ │ │ -00000664 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000664 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00008502 R_ARM_ABS32 000006b7 stringlib_ljust │ │ │ │ │ -00000674 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000674 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00008802 R_ARM_ABS32 000007b5 stringlib_lower │ │ │ │ │ -00000684 0001c502 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +00000684 0001c702 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 00005b02 R_ARM_ABS32 00000107 bytearray_lstrip │ │ │ │ │ -00000694 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000694 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 0000af02 R_ARM_ABS32 000013f5 bytearray_maketrans │ │ │ │ │ -000006a4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000069c 0000b102 R_ARM_ABS32 000013f5 bytearray_maketrans │ │ │ │ │ +000006a4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000de02 R_ARM_ABS32 00001bd1 bytearray_partition │ │ │ │ │ -000006b4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ac 0000e002 R_ARM_ABS32 00001bd1 bytearray_partition │ │ │ │ │ +000006b4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 0000d502 R_ARM_ABS32 0000196d bytearray_pop │ │ │ │ │ -000006c4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006bc 0000d702 R_ARM_ABS32 0000196d bytearray_pop │ │ │ │ │ +000006c4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000e202 R_ARM_ABS32 00001eb3 bytearray_remove │ │ │ │ │ -000006d4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006cc 0000e402 R_ARM_ABS32 00001eb3 bytearray_remove │ │ │ │ │ +000006d4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006dc 00008e02 R_ARM_ABS32 00002fbd bytearray_replace │ │ │ │ │ -000006e4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006e4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000b102 R_ARM_ABS32 00001491 bytearray_removeprefix │ │ │ │ │ -000006f4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ec 0000b302 R_ARM_ABS32 00001491 bytearray_removeprefix │ │ │ │ │ +000006f4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 0000b202 R_ARM_ABS32 00001507 bytearray_removesuffix │ │ │ │ │ -00000704 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006fc 0000b402 R_ARM_ABS32 00001507 bytearray_removesuffix │ │ │ │ │ +00000704 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 0000e302 R_ARM_ABS32 00001f4d bytearray_reverse │ │ │ │ │ -00000714 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000070c 0000e502 R_ARM_ABS32 00001f4d bytearray_reverse │ │ │ │ │ +00000714 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 00009702 R_ARM_ABS32 00003a79 bytearray_rfind │ │ │ │ │ -00000724 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000724 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00009902 R_ARM_ABS32 00003b31 bytearray_rindex │ │ │ │ │ -00000734 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000734 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00008a02 R_ARM_ABS32 000007f9 stringlib_rjust │ │ │ │ │ -00000744 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000744 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000e002 R_ARM_ABS32 00001d9b bytearray_rpartition │ │ │ │ │ -00000754 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000074c 0000e202 R_ARM_ABS32 00001d9b bytearray_rpartition │ │ │ │ │ +00000754 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 0000a702 R_ARM_ABS32 00000ffd bytearray_rsplit │ │ │ │ │ -00000764 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000764 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000076c 00007402 R_ARM_ABS32 000003cf bytearray_rstrip │ │ │ │ │ -00000774 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000774 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000077c 00009c02 R_ARM_ABS32 000008f5 bytearray_split │ │ │ │ │ -00000784 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000784 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00009f02 R_ARM_ABS32 00000d6f bytearray_splitlines │ │ │ │ │ -00000794 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000794 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00008302 R_ARM_ABS32 00000625 bytearray_startswith │ │ │ │ │ -000007a4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007a4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007ac 00006802 R_ARM_ABS32 0000031d bytearray_strip │ │ │ │ │ -000007b4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007b4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 0000a202 R_ARM_ABS32 00000e99 stringlib_swapcase │ │ │ │ │ -000007c4 0001c602 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +000007c4 0001c802 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000a302 R_ARM_ABS32 00000edd stringlib_title │ │ │ │ │ -000007d4 0001c702 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +000007d4 0001c902 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00003702 R_ARM_ABS32 000019b5 bytearray_translate │ │ │ │ │ -000007e4 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007e4 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007ec 00007102 R_ARM_ABS32 0000038b stringlib_upper │ │ │ │ │ -000007f4 0001c802 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +000007f4 0001ca02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 0000a402 R_ARM_ABS32 00000f21 stringlib_zfill │ │ │ │ │ -00000804 0000e802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000804 0000ea02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000818 00002502 R_ARM_ABS32 00000f25 bytearray_getbuffer │ │ │ │ │ 0000081c 00002602 R_ARM_ABS32 00000f95 bytearray_releasebuffer │ │ │ │ │ 00000820 00003602 R_ARM_ABS32 000019b1 bytearray_length │ │ │ │ │ 00000824 00004202 R_ARM_ABS32 00001e01 bytearray_subscript │ │ │ │ │ 00000828 00002d02 R_ARM_ABS32 00001131 bytearray_ass_subscript │ │ │ │ │ 0000082c 00003602 R_ARM_ABS32 000019b1 bytearray_length │ │ │ │ │ -00000830 00017e02 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ +00000830 00018002 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ 00000834 00005302 R_ARM_ABS32 00000131 bytearray_repeat │ │ │ │ │ -00000838 0000e402 R_ARM_ABS32 00001f8b bytearray_getitem │ │ │ │ │ -00000840 0000d102 R_ARM_ABS32 000018f5 bytearray_setitem │ │ │ │ │ +00000838 0000e602 R_ARM_ABS32 00001f8b bytearray_getitem │ │ │ │ │ +00000840 0000d302 R_ARM_ABS32 000018f5 bytearray_setitem │ │ │ │ │ 00000848 00007202 R_ARM_ABS32 00002ec5 bytearray_contains │ │ │ │ │ 0000084c 00001502 R_ARM_ABS32 00002001 bytearray_iconcat │ │ │ │ │ -00000850 0000dc02 R_ARM_ABS32 00001b0d bytearray_irepeat │ │ │ │ │ +00000850 0000de02 R_ARM_ABS32 00001b0d bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdbd0 contains 836 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdc68 contains 837 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005c 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000062 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000000a0 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a4 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000000ac 0001380a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000000c2 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -000000d8 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000000de 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000e8 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000ec 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000000f2 00013d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000000f8 00013e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000000fe 00013f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000010c 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000011a 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000062 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000000a0 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a4 00013930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000ac 00013a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000000c2 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +000000d8 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000000de 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000e8 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000ec 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000000f2 00013f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000000f8 0001400a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000000fe 0001410a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000010c 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000011a 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 0000012c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000130 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000134 0001410a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000013e 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000014c 0001410a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00000156 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000164 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000168 00014330 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000170 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000174 00014430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000186 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -000001b4 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000001b8 00014530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000001e2 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000208 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000022c 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000248 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000260 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000278 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000296 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000002c0 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -000002cc 0001470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000134 0001430a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +0000013e 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000014c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00000156 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000164 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000168 00014530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000170 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000174 00014630 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000186 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +000001b4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000001b8 00014730 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000001e2 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000208 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000022c 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000248 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000260 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000278 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000296 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000002c0 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +000002cc 0001490a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 0000032a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000032e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000334 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000033e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000342 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000334 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000033e 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000342 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000346 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ 0000034a 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -00000350 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000358 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000378 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000037e 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003a0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000003aa 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000350 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000358 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000378 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000037e 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003a0 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a6 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003aa 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000003ae 00000c2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ 000003b2 00000c30 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -000003b8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003b8 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003c2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003c6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003ca 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003d0 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003d4 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003da 00013d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003ca 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003d0 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003d4 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003da 00013f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000003e8 00000e2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC10 │ │ │ │ │ 000003ec 00000e30 R_ARM_THM_MOVT_ABS 000000ec .LC10 │ │ │ │ │ -000003f4 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000406 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f4 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000406 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000040c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000410 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000416 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000041a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000424 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000448 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000454 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000048a 00014e0a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -000004b2 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d4 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e0 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004e4 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000424 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000448 00014e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000454 00014f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000048a 0001500a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +000004b2 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004d4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e0 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004e4 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000004e8 0000052f R_ARM_THM_MOVW_ABS_NC 00000024 .LC1 │ │ │ │ │ 000004ec 00000530 R_ARM_THM_MOVT_ABS 00000024 .LC1 │ │ │ │ │ 000004f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000004f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000500 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000050a 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -0000052e 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -0000054a 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000556 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000562 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000566 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000500 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000050a 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +0000052e 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +0000054a 00014e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000556 00014f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000562 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000566 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000056a 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ 0000056e 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -00000574 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000574 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000057a 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 0000057e 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 00000582 0000072f R_ARM_THM_MOVW_ABS_NC 0000004c .LC3 │ │ │ │ │ 00000586 00000730 R_ARM_THM_MOVT_ABS 0000004c .LC3 │ │ │ │ │ 0000058a 0000082f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 0000058e 00000830 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -00000592 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000598 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000059c 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000592 0001510a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000598 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000059c 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005a0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000098 .LC7 │ │ │ │ │ 000005a4 00000b30 R_ARM_THM_MOVT_ABS 00000098 .LC7 │ │ │ │ │ -000005aa 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005aa 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005b2 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 000005b6 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 000005ba 00000a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC6 │ │ │ │ │ 000005be 00000a30 R_ARM_THM_MOVT_ABS 00000084 .LC6 │ │ │ │ │ 000005c2 0000082f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 000005c6 00000830 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -000005ca 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000005ca 0001510a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000005dc 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005e0 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000005ee 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000600 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000604 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000060a 00013d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000614 00013e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000063a 0001560a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000650 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000654 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000005ee 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000600 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000604 00015230 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000060a 00013f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000614 0001400a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000063a 0001580a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000650 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000654 00015930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000065a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ 0000065e 00001c30 R_ARM_THM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ -00000664 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000668 0001580a R_ARM_THM_CALL 00000000 PyErr_Print │ │ │ │ │ -000006ce 0001590a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000708 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000718 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000734 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000073c 0001560a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000750 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000754 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000664 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000668 00015a0a R_ARM_THM_CALL 00000000 PyErr_Print │ │ │ │ │ +000006ce 00015b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000708 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000718 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000734 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000073c 0001580a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000750 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000754 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000758 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 0000075c 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00000762 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000762 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000768 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000076c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000774 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000778 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000798 00013f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000007be 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000858 0001590a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000888 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000898 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000008a4 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000008a8 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008ac 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000798 0001410a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000007be 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000858 00015b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000888 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000898 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000008a4 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000008a8 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008ac 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000008b6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008ba 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008dc 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +000008dc 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 000008ee 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008f2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000904 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000910 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000904 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000910 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000094e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000952 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000098a 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000998 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000009b8 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000009be 0001560a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000009fc 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a08 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000a46 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000a76 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a82 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000a86 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000098a 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000998 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000009b8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000009be 0001580a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000009fc 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a08 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000a46 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000a76 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a82 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000a86 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000a8a 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00000a8e 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00000a94 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000aa2 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a94 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aa2 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000aa8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000aac 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000ab2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ab6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000abe 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ac2 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000abe 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ac2 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000ac6 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ 00000aca 00001f30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ -00000ad2 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000adc 0001470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000aec 0001610a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00000afe 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000b2a 0001620a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000b74 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000ad2 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000adc 0001490a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000aec 0001630a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00000afe 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000b2a 0001640a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000b74 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 00000b90 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b94 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ba2 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000bf8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c00 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c04 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c0a 00013d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000c2e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c5e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba2 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000bf8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c00 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c04 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c0a 00013f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000c2e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c5e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c6e 0000212f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ 00000c72 00002130 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ -00000c76 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c8e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c92 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c9e 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000cd0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c76 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c8e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c92 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c9e 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000cd0 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cd6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000cda 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cf4 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cfa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000cfe 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d1c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d24 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d2c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d32 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d36 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d3c 00013d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d1c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d24 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d2c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d32 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d36 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d3c 00013f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000d48 0000202f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC15 │ │ │ │ │ 00000d4c 00002030 R_ARM_THM_MOVT_ABS 000001c8 .LC15 │ │ │ │ │ -00000d54 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d8e 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000dd6 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000dfc 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e0e 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e1a 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e3c 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000d54 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d8e 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000dd6 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000dfc 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000e0e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000e1a 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e3c 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 00000e4c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e50 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000e56 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e5a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e6a 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e74 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000e8e 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000eb8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ec2 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000ec6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000e6a 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000e74 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000e8e 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000eb8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec2 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000ec6 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000eca 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00000ece 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00000ed4 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ee2 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000eea 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000eee 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ed4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ee2 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000eea 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000eee 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000ef2 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ 00000ef6 00001f30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ -00000efe 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000efe 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000f08 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f0c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000f1a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f1e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f4a 0001630a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00000f4a 0001650a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ 00000f66 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f6a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f6e 0001630a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00000f78 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000f7c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000f6e 0001650a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00000f78 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000f7c 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000f80 0000242f R_ARM_THM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ 00000f84 00002430 R_ARM_THM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ -00000f8a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fae 0001640a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000fb4 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000fd6 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000010a8 0001650a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000010b2 0001560a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ba 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000010be 00016630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00000f8a 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fae 0001660a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000fb4 00014f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000fd6 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000010a8 0001670a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000010b2 0001580a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010ba 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000010be 00016830 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 000010e8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010ec 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000010f2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010f6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001110 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001118 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000111c 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001110 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001118 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000111c 00013930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001120 0000272f R_ARM_THM_MOVW_ABS_NC 00000250 .LC18 │ │ │ │ │ 00001124 00002730 R_ARM_THM_MOVT_ABS 00000250 .LC18 │ │ │ │ │ -0000112a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001154 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001158 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001160 0001380a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001176 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000011a2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000011a6 00016830 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000011b8 0001690a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000011ca 00016a0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001274 0001590a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000012a6 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000012b8 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000112a 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001154 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001158 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001160 00013a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001176 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000011a2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000011a6 00016a30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000011b8 00016b0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000011ca 00016c0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001274 00015b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000012a6 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000012b8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000012c8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000012cc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000012d2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000012d6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000012f2 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +000012f2 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 0000130e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001312 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001324 0000292f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ 00001328 00002930 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -0000132e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001386 0001520a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001390 00016b0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -000013a8 00016c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000013d6 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001438 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001456 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +0000132e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001386 0001540a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001390 00016d0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +000013a8 00016e0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000013d6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001438 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001456 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 0000148a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000148e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001498 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000014ba 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000014c0 0001560a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014ec 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000014fa 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001504 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001508 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001498 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000014ba 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000014c0 0001580a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014ec 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000014fa 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001504 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001508 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000150c 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ 00001510 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -00001516 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001516 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000015cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001640 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001644 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000165c 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001666 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -0000167a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000167e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000165c 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001666 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +0000167a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000167e 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00001682 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00001686 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -0000168c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001692 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016a6 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016b8 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000016cc 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016d0 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000168c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001692 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016a6 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016b8 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000016cc 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016d0 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000016d6 00002a2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC20 │ │ │ │ │ 000016da 00002a30 R_ARM_THM_MOVT_ABS 0000029c .LC20 │ │ │ │ │ -000016e0 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016e6 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016ea 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016e0 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016e6 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016ea 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000016ee 00002b2f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC21 │ │ │ │ │ 000016f2 00002b30 R_ARM_THM_MOVT_ABS 000002d8 .LC21 │ │ │ │ │ -000016f8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016f8 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001706 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000170a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001710 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001714 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000171a 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000171e 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000171a 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000171e 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001726 00002c2f R_ARM_THM_MOVW_ABS_NC 00000320 .LC22 │ │ │ │ │ 0000172a 00002c30 R_ARM_THM_MOVT_ABS 00000320 .LC22 │ │ │ │ │ -00001730 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001730 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001736 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000173a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000174a 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000174a 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00001752 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001756 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001770 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00001786 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001794 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001798 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001770 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001786 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001794 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001798 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000179c 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ 000017a0 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000017a6 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017de 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000017fe 00016e0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000017a6 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017de 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000017fe 0001700a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ 00001810 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001814 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001818 00016e0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00001818 0001700a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ 00001824 0000302f R_ARM_THM_MOVW_ABS_NC 00000364 .LC23 │ │ │ │ │ 00001828 00003030 R_ARM_THM_MOVT_ABS 00000364 .LC23 │ │ │ │ │ -00001832 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001844 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001852 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000189c 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000018a6 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000018ba 0001700a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000018d2 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000018dc 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000018ee 0001700a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001912 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001924 0001710a R_ARM_THM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ +00001832 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001844 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001852 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000189c 00014e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000018a6 00014f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000018ba 0001720a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000018d2 00014e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000018dc 00014f0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000018ee 0001720a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001912 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001924 0001730a R_ARM_THM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ 0000192c 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 00001930 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 00001934 00000a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC6 │ │ │ │ │ 00001938 00000a30 R_ARM_THM_MOVT_ABS 00000084 .LC6 │ │ │ │ │ 0000193c 0000322f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ 00001940 00003230 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00001944 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001944 0001510a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000194e 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 00001952 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 00001956 0000072f R_ARM_THM_MOVW_ABS_NC 0000004c .LC3 │ │ │ │ │ 0000195a 00000730 R_ARM_THM_MOVT_ABS 0000004c .LC3 │ │ │ │ │ 0000195e 0000322f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ 00001962 00003230 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00001966 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000196c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001970 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001966 0001510a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000196c 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001970 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001974 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ 00001978 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -0000197e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000199c 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000197e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000199c 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000019ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a0a 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a42 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001a0a 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001a42 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a70 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a74 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a8e 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001aca 0001720a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00001ae6 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c00 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001a70 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a74 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a8e 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001aca 0001740a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00001ae6 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c00 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001c2a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c2e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c4a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c4e 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c60 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001c64 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c4a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c4e 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c60 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c64 00015930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00001c68 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ 00001c6c 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ -00001c72 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c72 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001c7c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c80 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c88 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001cfc 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00001d1e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d2a 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001d3c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d40 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c88 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001cfc 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00001d1e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d2a 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d3c 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001d40 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001d44 00003a2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC25 │ │ │ │ │ 00001d48 00003a30 R_ARM_THM_MOVT_ABS 00000374 .LC25 │ │ │ │ │ -00001d4e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d54 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d4e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d54 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001d60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001d82 0001720a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00001d90 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d9e 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001dd4 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001de0 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001de4 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d82 0001740a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00001d90 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d9e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001dd4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001de0 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001de4 00015930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00001de8 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ 00001dec 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ -00001df2 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001df2 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001dfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e1e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001e22 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001e2c 0001380a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001e56 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001e5a 00016830 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001e6c 0001690a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001e7e 00016a0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001e9a 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001eae 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001e1e 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001e22 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001e2c 00013a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001e56 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001e5a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001e6c 00016b0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001e7e 00016c0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001e9a 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001eae 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001f88 0000402f R_ARM_THM_MOVW_ABS_NC 000003dc .LC27 │ │ │ │ │ 00001f8c 00004030 R_ARM_THM_MOVT_ABS 000003dc .LC27 │ │ │ │ │ -00001f90 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001f90 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001f96 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f9a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fa2 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fa2 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001fb2 0000292f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ 00001fb6 00002930 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -00001fbc 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fc4 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001fc8 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fbc 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fc4 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fc8 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001fce 00002a2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC20 │ │ │ │ │ 00001fd2 00002a30 R_ARM_THM_MOVT_ABS 0000029c .LC20 │ │ │ │ │ -00001fd8 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fd8 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001fde 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001fe2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001fea 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001fee 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ff4 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001ffc 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000201a 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002084 0001590a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000020a6 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020ac 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ff4 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001ffc 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000201a 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002084 00015b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000020a6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020ac 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000020ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000020ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020f6 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002110 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002116 0001560a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020f6 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002110 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002116 0001580a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000212e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002132 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000213c 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002142 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000214a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000214e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000213c 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002142 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000214a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000214e 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00002152 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00002156 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -0000215c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000215c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002162 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002166 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000216e 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002172 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000217a 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000217e 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000216e 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002172 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000217a 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000217e 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002184 0000452f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC28 │ │ │ │ │ 00002188 00004530 R_ARM_THM_MOVT_ABS 000003e0 .LC28 │ │ │ │ │ -00002192 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021d6 0001740a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00002192 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021d6 0001760a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ 000021e4 0000472f R_ARM_THM_MOVW_ABS_NC 00000400 .LC29 │ │ │ │ │ 000021e8 00004730 R_ARM_THM_MOVT_ABS 00000400 .LC29 │ │ │ │ │ -000021f2 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000021f2 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000021fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002202 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002206 0001740a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00002218 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000222c 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002244 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002266 00013f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002272 00013f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002282 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002294 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000022a8 0001750a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022b0 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000022b6 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000022ce 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000022d2 00017630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000022de 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000022e2 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002206 0001760a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00002218 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000222c 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002244 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002266 0001410a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002272 0001410a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002282 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002294 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000022a8 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022b0 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000022b6 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000022ce 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000022d2 00017830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000022de 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000022e2 00017930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000022f4 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000022f8 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000022fc 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002300 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002304 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002308 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000231e 0001750a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002326 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000232c 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000231e 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002326 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000232c 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002340 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002344 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002348 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000234c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002350 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002354 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000236c 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002372 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000237c 0001780a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -0000238e 00013e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002394 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002398 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000239c 00017930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023a2 00013e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000023b8 00017a0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000023c8 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000023cc 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000236c 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002372 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000237c 00017a0a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +0000238e 0001400a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002394 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002398 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000239c 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023a2 0001400a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000023b8 00017c0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000023c8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000023cc 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 000023d0 00004b2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC30 │ │ │ │ │ 000023d4 00004b30 R_ARM_THM_MOVT_ABS 0000040c .LC30 │ │ │ │ │ -000023dc 00017c0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000023dc 00017e0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00002440 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002444 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000244c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002454 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002470 0001460a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000024dc 0001590a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000024fa 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000024fe 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000244c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002454 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002470 0001480a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000024dc 00015b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000024fa 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000024fe 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002512 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002516 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002538 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002544 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002562 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002568 0001560a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002580 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002588 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000258c 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002538 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002544 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002562 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002568 0001580a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002580 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002588 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000258c 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002590 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ 00002594 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -0000259a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025a0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000025a4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000259a 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025a0 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000025a4 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000025a8 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 000025ac 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -000025b2 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025b2 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000025b8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000025bc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000025c4 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000025c8 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025c4 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025c8 00013930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000025cc 0000562f R_ARM_THM_MOVW_ABS_NC 00000434 .LC31 │ │ │ │ │ 000025d0 00005630 R_ARM_THM_MOVT_ABS 00000434 .LC31 │ │ │ │ │ -000025d6 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025d6 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000025dc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000025e0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000025fa 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000025fe 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000025fa 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000025fe 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002610 00005d2f R_ARM_THM_MOVW_ABS_NC 00000464 .LC33 │ │ │ │ │ 00002614 00005d30 R_ARM_THM_MOVT_ABS 00000464 .LC33 │ │ │ │ │ -00002654 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002666 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002676 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002688 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000269a 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026ae 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026c4 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026e2 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000026ee 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00002724 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002746 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000275c 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000276a 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002780 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000279c 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027b8 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002654 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002666 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002676 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002688 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000269a 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026ae 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026c4 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026e2 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000026ee 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00002724 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002746 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000275c 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000276a 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002780 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000279c 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000027b8 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000027c8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000027cc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027e0 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000282e 0001860a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000027e0 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000282e 0001880a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ 0000283e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002842 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002846 0001860a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00002858 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000286a 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002846 0001880a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00002858 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000286a 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00002876 0000692f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC38 │ │ │ │ │ 0000287a 00006930 R_ARM_THM_MOVT_ABS 000004a4 .LC38 │ │ │ │ │ -00002884 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000289a 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002884 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000289a 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 000028c6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000028ca 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000028d2 00006d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ 000028d6 00006d30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ -000028da 0001870a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002906 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000290a 00018830 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000029e6 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a4a 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00002ad6 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ae8 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002afa 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b0c 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b1e 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b30 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b42 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b60 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b6e 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b7c 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b8a 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b9c 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bae 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bc0 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bd4 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c42 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c50 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c5e 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c6c 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c7a 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c88 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c96 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ca8 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cb0 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cb8 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cc0 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cc8 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cd0 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cd8 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ce4 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d0c 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d10 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000028da 0001890a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002906 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000290a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000029e6 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a4a 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00002ad6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ae8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002afa 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b0c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b1e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b30 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b42 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b60 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b6e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b7c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b8a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b9c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bae 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bc0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bd4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c42 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c50 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c5e 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c6c 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c7a 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c88 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c96 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ca8 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cb0 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cb8 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cc0 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cc8 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cd0 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cd8 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ce4 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d0c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002d10 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00002d14 0000702f R_ARM_THM_MOVW_ABS_NC 00000524 .LC42 │ │ │ │ │ 00002d18 00007030 R_ARM_THM_MOVT_ABS 00000524 .LC42 │ │ │ │ │ -00002d22 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d3c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002d40 00018830 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002d54 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002d6c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002d70 00018830 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002d90 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002d9e 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002da2 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d22 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d3c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002d40 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002d54 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002d6c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002d70 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002d90 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002d9e 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002da2 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002da6 00006e2f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC40 │ │ │ │ │ 00002daa 00006e30 R_ARM_THM_MOVT_ABS 000004c8 .LC40 │ │ │ │ │ -00002db4 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002dce 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002dfa 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e10 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e1a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e28 0001560a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e30 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e46 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e68 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e78 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e8e 00018a0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002e94 00018b0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002db4 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002dce 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002dfa 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e10 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e1a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e28 0001580a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002e30 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e46 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e68 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e78 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e8e 00018c0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002e94 00018d0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ 00002ea0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002ea4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002eaa 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002eae 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002eaa 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002eae 00013930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002eb2 00006f2f R_ARM_THM_MOVW_ABS_NC 00000508 .LC41 │ │ │ │ │ 00002eb6 00006f30 R_ARM_THM_MOVT_ABS 00000508 .LC41 │ │ │ │ │ -00002ebe 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ee2 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +00002ebe 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ee2 00018f0a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ 00002eee 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002ef2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ef6 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -00002f42 0001900a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00002ef6 00018f0a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +00002f42 0001920a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ 00002f52 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002f56 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f5a 0001900a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00002f6c 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002f7e 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002f5a 0001920a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00002f6c 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002f7e 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00002f8a 0000782f R_ARM_THM_MOVW_ABS_NC 00000564 .LC45 │ │ │ │ │ 00002f8e 00007830 R_ARM_THM_MOVT_ABS 00000564 .LC45 │ │ │ │ │ -00002f98 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002fae 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002fda 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002fe4 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002ff6 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003006 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003184 0001720a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -0000319e 00015b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000031b2 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000031d6 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000031e0 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000326c 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000032b2 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003302 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002f98 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002fae 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002fda 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002fe4 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002ff6 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003006 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003184 0001740a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +0000319e 00015d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000031b2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000031d6 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000031e0 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000326c 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000032b2 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003302 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000330a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000330e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000331a 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003332 0001720a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00003368 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003380 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000033aa 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000033be 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000033d0 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000331a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003332 0001740a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00003368 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003380 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000033aa 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000033be 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000033d0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000033d8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000033dc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033e0 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000033e0 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 000033e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003410 00017f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003420 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003454 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003474 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000347e 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003482 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003410 0001810a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003420 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003454 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003474 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000347e 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003482 00013930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00003486 00008d2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC50 │ │ │ │ │ 0000348a 00008d30 R_ARM_THM_MOVT_ABS 00000590 .LC50 │ │ │ │ │ -00003490 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034aa 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034ae 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034c0 0001720a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00003490 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034aa 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ae 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034c0 0001740a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ 000034fa 0000920a R_ARM_THM_CALL 00000205 stringlib_adaptive_find │ │ │ │ │ 00003530 00008c2f R_ARM_THM_MOVW_ABS_NC 00000588 .LC49 │ │ │ │ │ 00003534 00008c30 R_ARM_THM_MOVT_ABS 00000588 .LC49 │ │ │ │ │ -0000353e 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000353e 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00003550 0000930a R_ARM_THM_CALL 0000157d stringlib__two_way_count │ │ │ │ │ -0000356a 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000356a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003594 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003598 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035ac 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000035ac 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 000035b4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000035b8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000035ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000035ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000035d6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000035da 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000035e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000035ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035f4 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000035f4 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 000035fc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003600 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003624 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003636 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003652 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003674 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003680 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003684 00015730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003624 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003636 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003652 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003674 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003680 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003684 00015930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00003688 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ 0000368c 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ -00003692 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003692 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003698 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000369c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000036a2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000036a6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036ae 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000036e2 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003706 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003712 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003750 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000036ae 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000036e2 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003706 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003712 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003750 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003758 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000379e 00017f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000037ae 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -0000380e 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003818 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003830 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000383e 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000379e 0001810a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000037ae 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +0000380e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003818 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003830 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000383e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003844 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003848 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000384e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003852 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000387e 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003896 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038a4 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038c8 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038d8 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038e4 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038f4 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003908 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003938 00017f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003948 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -0000396a 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003982 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003992 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ac 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000387e 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003896 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000038a4 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000038c8 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000038d8 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000038e4 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000038f4 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003908 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003938 0001810a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003948 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +0000396a 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003982 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003992 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039ac 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000039b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000039b6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039c8 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039c8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000039ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000039d2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000039d8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000039dc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000039e2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000039e6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039ee 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000039f6 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003a42 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a48 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ab6 00019a0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +000039ee 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000039f6 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003a42 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a48 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ab6 00019c0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ 00003ac6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003aca 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003ace 00019a0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003ae0 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003af2 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003ace 00019c0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003ae0 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003af2 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00003afe 0000962f R_ARM_THM_MOVW_ABS_NC 000005ac .LC51 │ │ │ │ │ 00003b02 00009630 R_ARM_THM_MOVT_ABS 000005ac .LC51 │ │ │ │ │ -00003b0c 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003b22 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003b6e 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00003b0c 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003b22 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003b6e 00019d0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ 00003b7e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003b82 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b86 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00003b98 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003baa 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003b86 00019d0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00003b98 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003baa 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00003bb6 0000982f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC52 │ │ │ │ │ 00003bba 00009830 R_ARM_THM_MOVT_ABS 000005b4 .LC52 │ │ │ │ │ -00003bc4 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003bda 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003dc6 0001a30a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00003de6 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003e92 0000ab0a R_ARM_THM_CALL 000003a9 stringlib__preprocess │ │ │ │ │ -00003e9c 0000ac0a R_ARM_THM_CALL 00000465 stringlib__two_way │ │ │ │ │ -00003ec0 0001a502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000be6 00015a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001ddc 00015a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002df6 0001601e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003e50 0000921e R_ARM_THM_JUMP24 00000205 stringlib_adaptive_find │ │ │ │ │ -00003e6a 0000aa1e R_ARM_THM_JUMP24 00001d57 stringlib_find_char │ │ │ │ │ -00003eae 0000931e R_ARM_THM_JUMP24 0000157d stringlib__two_way_count │ │ │ │ │ +00003bc4 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003bda 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003e40 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00003e60 0001a60a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003ecc 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003f0c 0000ad0a R_ARM_THM_CALL 000003a9 stringlib__preprocess │ │ │ │ │ +00003f16 0000ae0a R_ARM_THM_CALL 00000465 stringlib__two_way │ │ │ │ │ +00003f38 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000be6 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001ddc 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002df6 0001621e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003ec8 0000921e R_ARM_THM_JUMP24 00000205 stringlib_adaptive_find │ │ │ │ │ +00003ee6 0000ac1e R_ARM_THM_JUMP24 00001d57 stringlib_find_char │ │ │ │ │ +00003f28 0000931e R_ARM_THM_JUMP24 0000157d stringlib__two_way_count │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf5f0 contains 530 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf690 contains 530 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000000c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000034 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000003c 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000040 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000034 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000003c 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000040 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000046 0000452f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC28 │ │ │ │ │ 0000004a 00004530 R_ARM_THM_MOVT_ABS 000003e0 .LC28 │ │ │ │ │ -00000054 00014b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000060 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000076 00015a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000080 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000092 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000000a0 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000000ac 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000000b8 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000000d6 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000054 00014d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000060 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000076 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000080 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000092 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000000a0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000000ac 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000000b8 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000000d6 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 000000e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000fe 0001810a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +000000fe 0001830a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ 00000126 00005a2f R_ARM_THM_MOVW_ABS_NC 0000045c .LC32 │ │ │ │ │ 0000012a 00005a30 R_ARM_THM_MOVT_ABS 0000045c .LC32 │ │ │ │ │ -00000134 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000013e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000142 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000170 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000134 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000013e 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000142 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000170 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000017a 00005e2f R_ARM_THM_MOVW_ABS_NC 0000046c .LC34 │ │ │ │ │ 0000017e 00005e30 R_ARM_THM_MOVT_ABS 0000046c .LC34 │ │ │ │ │ -00000188 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000192 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000001a6 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001be 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f2 0001520a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000188 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000192 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000001a6 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001be 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f2 0001540a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001fc 00005f2f R_ARM_THM_MOVW_ABS_NC 00000474 .LC35 │ │ │ │ │ 00000200 00005f30 R_ARM_THM_MOVT_ABS 00000474 .LC35 │ │ │ │ │ 00000204 0000602f R_ARM_THM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ 00000208 00006030 R_ARM_THM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ 0000020c 00005e2f R_ARM_THM_MOVW_ABS_NC 0000046c .LC34 │ │ │ │ │ 00000210 00005e30 R_ARM_THM_MOVT_ABS 0000046c .LC34 │ │ │ │ │ -00000214 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000214 0001510a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000228 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000022c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000286 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000028a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002a6 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000002a6 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 000002bc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002c0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002c8 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000002c8 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000002d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002d8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002ee 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002ee 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000300 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000304 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000312 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000312 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000033c 0000672f R_ARM_THM_MOVW_ABS_NC 0000049c .LC37 │ │ │ │ │ 00000340 00006730 R_ARM_THM_MOVT_ABS 0000049c .LC37 │ │ │ │ │ -0000034a 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000354 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000358 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000034a 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000354 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000358 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000037e 00006c0a R_ARM_THM_CALL 000028a9 stringlib_bytes_join │ │ │ │ │ -0000039e 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +0000039e 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 000003ae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003be 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003c2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003c6 00018c0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000003c6 00018e0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 000003ee 0000732f R_ARM_THM_MOVW_ABS_NC 0000054c .LC43 │ │ │ │ │ 000003f2 00007330 R_ARM_THM_MOVT_ABS 0000054c .LC43 │ │ │ │ │ -000003fc 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000406 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000040a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000458 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000046c 00018e0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000476 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003fc 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000406 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000040a 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000458 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000046c 0001900a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000476 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000048c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000490 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004b4 00018f0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000004f4 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000004b4 0001910a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000004f4 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000506 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000050a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000051a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000051e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000053e 00018f0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00000574 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000578 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000053e 0001910a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00000574 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000578 00013930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000057c 0000752f R_ARM_THM_MOVW_ABS_NC 00000554 .LC44 │ │ │ │ │ 00000580 00007530 R_ARM_THM_MOVT_ABS 00000554 .LC44 │ │ │ │ │ -00000586 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000586 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005a4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000005b4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005b8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000005c8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005cc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -1245,437 +1246,437 @@ │ │ │ │ │ 000005f4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000604 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000608 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000618 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000061c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000652 0000822f R_ARM_THM_MOVW_ABS_NC 0000056c .LC46 │ │ │ │ │ 00000656 00008230 R_ARM_THM_MOVT_ABS 0000056c .LC46 │ │ │ │ │ -00000660 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000670 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000660 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000670 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 0000068a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000068e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000698 00016d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000006a8 0001980a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -000006d4 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000698 00016f0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000006a8 00019a0a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +000006d4 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000006de 0000842f R_ARM_THM_MOVW_ABS_NC 00000578 .LC47 │ │ │ │ │ 000006e2 00008430 R_ARM_THM_MOVT_ABS 00000578 .LC47 │ │ │ │ │ -000006ec 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000006f6 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000070a 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000722 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000756 0001520a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006ec 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000006f6 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000070a 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000722 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000756 0001540a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000760 00005f2f R_ARM_THM_MOVW_ABS_NC 00000474 .LC35 │ │ │ │ │ 00000764 00005f30 R_ARM_THM_MOVT_ABS 00000474 .LC35 │ │ │ │ │ 00000768 0000602f R_ARM_THM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ 0000076c 00006030 R_ARM_THM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ 00000770 0000842f R_ARM_THM_MOVW_ABS_NC 00000578 .LC47 │ │ │ │ │ 00000774 00008430 R_ARM_THM_MOVT_ABS 00000578 .LC47 │ │ │ │ │ -00000778 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000778 0001510a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000078c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000790 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000007b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007c8 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000007c8 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 000007d8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007dc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000007e8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007ec 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007f0 0001990a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00000816 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000007f0 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00000816 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000820 0000892f R_ARM_THM_MOVW_ABS_NC 00000580 .LC48 │ │ │ │ │ 00000824 00008930 R_ARM_THM_MOVT_ABS 00000580 .LC48 │ │ │ │ │ -0000082e 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000838 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000084c 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000864 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000898 0001520a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000082e 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000838 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000084c 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000864 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000898 0001540a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000008a2 00005f2f R_ARM_THM_MOVW_ABS_NC 00000474 .LC35 │ │ │ │ │ 000008a6 00005f30 R_ARM_THM_MOVT_ABS 00000474 .LC35 │ │ │ │ │ 000008aa 0000602f R_ARM_THM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ 000008ae 00006030 R_ARM_THM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ 000008b2 0000892f R_ARM_THM_MOVW_ABS_NC 00000580 .LC48 │ │ │ │ │ 000008b6 00008930 R_ARM_THM_MOVT_ABS 00000580 .LC48 │ │ │ │ │ -000008ba 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000008ba 0001510a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000008ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008d2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000008f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000932 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000094c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000950 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000956 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000095e 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000966 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000097e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000988 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000098c 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000932 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000094c 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000950 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000956 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000095e 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000966 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000097e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000988 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000098c 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000009ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009b6 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009ba 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009d4 00019c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000009e0 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009e4 00019d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a2c 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000a48 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a62 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a74 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a86 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a8a 00019d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000aa4 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000abe 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000ad6 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b16 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b22 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000b34 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b38 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009b6 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009ba 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009d4 00019e0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000009e0 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009e4 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a2c 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000a48 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a62 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a74 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a86 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a8a 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000aa4 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000abe 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000ad6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b16 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b22 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000b34 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b38 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000b3c 00009a2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC53 │ │ │ │ │ 00000b40 00009a30 R_ARM_THM_MOVT_ABS 000005bc .LC53 │ │ │ │ │ -00000b46 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b46 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b6a 00019c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000b94 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000bb2 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000bd4 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c08 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000c26 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000c40 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4e 00019c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000b6a 00019e0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000b94 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000bb2 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000bd4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c08 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000c26 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c40 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4e 00019e0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000c7e 00008f0a R_ARM_THM_CALL 00003be9 fastsearch │ │ │ │ │ -00000c8e 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000caa 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000cc8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cdc 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cee 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000d08 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000d20 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d32 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d50 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d58 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dac 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000dbe 00019f0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000c8e 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000caa 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000cc8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cdc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cee 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000d08 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000d20 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d32 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d50 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d58 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000dac 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000dbe 0001a10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00000dd0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000dd4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000dda 00019c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000e30 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000e3c 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000e54 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e6a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e84 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dda 00019e0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000e30 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000e3c 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000e54 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e84 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000eac 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000eac 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000ebc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ec0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000ecc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ed0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ed4 0001a00a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000ef0 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ed4 0001a20a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000ef0 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000f00 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f04 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000f10 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f14 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f18 0001a10a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000f32 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000f38 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f46 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000f5e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f18 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000f32 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000f38 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f46 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000f5e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f86 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f8a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000f9e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fa2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fca 00017a0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000fdc 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00000fe0 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00000fca 00017c0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000fdc 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00000fe0 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 00000fe4 0000a52f R_ARM_THM_MOVW_ABS_NC 000005cc .LC54 │ │ │ │ │ 00000fe8 0000a530 R_ARM_THM_MOVT_ABS 000005cc .LC54 │ │ │ │ │ -00000ff0 00017c0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000103a 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001054 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001058 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000105e 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001066 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000106e 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001086 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001090 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001094 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ff0 00017e0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000103a 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001054 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001058 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000105e 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001066 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000106e 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001086 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001090 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001094 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000010b8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010bc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010c2 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010c6 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010e0 00019c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000010ee 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000010f2 00019d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001134 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -0000114e 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001166 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001174 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001178 00019d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001192 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000011ae 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b8 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000011d0 0001a20a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000011f0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011fc 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001212 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001216 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010c2 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010c6 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010e0 00019e0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000010ee 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000010f2 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001134 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +0000114e 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001166 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001174 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001178 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001192 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000011ae 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b8 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000011d0 0001a40a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000011f0 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001212 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001216 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000121a 00009a2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC53 │ │ │ │ │ 0000121e 00009a30 R_ARM_THM_MOVT_ABS 000005bc .LC53 │ │ │ │ │ -00001224 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001242 00019c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000126a 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001286 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000012a8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012bc 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001224 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001242 00019e0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000126a 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001286 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000012a8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012bc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012d8 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000012e4 00019c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000012d8 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000012e4 00019e0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00001304 00008f0a R_ARM_THM_CALL 00003be9 fastsearch │ │ │ │ │ -00001316 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001330 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001348 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001356 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -0000136e 00019e0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001386 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001398 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a2 0001a20a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000013bc 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c4 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000013e6 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000140e 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000141a 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001428 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001434 0000ae2f R_ARM_THM_MOVW_ABS_NC 000005ec .LC56 │ │ │ │ │ -00001438 0000ae30 R_ARM_THM_MOVT_ABS 000005ec .LC56 │ │ │ │ │ -00001440 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001450 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000145c 0001a60a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -00001468 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001472 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001316 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001330 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001348 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001356 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +0000136e 0001a00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001386 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001398 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a2 0001a40a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000013bc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013c4 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013e6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000140e 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000141a 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001428 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001434 0000b02f R_ARM_THM_MOVW_ABS_NC 000005ec .LC56 │ │ │ │ │ +00001438 0000b030 R_ARM_THM_MOVT_ABS 000005ec .LC56 │ │ │ │ │ +00001440 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001450 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000145c 0001a80a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +00001468 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001472 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001484 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001488 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014aa 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000014b4 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000014aa 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000014b4 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000014c2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014c6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014d6 0001750a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000014e0 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000014ec 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000014fc 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001520 00013a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000152a 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000014d6 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000014e0 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000014ec 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000014fc 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001520 00013c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000152a 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001538 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000153c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000154c 0001750a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001556 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001562 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001572 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000015aa 0000ab0a R_ARM_THM_CALL 000003a9 stringlib__preprocess │ │ │ │ │ -000015b8 0000ac0a R_ARM_THM_CALL 00000465 stringlib__two_way │ │ │ │ │ -000015da 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000015e8 0001a502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001660 0000b92f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC59 │ │ │ │ │ -00001664 0000b930 R_ARM_THM_MOVT_ABS 000005f8 .LC59 │ │ │ │ │ -0000166e 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000167a 00018e0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001684 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016b0 0001a80a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ -000016c0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ -000016c4 0000bc30 R_ARM_THM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ -000016dc 0001aa0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeLatin1 │ │ │ │ │ -000016e6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000610 .LC61 │ │ │ │ │ -000016ea 0000bd30 R_ARM_THM_MOVT_ABS 00000610 .LC61 │ │ │ │ │ -000016ee 0000be2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC62 │ │ │ │ │ -000016f2 0000be30 R_ARM_THM_MOVT_ABS 00000618 .LC62 │ │ │ │ │ -000016f6 0001a90a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001704 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000624 .LC63 │ │ │ │ │ -00001708 0000bf30 R_ARM_THM_MOVT_ABS 00000624 .LC63 │ │ │ │ │ -0000170c 0001a90a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +0000154c 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001556 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001562 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001572 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000015aa 0000ad0a R_ARM_THM_CALL 000003a9 stringlib__preprocess │ │ │ │ │ +000015b8 0000ae0a R_ARM_THM_CALL 00000465 stringlib__two_way │ │ │ │ │ +000015da 0001a60a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000015e8 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001660 0000bb2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC59 │ │ │ │ │ +00001664 0000bb30 R_ARM_THM_MOVT_ABS 000005f8 .LC59 │ │ │ │ │ +0000166e 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000167a 0001900a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001684 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016b0 0001aa0a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ +000016c0 0000be2f R_ARM_THM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ +000016c4 0000be30 R_ARM_THM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ +000016dc 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeLatin1 │ │ │ │ │ +000016e6 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000610 .LC61 │ │ │ │ │ +000016ea 0000bf30 R_ARM_THM_MOVT_ABS 00000610 .LC61 │ │ │ │ │ +000016ee 0000c02f R_ARM_THM_MOVW_ABS_NC 00000618 .LC62 │ │ │ │ │ +000016f2 0000c030 R_ARM_THM_MOVT_ABS 00000618 .LC62 │ │ │ │ │ +000016f6 0001ab0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001704 0000c12f R_ARM_THM_MOVW_ABS_NC 00000624 .LC63 │ │ │ │ │ +00001708 0000c130 R_ARM_THM_MOVT_ABS 00000624 .LC63 │ │ │ │ │ +0000170c 0001ab0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00001730 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 00001734 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00001738 0000c02f R_ARM_THM_MOVW_ABS_NC 00000630 .LC64 │ │ │ │ │ -0000173c 0000c030 R_ARM_THM_MOVT_ABS 00000630 .LC64 │ │ │ │ │ -00001740 0000c12f R_ARM_THM_MOVW_ABS_NC 0000063c .LC65 │ │ │ │ │ -00001744 0000c130 R_ARM_THM_MOVT_ABS 0000063c .LC65 │ │ │ │ │ -00001748 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000175c 0001ab0a R_ARM_THM_CALL 00000000 _PyBytes_FromHex │ │ │ │ │ -0000176e 00016c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000178a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001738 0000c22f R_ARM_THM_MOVW_ABS_NC 00000630 .LC64 │ │ │ │ │ +0000173c 0000c230 R_ARM_THM_MOVT_ABS 00000630 .LC64 │ │ │ │ │ +00001740 0000c32f R_ARM_THM_MOVW_ABS_NC 0000063c .LC65 │ │ │ │ │ +00001744 0000c330 R_ARM_THM_MOVT_ABS 0000063c .LC65 │ │ │ │ │ +00001748 0001510a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000175c 0001ad0a R_ARM_THM_CALL 00000000 _PyBytes_FromHex │ │ │ │ │ +0000176e 00016e0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000178a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001794 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000017a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017ba 0001ae0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000017c6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000644 .LC66 │ │ │ │ │ -000017ca 0000c730 R_ARM_THM_MOVT_ABS 00000644 .LC66 │ │ │ │ │ -000017d6 0000c82f R_ARM_THM_MOVW_ABS_NC 0000064c .LC67 │ │ │ │ │ -000017da 0000c830 R_ARM_THM_MOVT_ABS 0000064c .LC67 │ │ │ │ │ -000017e8 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001828 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001836 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC68 │ │ │ │ │ -0000183a 0000cf30 R_ARM_THM_MOVT_ABS 00000654 .LC68 │ │ │ │ │ -00001840 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000184c 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001860 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001878 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017ba 0001b00a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000017c6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000644 .LC66 │ │ │ │ │ +000017ca 0000c930 R_ARM_THM_MOVT_ABS 00000644 .LC66 │ │ │ │ │ +000017d6 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC67 │ │ │ │ │ +000017da 0000ca30 R_ARM_THM_MOVT_ABS 0000064c .LC67 │ │ │ │ │ +000017e8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001828 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001836 0000d12f R_ARM_THM_MOVW_ABS_NC 00000654 .LC68 │ │ │ │ │ +0000183a 0000d130 R_ARM_THM_MOVT_ABS 00000654 .LC68 │ │ │ │ │ +00001840 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000184c 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001860 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001878 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001882 0000140a R_ARM_THM_CALL 0000175d _getbytevalue │ │ │ │ │ -00001896 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000189a 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001896 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000189a 00013930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000189e 0000562f R_ARM_THM_MOVW_ABS_NC 00000434 .LC31 │ │ │ │ │ 000018a2 00005630 R_ARM_THM_MOVT_ABS 00000434 .LC31 │ │ │ │ │ -000018a8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018b2 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +000018a8 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018b2 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 000018c2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000018c6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018e2 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000018e6 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018ea 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000018e2 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000018e6 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000018ea 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000191e 0000140a R_ARM_THM_CALL 0000175d _getbytevalue │ │ │ │ │ -00001930 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001934 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001930 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001934 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00001938 0000292f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ 0000193c 00002930 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -00001942 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000198a 0000d22f R_ARM_THM_MOVW_ABS_NC 0000065c .LC69 │ │ │ │ │ -0000198e 0000d230 R_ARM_THM_MOVT_ABS 0000065c .LC69 │ │ │ │ │ -00001998 00016f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000019a6 0001830a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000019ae 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019bc 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000019d4 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e0 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000019e4 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000019e8 0000d32f R_ARM_THM_MOVW_ABS_NC 00000660 .LC70 │ │ │ │ │ -000019ec 0000d330 R_ARM_THM_MOVT_ABS 00000660 .LC70 │ │ │ │ │ -000019f2 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a04 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001a08 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001a0c 0000d42f R_ARM_THM_MOVW_ABS_NC 0000067c .LC71 │ │ │ │ │ -00001a10 0000d430 R_ARM_THM_MOVT_ABS 0000067c .LC71 │ │ │ │ │ -00001a16 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a22 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001a26 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001942 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000198a 0000d42f R_ARM_THM_MOVW_ABS_NC 0000065c .LC69 │ │ │ │ │ +0000198e 0000d430 R_ARM_THM_MOVT_ABS 0000065c .LC69 │ │ │ │ │ +00001998 0001710a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000019a6 0001850a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000019ae 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019bc 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000019d4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e0 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000019e4 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000019e8 0000d52f R_ARM_THM_MOVW_ABS_NC 00000660 .LC70 │ │ │ │ │ +000019ec 0000d530 R_ARM_THM_MOVT_ABS 00000660 .LC70 │ │ │ │ │ +000019f2 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a04 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001a08 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001a0c 0000d62f R_ARM_THM_MOVW_ABS_NC 0000067c .LC71 │ │ │ │ │ +00001a10 0000d630 R_ARM_THM_MOVT_ABS 0000067c .LC71 │ │ │ │ │ +00001a16 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a22 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001a26 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00001a2a 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00001a2e 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00001a34 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a46 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001a4e 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00001a60 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001aac 0001360a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001ac6 00018e0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001ad0 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a34 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a46 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001a4e 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00001a60 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001aac 0001380a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001ac6 0001900a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001ad0 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ae6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001aea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001af8 0001b10a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00001af8 0001b30a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 00001b08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b34 00017f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001b4c 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00001b34 0001810a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001b4c 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 00001b5c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001b60 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b6a 0001800a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00001b96 0001840a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001ba4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ba8 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001bae 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b6a 0001820a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ +00001b96 0001860a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001ba4 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ba8 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001bae 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001bfe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c02 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c12 0001b20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001c12 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00001c30 00008f0a R_ARM_THM_CALL 00003be9 fastsearch │ │ │ │ │ -00001c3e 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c48 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c52 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c58 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c64 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c86 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c8c 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ca6 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cbe 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001cca 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c3e 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c48 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c52 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c58 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c64 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c86 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c8c 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ca6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cbe 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc6 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001cca 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001cce 00009a2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC53 │ │ │ │ │ 00001cd2 00009a30 R_ARM_THM_MOVT_ABS 000005bc .LC53 │ │ │ │ │ -00001cd8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cfc 0001400a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001d08 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001cd8 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cfc 0001420a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d08 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001d18 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001d1c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d26 0001410a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00001d40 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d48 0001420a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d78 0001820a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001d26 0001430a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00001d40 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d48 0001440a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d78 0001840a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001dc8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001dcc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ddc 0001b20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ddc 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00001dfa 00008f0a R_ARM_THM_CALL 00003be9 fastsearch │ │ │ │ │ -00001e08 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001e12 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001e1e 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001e24 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e30 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001e52 0001600a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00001e58 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e72 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e92 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e96 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001e08 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001e12 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001e1e 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001e24 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e30 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001e52 0001620a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001e58 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e72 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e8a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e92 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001e96 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001e9a 00009a2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC53 │ │ │ │ │ 00001e9e 00009a30 R_ARM_THM_MOVT_ABS 000005bc .LC53 │ │ │ │ │ -00001ea4 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ea4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001ec8 0000140a R_ARM_THM_CALL 0000175d _getbytevalue │ │ │ │ │ 00001eda 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001ede 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ef0 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ef4 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ef8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000694 .LC72 │ │ │ │ │ -00001efc 0000e130 R_ARM_THM_MOVT_ABS 00000694 .LC72 │ │ │ │ │ -00001f02 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f16 00015e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001f1e 0001390a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00001f26 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f2a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f30 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001f34 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001ef0 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ef4 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ef8 0000e32f R_ARM_THM_MOVW_ABS_NC 00000694 .LC72 │ │ │ │ │ +00001efc 0000e330 R_ARM_THM_MOVT_ABS 00000694 .LC72 │ │ │ │ │ +00001f02 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f16 0001600a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001f1e 00013b0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00001f26 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f2a 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f30 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001f34 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00001f38 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00001f3c 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00001f42 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f42 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001f5c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f60 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f7e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f82 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001fa2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001fa6 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001f7e 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f82 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fa2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001fa6 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00001faa 0000292f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ 00001fae 00002930 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -00001fb4 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fc8 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000010 0001601e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00001fb4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fc8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000010 0001621e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 0000014e 00005c1e R_ARM_THM_JUMP24 000025e9 bytearray_strip_impl_helper │ │ │ │ │ -00000234 0001601e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000294 0001601e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000234 0001621e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000294 0001621e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000364 00005c1e R_ARM_THM_JUMP24 000025e9 bytearray_strip_impl_helper │ │ │ │ │ 00000416 00005c1e R_ARM_THM_JUMP24 000025e9 bytearray_strip_impl_helper │ │ │ │ │ -000005a8 0001911e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -000005bc 0001921e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -000005d0 0001931e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000005e4 0001941e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -000005f8 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -0000060c 0001961e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -00000620 0001971e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -00000798 0001601e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000008da 0001601e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000f92 0001601e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000005a8 0001931e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +000005bc 0001941e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +000005d0 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000005e4 0001961e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +000005f8 0001971e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +0000060c 0001981e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +00000620 0001991e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +00000798 0001621e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000008da 0001621e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000f92 0001621e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000fd8 0000281e R_ARM_THM_JUMP24 00000f9d bytearray_repr │ │ │ │ │ -0000148c 0001a71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000016ce 0001a91e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000179c 00016c1e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -000017d2 0001a91e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000017e2 0001a91e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000017fe 0001af1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000180a 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000148c 0001a91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +000016ce 0001ab1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000179c 00016e1e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +000017d2 0001ab1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000017e2 0001ab1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000017fe 0001b11e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000180a 0001b21e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000195c 0000231e R_ARM_THM_JUMP24 00000d5d bytearray_setslice │ │ │ │ │ -00001b40 00015a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001b40 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x10680 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x10720 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -6651,293 +6651,341 @@ │ │ │ │ │ 00003be8 : │ │ │ │ │ fastsearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ - ldr r4, [pc, #708] @ (3ec0 ) │ │ │ │ │ + ldr r4, [pc, #720] @ (3ecc ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - blt.w 3dce │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + blt.w 3e48 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3dea │ │ │ │ │ + ble.w 3e64 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.w 3d32 │ │ │ │ │ - movw ip, #2499 @ 0x9c3 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - bgt.w 3e14 │ │ │ │ │ - subs r0, r5, #1 │ │ │ │ │ - subs r1, r4, r5 │ │ │ │ │ - add.w sl, fp, r0 │ │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - subs r4, r5, #2 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldrb.w lr, [r6, r0] │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ + beq.w 3db0 │ │ │ │ │ + movw r6, #2499 @ 0x9c3 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bgt.w 3e8e │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + sub.w r1, r8, r5 │ │ │ │ │ + and.w r6, r0, #31 │ │ │ │ │ + add.w sl, fp, r2 │ │ │ │ │ + ldrb.w lr, [r4, r2] │ │ │ │ │ + lsls r3, r6 │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + ite eq │ │ │ │ │ + subeq.w r8, r5, #2 │ │ │ │ │ + movne r8, r2 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 3ce8 │ │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + and.w ip, r6, #31 │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + it eq │ │ │ │ │ + subeq.w r8, r5, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ + orr.w r3, r3, r0 │ │ │ │ │ + beq.n 3ce8 │ │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + and.w ip, r6, #31 │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + it eq │ │ │ │ │ + subeq.w r8, r5, #4 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ + orr.w r3, r3, r0 │ │ │ │ │ + beq.n 3ce8 │ │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + and.w ip, r6, #31 │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + it eq │ │ │ │ │ + subeq.w r8, r5, #5 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ + orr.w r3, r3, r0 │ │ │ │ │ + beq.n 3ce8 │ │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + and.w ip, r6, #31 │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + it eq │ │ │ │ │ + subeq.w r8, r5, #6 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ + orr.w r3, r3, r0 │ │ │ │ │ + beq.n 3ce8 │ │ │ │ │ + add.w ip, r4, #4 │ │ │ │ │ + subs r6, r5, #7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - ldrb.w r3, [r8, #1]! │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ + ldrb.w r0, [ip, #1]! │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r2, r4 │ │ │ │ │ - and.w r3, r3, #31 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - lsl.w r3, r9, r3 │ │ │ │ │ - orr.w ip, ip, r3 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - bne.n 3c4a │ │ │ │ │ - and.w r4, lr, #31 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + moveq r8, r6 │ │ │ │ │ + and.w r0, r0, #31 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + lsl.w r0, r9, r0 │ │ │ │ │ + orrs r3, r0 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ + bne.n 3cce │ │ │ │ │ + and.w r6, lr, #31 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - lsls r3, r4 │ │ │ │ │ - orr.w r3, r3, ip │ │ │ │ │ + lsls r0, r6 │ │ │ │ │ + orrs r3, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 3cbc │ │ │ │ │ - ldrb.w r4, [sl, r3] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 3cdc │ │ │ │ │ + blt.n 3d3a │ │ │ │ │ + ldrb.w r0, [sl, r3] │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + bne.n 3d5a │ │ │ │ │ add.w r5, fp, r3 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb.w ip, [r5] │ │ │ │ │ - ldrb r1, [r6, r4] │ │ │ │ │ + ldrb r1, [r4, r0] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 3ca0 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ + bne.n 3d20 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bgt.n 3c8e │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bgt.n 3d0e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bne.n 3d04 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 3d82 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3d2e │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ - add r3, r0 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 3c7a │ │ │ │ │ + bne.n 3dac │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq.n 3d42 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 3cfa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #504] @ (3ec0 ) │ │ │ │ │ + movne.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [pc, #392] @ (3ecc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 3de6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.w 3e60 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - blt.n 3cb8 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + blt.n 3d36 │ │ │ │ │ add.w r5, sl, r3 │ │ │ │ │ add r3, r9 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r3, r5 │ │ │ │ │ tst.w r5, #1 │ │ │ │ │ it eq │ │ │ │ │ - moveq r4, ip │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 3c7a │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bge.n 3d12 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 3c7a │ │ │ │ │ - add.w r4, sl, r3 │ │ │ │ │ + moveq r0, ip │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 3cfa │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bge.n 3d90 │ │ │ │ │ + add r3, r8 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 3cfa │ │ │ │ │ + add.w r0, sl, r3 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ │ - and.w r4, r4, #31 │ │ │ │ │ - lsr.w r4, r5, r4 │ │ │ │ │ - lsls r4, r4, #31 │ │ │ │ │ - bmi.n 3d0a │ │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ │ + and.w r0, r0, #31 │ │ │ │ │ + lsr.w r0, r5, r0 │ │ │ │ │ + lsls r5, r0, #31 │ │ │ │ │ + bmi.n 3d88 │ │ │ │ │ add r3, r9 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 3c7a │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 3cfa │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 3d42 │ │ │ │ │ + ldrb r7, [r4, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - sub.w r8, r1, r3 │ │ │ │ │ + subs r6, r1, r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - and.w r3, r4, #31 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + and.w r3, r7, #31 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ it eq │ │ │ │ │ - moveq r7, r2 │ │ │ │ │ + moveq ip, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d46 │ │ │ │ │ - add.w ip, fp, r5 │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 3dce │ │ │ │ │ - ldrb.w r0, [fp, r2] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 3d8c │ │ │ │ │ - add.w lr, ip, r2 │ │ │ │ │ - adds r0, r6, r5 │ │ │ │ │ - ldrb.w r9, [lr, #-1]! │ │ │ │ │ - ldrb.w r8, [r0, #-1]! │ │ │ │ │ + bne.n 3dc2 │ │ │ │ │ + add.w lr, fp, r5 │ │ │ │ │ + adds r1, r4, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 3e48 │ │ │ │ │ + ldrb.w r2, [fp, r6] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne.n 3e04 │ │ │ │ │ + add.w r0, lr, r6 │ │ │ │ │ + adds r2, r4, r5 │ │ │ │ │ + ldrb.w r9, [r0, #-1]! │ │ │ │ │ + ldrb.w r8, [r2, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 3da6 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 3d78 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ - cbz r2, 3dce │ │ │ │ │ - add.w r0, fp, r2 │ │ │ │ │ - ldrb.w r0, [r0, #-1] │ │ │ │ │ - and.w r0, r0, #31 │ │ │ │ │ - lsr.w r0, r3, r0 │ │ │ │ │ - lsls r0, r0, #31 │ │ │ │ │ - bpl.n 3e10 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3d6a │ │ │ │ │ - cbz r2, 3dbc │ │ │ │ │ - add.w r0, fp, r2 │ │ │ │ │ - ldrb.w r0, [r0, #-1] │ │ │ │ │ - and.w r0, r0, #31 │ │ │ │ │ - lsr.w r0, r3, r0 │ │ │ │ │ - lsls r0, r0, #31 │ │ │ │ │ - bpl.n 3e10 │ │ │ │ │ - subs r2, r2, r7 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3d66 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne.n 3e1e │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 3df2 │ │ │ │ │ + b.n 3d42 │ │ │ │ │ + cbz r6, 3e48 │ │ │ │ │ + add.w r2, fp, r6 │ │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ │ + and.w r2, r2, #31 │ │ │ │ │ + lsr.w r2, r3, r2 │ │ │ │ │ + lsls r2, r2, #31 │ │ │ │ │ + bpl.n 3e8a │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + b.n 3de4 │ │ │ │ │ + cbz r6, 3e34 │ │ │ │ │ + add.w r2, fp, r6 │ │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ │ + and.w r2, r2, #31 │ │ │ │ │ + lsr.w r2, r3, r2 │ │ │ │ │ + lsls r0, r2, #31 │ │ │ │ │ + bpl.n 3e8a │ │ │ │ │ + sub.w r6, r6, ip │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + b.n 3de0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e86 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ + bne.n 3f00 │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 3d42 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 3e8c │ │ │ │ │ - ldr r4, [pc, #228] @ (3ec0 ) │ │ │ │ │ + beq.n 3f06 │ │ │ │ │ + ldr r4, [pc, #120] @ (3ecc ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 3ea4 │ │ │ │ │ + beq.n 3f1e │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - bne.n 3dce │ │ │ │ │ - ldrb r5, [r2, #0] │ │ │ │ │ + bne.n 3e48 │ │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 3e54 │ │ │ │ │ + beq.n 3ed0 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 3e6e │ │ │ │ │ + bne.n 3eea │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it le │ │ │ │ │ addle r1, r0, r1 │ │ │ │ │ - bgt.n 3dc2 │ │ │ │ │ + bgt.n 3e3c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs.n 3dce │ │ │ │ │ + bcs.n 3e48 │ │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 3dfe │ │ │ │ │ - sub.w r8, r1, fp │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ - subs r2, r2, r5 │ │ │ │ │ - b.n 3dbe │ │ │ │ │ - movw ip, #29999 @ 0x752f │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n 3e78 │ │ │ │ │ + sub.w r6, r1, fp │ │ │ │ │ + b.n 3d42 │ │ │ │ │ + subs r6, r6, r5 │ │ │ │ │ + b.n 3e38 │ │ │ │ │ + movw r6, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ - cmple r1, ip │ │ │ │ │ + cmple r1, r6 │ │ │ │ │ ble.w 3c2e │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ble.w 3c2e │ │ │ │ │ - mov.w ip, r3, asr #2 │ │ │ │ │ - add.w ip, ip, ip, lsl #1 │ │ │ │ │ - cmp.w ip, r1, asr #2 │ │ │ │ │ - blt.n 3dd4 │ │ │ │ │ - ldr r4, [pc, #136] @ (3ec0 ) │ │ │ │ │ + asrs r6, r3, #2 │ │ │ │ │ + add.w r6, r6, r6, lsl #1 │ │ │ │ │ + cmp.w r6, r1, asr #2 │ │ │ │ │ + blt.n 3e4e │ │ │ │ │ + ldr r4, [pc, #28] @ (3ecc ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 3de6 │ │ │ │ │ + bne.n 3e60 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 204 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ - ldr r3, [pc, #104] @ (3ec0 ) │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + ldr r3, [pc, #100] @ (3f38 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3de6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + bne.n 3e60 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1d56 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_find_char │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ble.w 3cc4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ble.w 3d42 │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.n 3eb2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + beq.n 3f2c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 3e74 │ │ │ │ │ - sub.w r8, r0, fp │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ + b.n 3eee │ │ │ │ │ + sub.w r6, r0, fp │ │ │ │ │ + b.n 3d42 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 3a8 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 464 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 3d42 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 157c │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.n 3e82 │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bne.n 3efc │ │ │ │ │ + b.n 3d42 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 80280 (bytes into file) │ │ │ │ │ + Start of section headers: 81008 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x13998: │ │ │ │ │ +There are 18 section headers, starting at offset 0x13c70: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 002a7c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00faa8 000eb0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002ab0 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010958 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003264 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003264 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003c84 005434 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 011038 0021b8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0090b8 000e88 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0131f0 0006a0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 009f40 0022a4 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 013890 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c1e4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c1e4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c218 002160 10 16 354 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00e378 001730 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 013908 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002ab8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00fca8 000eb0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002aec 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010b58 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0032a0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0032a0 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003cc0 0055d8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 011238 002290 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009298 000e88 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0134c8 0006a0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a120 0022a4 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 013b68 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c3c4 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c3c4 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c3f8 002180 10 16 356 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00e578 001730 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 013be0 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 534 entries: │ │ │ │ │ +Symbol table '.symtab' contains 536 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ @@ -22,516 +22,518 @@ │ │ │ │ │ 18: 000002c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 19: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 20: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 21: 0000009c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 22: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 24: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 25: 000003b2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 00000490 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 000004ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 28: 000004f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 29: 00000520 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 30: 000005fe 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 31: 00000a90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 33: 00000a94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 34: 00000b3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 36: 00000b40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 37: 00000e00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00000e04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00000e05 476 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 40: 00000fdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 00000fe0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 42: 00000fe1 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 43: 00001011 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ - 44: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 45: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 46: 00001041 534 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 47: 000010c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 000010ce 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 49: 00001118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 0000111e 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 00001160 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00001166 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 00001468 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 55: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 56: 0000146c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 0000146d 584 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 58: 000016ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 000016b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 60: 000016b5 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 61: 000016b9 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 62: 00001740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 0000174c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 64: 0000174d 112 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 65: 000017bd 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 66: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 67: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 68: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 69: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 70: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 71: 000017d9 364 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 72: 00001940 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 73: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 74: 00001944 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 75: 00001945 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ - 76: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 77: 000019dd 2466 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 78: 00002381 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 79: 0000242d 512 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 80: 0000262d 752 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 81: 00002685 420 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ - 82: 00000d29 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 83: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 84: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 85: 0000497d 184 FUNC LOCAL DEFAULT 7 stringlib_find_char │ │ │ │ │ - 86: 00002829 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 87: 000028e5 406 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 88: 00002628 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 0000262c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 00002918 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 0000291c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 92: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 93: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 94: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ - 95: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 96: 00002ac8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00002b44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00002bbd 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 99: 00002d30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 00002dac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 101: 00002e19 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 102: 00002e64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 103: 00002e68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 104: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 105: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 106: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 107: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 108: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 109: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 110: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 111: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 112: 00002ec9 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 113: 00005071 752 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 114: 00004691 746 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 115: 000031b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 000031c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 117: 00003488 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 00003490 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 119: 00003491 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ - 120: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 121: 00000029 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ - 122: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 123: 000034b9 150 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ - 124: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 125: 00003551 376 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 126: 000036c9 1672 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 127: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 128: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 129: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 130: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 131: 00003d4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 132: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 133: 000000b1 126 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 134: 00003d50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 135: 00003f74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 136: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 137: 00003f78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 138: 00003f79 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 139: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 140: 0000400d 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 141: 000040a5 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ - 142: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 143: 000040a9 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ - 144: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 145: 00004141 1360 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 146: 00004448 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 147: 0000444c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 148: 00004688 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 149: 00004690 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 150: 00004954 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 151: 00004958 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 152: 00000131 2080 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 153: 00000690 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 154: 00000698 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 155: 0000094c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 156: 00004a35 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ - 157: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 158: 00000950 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 159: 00000951 76 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 160: 0000099d 958 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 161: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 162: 00000d5d 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 163: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 164: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 165: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 166: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 167: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 168: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 169: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 170: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 171: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 172: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 173: 00004b50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 174: 00004b7c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 175: 00004d30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 176: 00004d38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 177: 00000da9 172 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 178: 00000e50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 179: 00005328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 180: 00005330 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 181: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 182: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 183: 00000e54 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 184: 00000e55 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 185: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 186: 00001010 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 187: 00001014 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 188: 00001015 304 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 189: 00001140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 190: 00001144 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 191: 00001145 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ - 192: 00000045 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ - 193: 0000004f 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ - 194: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 195: 00000059 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 196: 00001171 768 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 197: 0000143c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 198: 00001444 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 199: 00001471 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 200: 0000149d 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 201: 000015a9 576 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 202: 0000152c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 203: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 204: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 205: 00001530 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 206: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 207: 000000a5 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 208: 000017e9 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 209: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 210: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 211: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 212: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 213: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 214: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 215: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 216: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 217: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 218: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 219: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 220: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 221: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 222: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ - 223: 000018da 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 224: 000018fc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 225: 0000253d 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 226: 000019b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 227: 000019da 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 228: 00001a70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 229: 00001a74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 230: 00001a8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 231: 00001b18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 232: 0000204c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 00002050 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 234: 00002324 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 235: 00002328 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 236: 000000d1 206 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ - 237: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 238: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 239: 0000019f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 240: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 241: 000025e1 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 242: 00002671 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 243: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 244: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 245: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 246: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 247: 00000213 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 248: 00000305 120 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ - 249: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 250: 0000539d 150 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ - 251: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 252: 0000037d 336 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ - 253: 000004c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 254: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 255: 000004cc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 256: 000004cd 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 257: 000005cf 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ - 258: 000005d9 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ - 259: 000005e3 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ - 260: 000005ed 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ - 261: 000005f7 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ - 262: 00000601 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ - 263: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 264: 0000060b 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ - 265: 000006fd 1112 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ - 266: 000009ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 267: 000009b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 268: 00000b55 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ - 269: 00000b81 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ - 270: 00000bad 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ - 271: 00000c2f 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ - 272: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 273: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ - 274: 00000cdb 66 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ - 275: 00000d18 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 276: 00000d1c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 277: 00000d1d 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ - 278: 00002824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 279: 00000d94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 280: 00002828 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 281: 00000d99 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ - 282: 00000d98 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 283: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ - 284: 00000def 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ - 285: 00000e03 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ - 286: 00000e4f 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ - 287: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 288: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 289: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 290: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 291: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ - 292: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ - 293: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ - 294: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ - 295: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ - 296: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ - 297: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 298: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 299: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 300: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ - 301: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ - 302: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ - 303: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ - 304: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ - 305: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ - 306: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ - 307: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ - 308: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ - 309: 00000908 507 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ - 310: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ - 311: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ - 312: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ - 313: 00000e60 228 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ - 314: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ - 315: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ - 316: 0000118c 337 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ - 317: 000012e0 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ - 318: 000013e8 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ - 319: 00001480 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ - 320: 00001518 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ - 321: 000015c8 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ - 322: 00001718 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ - 323: 0000184c 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ - 324: 00001998 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ - 325: 00001ac8 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ - 326: 00001bc8 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ - 327: 00001da4 418 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ - 328: 00001f48 396 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ - 329: 000020d4 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ - 330: 00002264 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ - 331: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 332: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ - 333: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ - 334: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ - 335: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ - 336: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ - 337: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ - 338: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 339: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 340: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 341: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 342: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 343: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 344: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 345: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 346: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 347: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 348: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 349: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 350: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 351: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 352: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 353: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 354: 00000001 232 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ - 364: 0000017d 328 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 370: 000002c5 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 373: 00000305 1424 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 374: 00000895 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 376: 000008e5 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 25: 000003c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 000004a2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 27: 00000584 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 28: 00000588 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 29: 000005b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 30: 00000696 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 31: 00000a44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 32: 00000a48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 33: 00000c44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 35: 00000c48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 36: 00000cf0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 38: 00000cf4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00000fb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00000fb8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 00000fb9 476 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 42: 00001190 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00001194 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 00001195 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 45: 000011c5 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 46: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 47: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 48: 000011f5 534 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 49: 0000127c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00001282 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 000012cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 000012d2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 00001314 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 0000131a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 0000161c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 57: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 58: 00001620 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001621 568 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 00001850 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001858 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00001859 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 0000185d 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 64: 000018e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000018f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 000018f1 112 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 67: 00001961 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 68: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 69: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 70: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 71: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 72: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 73: 0000197d 364 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 74: 00001ae4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 76: 00001ae8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00001ae9 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 78: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 79: 00001b81 2466 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 80: 00002525 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 81: 000025d1 512 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 82: 000027d1 752 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 83: 000026c1 420 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 84: 00000d29 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ + 85: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 86: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 87: 00004b21 184 FUNC LOCAL DEFAULT 7 stringlib_find_char │ │ │ │ │ + 88: 00002865 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 89: 00002921 406 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 90: 000027cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 000027d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 00002abc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00002ac0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 94: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 95: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 96: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ + 97: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 98: 00002c6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00002ce8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00002d61 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 101: 00002ed4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00002f50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 103: 00002fbd 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 104: 00003008 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 0000300c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 106: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 107: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 108: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 109: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 110: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 111: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 112: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 113: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 114: 0000306d 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 115: 00005215 752 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 116: 00004835 746 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 117: 0000335c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 00003368 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 119: 0000362c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00003634 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 121: 00003635 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 122: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 123: 00000029 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ + 124: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 125: 0000365d 150 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ + 126: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 127: 000036f5 376 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 128: 0000386d 1672 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 129: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 130: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 131: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 132: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 133: 00003ef0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 135: 000000b1 126 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 136: 00003ef4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 137: 00004118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 138: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 139: 0000411c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 140: 0000411d 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 141: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 142: 000041b1 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 143: 00004249 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 144: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 145: 0000424d 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 146: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 147: 000042e5 1360 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 148: 000045ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 149: 000045f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 150: 0000482c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 151: 00004834 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 152: 00004af8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00004afc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 154: 00000131 2108 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 155: 000006bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 156: 000006c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 157: 00000968 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 158: 00004bd9 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 159: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 160: 0000096c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 161: 0000096d 76 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 162: 000009b9 958 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 163: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 164: 00000d79 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 165: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 166: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 167: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 168: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 169: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 170: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 171: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 172: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 173: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 174: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 175: 00004cf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 176: 00004d20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 177: 00004ed4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 178: 00004edc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 179: 00000dc5 172 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 180: 00000e6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 181: 000054cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 182: 000054d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 183: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 184: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ + 185: 00000e70 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 186: 00000e71 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 187: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ + 188: 0000102c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 189: 00001030 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 190: 00001031 304 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 191: 0000115c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 192: 00001160 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 193: 00001161 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 194: 00000045 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ + 195: 0000004f 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ + 196: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 197: 00000059 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ + 198: 0000118d 800 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 199: 00001470 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 200: 00001478 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 201: 000014ad 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 202: 000014d9 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 203: 000015e5 576 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 204: 00001568 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 205: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 206: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 207: 0000156c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 208: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 209: 000000a5 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ + 210: 00001825 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 211: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 212: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 213: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 214: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 215: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 216: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 217: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 218: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 219: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 220: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 221: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 222: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 223: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 224: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ + 225: 00001916 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 226: 00001938 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 227: 00002579 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 228: 000019ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 229: 00001a16 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 230: 00001aac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 231: 00001ab0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 232: 00001ac8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 233: 00001b54 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 234: 00002088 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 235: 0000208c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 236: 00002360 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 237: 00002364 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 238: 000000d1 206 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 239: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 240: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ + 241: 0000019f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 242: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 243: 0000261d 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 244: 000026ad 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 245: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 246: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 247: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ + 248: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 249: 00000213 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 250: 00000305 120 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 251: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 252: 00005541 150 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 253: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 254: 0000037d 336 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 255: 000004c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 256: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ + 257: 000004cc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 258: 000004cd 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 259: 000005cf 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ + 260: 000005d9 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ + 261: 000005e3 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ + 262: 000005ed 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ + 263: 000005f7 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ + 264: 00000601 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ + 265: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 266: 0000060b 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ + 267: 000006fd 1112 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ + 268: 000009ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 269: 000009b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 270: 00000b55 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ + 271: 00000b81 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ + 272: 00000bad 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ + 273: 00000c2f 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ + 274: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 275: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ + 276: 00000cdb 66 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ + 277: 00000d18 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 278: 00000d1c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 279: 00000d1d 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ + 280: 00002860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 281: 00000d94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 282: 00002864 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 283: 00000d99 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ + 284: 00000d98 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 285: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ + 286: 00000def 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 287: 00000e03 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ + 288: 00000e4f 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ + 289: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 290: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 291: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 292: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 293: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ + 294: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ + 295: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ + 296: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ + 297: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ + 298: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ + 299: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 300: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 301: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 302: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ + 303: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ + 304: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ + 305: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ + 306: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ + 307: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ + 308: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ + 309: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ + 310: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ + 311: 00000908 507 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ + 312: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ + 313: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ + 314: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ + 315: 00000e60 228 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ + 316: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ + 317: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ + 318: 0000118c 337 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ + 319: 000012e0 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ + 320: 000013e8 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ + 321: 00001480 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ + 322: 00001518 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ + 323: 000015c8 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ + 324: 00001718 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ + 325: 0000184c 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ + 326: 00001998 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ + 327: 00001ac8 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ + 328: 00001bc8 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ + 329: 00001da4 418 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ + 330: 00001f48 396 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ + 331: 000020d4 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ + 332: 00002264 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ + 333: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 334: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ + 335: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ + 336: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ + 337: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ + 338: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ + 339: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ + 340: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 341: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 342: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 343: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 344: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 345: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 346: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 347: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 348: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 349: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 350: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 351: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 352: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 353: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 354: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 355: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 356: 00000001 232 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 366: 0000017d 328 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 372: 000002c5 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 375: 00000305 1860 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 382: 00000001 38 FUNC GLOBAL DEFAULT 1 _PyBytesWriter_Dealloc │ │ │ │ │ - 383: 000012d5 408 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 387: 00000a95 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 389: 00000b41 708 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 403: 00001259 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 404: 00001269 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 412: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 426: 000023a9 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 428: 0000291d 128 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 429: 0000299d 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 432: 00002e69 94 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 444: 00003d51 552 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 447: 000000ad 4 FUNC GLOBAL DEFAULT 1 _PyBytes_Join │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 465: 00004a41 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 466: 00004a69 1544 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 471: 00000ed9 316 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 477: 00005361 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 479: 00001531 120 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 483: 00001805 3382 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 495: 00002589 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 499: 000001e1 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 511: 00000cbd 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 515: 00000e6b 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ - 516: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ - 517: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 378: 00001489 408 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 381: 00000001 38 FUNC GLOBAL DEFAULT 1 _PyBytesWriter_Dealloc │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 387: 00000a49 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ + 388: 00000a99 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 389: 00000c49 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 391: 00000cf5 708 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 405: 0000140d 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 406: 0000141d 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 414: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 428: 0000254d 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 430: 00002ac1 128 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 431: 00002b41 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 434: 0000300d 94 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 446: 00003ef5 552 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 449: 000000ad 4 FUNC GLOBAL DEFAULT 1 _PyBytes_Join │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 467: 00004be5 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 468: 00004c0d 1544 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 473: 00000ef5 316 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 479: 00005505 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 481: 0000156d 120 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 485: 00001841 3382 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 497: 000025c5 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 501: 000001e1 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 513: 00000cbd 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 517: 00000e6b 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ + 518: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 519: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,290 +1,275 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xfaa8 contains 470 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xfca8 contains 470 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000042 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000004e 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000005c 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000068 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000072 0001bd0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -0000007e 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000088 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000094 0000782f R_ARM_THM_MOVW_ABS_NC 0000039c .LC37 │ │ │ │ │ -00000098 00007830 R_ARM_THM_MOVT_ABS 0000039c .LC37 │ │ │ │ │ -000000a0 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000e8 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -000000f0 0000842f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ -000000f4 00008430 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ -000000fe 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000110 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000122 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000174 0001a80a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000180 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000001ac 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001b0 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000001c0 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000001ea 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000208 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000020c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002fc 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000320 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000033c 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000037e 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000003a4 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000003b4 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000003d2 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000003ea 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000003f2 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000418 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000041c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000045a 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000046a 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000046e 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000005a0 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000005b6 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000005da 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f2 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000616 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000061a 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000061e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000622 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000062a 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000644 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000664 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000674 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000678 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000067c 0000902f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000680 00009030 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00000686 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000690 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000694 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000069c 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000006ba 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c0 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000006e4 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000714 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000071a 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000071e 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000726 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000072a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000758 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000075c 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000760 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000764 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000076c 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000778 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000077c 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000798 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000007b8 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000007f6 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000808 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000812 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000082a 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000856 00004f0a R_ARM_THM_CALL 0000242d fastsearch.constprop.0 │ │ │ │ │ -0000086e 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000890 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089c 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000008b8 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d0 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008da 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000008f4 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008fc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000900 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000092c 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000094c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000097a 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000097e 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000984 00009d2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC51 │ │ │ │ │ -00000988 00009d30 R_ARM_THM_MOVT_ABS 000004a4 .LC51 │ │ │ │ │ -00000992 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000009ac 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009b0 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009ca 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009f6 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a10 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a2a 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a44 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a5c 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a76 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a8e 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a98 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000aaa 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ac2 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000aca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ace 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b12 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b28 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b40 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b5c 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b6a 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b84 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b9e 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000bbe 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bc2 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000bec 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bf0 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d4a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d4e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d78 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d7c 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d8e 0000a12f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ -00000d92 0000a130 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ -00000d9c 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000dd8 0001d50a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00000e04 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000e20 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000e34 0001d60a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000e40 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e50 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e74 0001d70a R_ARM_THM_CALL 00000ed9 _PyBytes_FromHex │ │ │ │ │ -00000e78 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e7c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e8c 0000422f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00000e90 00004230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00000e94 0000b52f R_ARM_THM_MOVW_ABS_NC 00000520 .LC65 │ │ │ │ │ -00000e98 0000b530 R_ARM_THM_MOVT_ABS 00000520 .LC65 │ │ │ │ │ -00000e9c 0000b62f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ -00000ea0 0000b630 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ -00000ea4 0001a10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000eb4 0001d80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ece 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f2c 0001760a R_ARM_THM_CALL 00000895 _PyBytesWriter_Prepare │ │ │ │ │ -00000f36 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f3a 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f3e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000f42 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00000f82 0001780a R_ARM_THM_CALL 000008e5 _PyBytesWriter_Finish │ │ │ │ │ -00000f9a 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000fb0 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fb4 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fb8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000534 .LC67 │ │ │ │ │ -00000fbc 0000b930 R_ARM_THM_MOVT_ABS 00000534 .LC67 │ │ │ │ │ -00000fc2 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fc8 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -00001010 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001030 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000103a 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001058 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001074 0000500a R_ARM_THM_CALL 0000262d fastsearch │ │ │ │ │ -000010a8 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000010b4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000010b8 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000010bc 0000902f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -000010c0 00009030 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000010c6 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010ec 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001116 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000111c 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001138 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001140 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001158 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001168 0001d90a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -000011aa 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000011ba 0001dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000011cc 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000011e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000012cc 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000012f0 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000130c 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001354 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001358 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001370 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001398 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000139c 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000013a0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000013a4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013aa 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013b6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000013ba 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013c6 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000013e2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000013e6 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000013ea 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000013ee 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000013f4 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000140e 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001428 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001436 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000143c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001440 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001454 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000145a 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001484 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001494 0001de0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000014fa 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000151e 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000152c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001546 0001750a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000155a 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000155e 0001e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000156a 0000cb2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ -0000156e 0000cb30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ -00001572 0001e10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000158e 0000cc2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ -00001592 0000cc30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ -00001596 0001e10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000015a2 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c8 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000015d2 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000015fe 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000163a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000163e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000166e 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001676 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000167c 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000016a4 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000016d4 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000016da 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000016fc 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001700 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000170c 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000171a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000171e 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001722 0000ce2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ -00001726 0000ce30 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ -0000172c 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001732 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000173c 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001752 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000179a 00016c0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000017aa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017ae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017e2 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017fa 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017fe 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000184c 0001760a R_ARM_THM_CALL 00000895 _PyBytesWriter_Prepare │ │ │ │ │ -00001888 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000188c 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000197a 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000197e 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000019f8 0001780a R_ARM_THM_CALL 000008e5 _PyBytesWriter_Finish │ │ │ │ │ -00001a1a 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001a36 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001a4c 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001a50 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001a5a 0001e60a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a70 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001a8c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001a90 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001a94 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001a98 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001a9c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001aa0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001aa4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001aa8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001aac 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ab0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ab4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ab8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001abc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ac0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ac4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000042 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000004e 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000005c 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000068 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000072 0001bf0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +0000007e 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000088 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000094 00007a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC37 │ │ │ │ │ +00000098 00007a30 R_ARM_THM_MOVT_ABS 0000039c .LC37 │ │ │ │ │ +000000a0 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000e8 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +000000f0 0000862f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ +000000f4 00008630 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ +000000fe 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000110 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000122 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000174 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000180 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000001ac 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001b0 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001c0 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000001ea 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000202 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000206 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000002fc 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000320 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000033c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000037a 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000003a0 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000003b0 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000003ce 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000003e6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000003ee 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000042a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000042e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000046c 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000047c 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000480 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000005b2 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000005c8 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000005ec 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000604 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000062a 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000062e 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000632 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000636 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000063e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000065a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000067a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000068a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000068e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000692 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000696 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000069e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006a8 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000006bc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006c0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006c6 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000006f0 0000510a R_ARM_THM_CALL 000025d1 fastsearch.constprop.0 │ │ │ │ │ +00000708 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000726 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000072a 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000072e 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00000732 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00000738 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000748 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000764 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000077c 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000786 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000007a0 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007a8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007ac 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000007d8 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000007f6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000828 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000832 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000854 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000085c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000860 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000089c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000008aa 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008ae 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008c0 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008c8 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ce 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008f8 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000908 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000090c 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000928 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000094a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000968 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000996 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000099a 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009a0 00009f2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC51 │ │ │ │ │ +000009a4 00009f30 R_ARM_THM_MOVT_ABS 000004a4 .LC51 │ │ │ │ │ +000009ae 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000009c8 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009cc 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009e6 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000a12 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000a2c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000a46 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000a60 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000a78 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000a92 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000aaa 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000ab4 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ac6 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ade 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ae6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000aea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b2e 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000b44 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000b5c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000b78 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000b86 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000ba0 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000bba 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000bda 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000bde 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c08 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c0c 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d66 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d6a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d94 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d98 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000daa 0000a32f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ +00000dae 0000a330 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ +00000db8 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000df4 0001d70a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00000e20 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000e3c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000e50 0001d80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000e5c 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e6c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e90 0001d90a R_ARM_THM_CALL 00000ef5 _PyBytes_FromHex │ │ │ │ │ +00000e94 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e98 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ea8 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00000eac 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00000eb0 0000b72f R_ARM_THM_MOVW_ABS_NC 00000520 .LC65 │ │ │ │ │ +00000eb4 0000b730 R_ARM_THM_MOVT_ABS 00000520 .LC65 │ │ │ │ │ +00000eb8 0000b82f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ +00000ebc 0000b830 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ +00000ec0 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000ed0 0001da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000eea 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f48 0001830a R_ARM_THM_CALL 00000a49 _PyBytesWriter_Prepare │ │ │ │ │ +00000f52 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f56 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f5a 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000f5e 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000f9e 0001840a R_ARM_THM_CALL 00000a99 _PyBytesWriter_Finish │ │ │ │ │ +00000fb6 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000fcc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fd0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fd4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC67 │ │ │ │ │ +00000fd8 0000bb30 R_ARM_THM_MOVT_ABS 00000534 .LC67 │ │ │ │ │ +00000fde 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fe4 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +0000102c 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000104c 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001056 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001074 0001cc0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001090 0000520a R_ARM_THM_CALL 000027d1 fastsearch │ │ │ │ │ +000010c4 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000010d0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010d4 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010d8 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +000010dc 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +000010e2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001108 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001132 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001138 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001154 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000115c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001174 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001184 0001db0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +000011c6 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000011d6 0001de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000011e8 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001202 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001206 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012ec 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001310 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000132c 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001378 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000137c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001394 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000013be 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000013c2 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000013c6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000013ca 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000013d4 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013e0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013e4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000013f4 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001410 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001414 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001418 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000141c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001426 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001440 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001468 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001470 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001474 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001490 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001496 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014c0 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000014d0 0001e00a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00001536 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000155a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001568 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001582 0001770a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00001596 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000159a 0001e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000015a6 0000cd2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ +000015aa 0000cd30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ +000015ae 0001e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000015ca 0000ce2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ +000015ce 0000ce30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ +000015d2 0001e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000015de 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001604 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000160e 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000163a 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001676 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000167a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016aa 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016b2 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000016b8 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000016e0 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001710 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001716 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001720 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001724 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001728 0000d02f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ +0000172c 0000d030 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ +00001732 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001738 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000173e 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001742 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000174e 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001778 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000017b6 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000017d6 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000017e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000181e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001836 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000183a 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001888 0001830a R_ARM_THM_CALL 00000a49 _PyBytesWriter_Prepare │ │ │ │ │ +000018c4 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000018c8 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000019b6 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000019ba 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001a34 0001840a R_ARM_THM_CALL 00000a99 _PyBytesWriter_Finish │ │ │ │ │ +00001a56 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001a72 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a88 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001a8c 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001a96 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001aac 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001ac8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001acc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001ad0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001ad4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001ad8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001adc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001ae0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ @@ -297,1706 +282,1748 @@ │ │ │ │ │ 00001afc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b00 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b04 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b08 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b0c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b10 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b44 0001e70a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001bae 0001760a R_ARM_THM_CALL 00000895 _PyBytesWriter_Prepare │ │ │ │ │ -00001bea 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001bfe 0000410a R_ARM_THM_CALL 000017bd Py_XDECREF │ │ │ │ │ -00001c1a 0001e80a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00001cd2 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001ce4 0001e90a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00001d1c 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d3a 0001760a R_ARM_THM_CALL 00000895 _PyBytesWriter_Prepare │ │ │ │ │ -00001d5e 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001d62 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001d66 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00001d6e 0001700a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001d76 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d7a 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d7e 0000d62f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ -00001d82 0000d630 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ -00001d88 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d8e 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -00001dae 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001db8 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001dbc 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001dc6 0001e60a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001dd6 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001de4 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001df6 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e02 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001e14 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00001e1e 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e2a 0000410a R_ARM_THM_CALL 000017bd Py_XDECREF │ │ │ │ │ -00001e30 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e3c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e40 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e44 0000d82f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ -00001e48 0000d830 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ -00001e4e 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e84 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001ebc 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001ec0 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001f10 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f14 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001f18 0000d72f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ -00001f1c 0000d730 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ -00001f22 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f4a 0001d60a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001f70 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001f74 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001f7a 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f84 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f88 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f8c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ -00001f90 0000d530 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ -00001f96 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fc8 0001ea0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001ff2 0001a80a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002000 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002004 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000200e 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002028 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000202c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002030 0000de2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -00002034 0000de30 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -0000203a 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002040 0000410a R_ARM_THM_CALL 000017bd Py_XDECREF │ │ │ │ │ -0000204c 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002086 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000209e 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020ec 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020fc 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002106 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000210a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000210e 0000d92f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ -00002112 0000d930 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ -0000211a 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000212a 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002132 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002136 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000213e 0001eb0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00002148 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000214c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000215c 0000d22f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ -00002160 0000d230 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ -00002166 0000d12f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ -0000216a 0000d130 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ -00002174 0000da2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ -00002178 0000da30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ -0000217c 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002184 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002188 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000218c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -00002190 00006c30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -00002196 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021b6 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c6 0001e70a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -000021e6 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002220 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002236 0001ec0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00002252 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002278 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000227c 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000228a 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ -0000228e 0000dd30 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ -00002292 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022ce 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022d8 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022dc 0000d42f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ -000022e0 0000d430 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ -000022e6 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022f6 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022fa 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000022fe 0000d32f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -00002302 0000d330 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -00002308 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002324 00019c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002346 0000ec0a R_ARM_THM_CALL 000000d1 formatfloat │ │ │ │ │ -000023d2 0000ec0a R_ARM_THM_CALL 000000d1 formatfloat │ │ │ │ │ -000023fc 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002400 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002404 0000de2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -00002408 0000de30 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -0000240e 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000241e 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002422 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000242a 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000242e 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002432 0001e60a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000243e 0001ed0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000247c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002480 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002484 0000db2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ -00002488 0000db30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ -0000248e 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002494 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000249c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024a0 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024a6 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000024b2 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ -000024b6 0000dc30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ -000024ba 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000250a 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002512 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002516 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002520 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000256e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002572 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002576 0000ed2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ -0000257a 0000ed30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ -00002580 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025a8 00004f0a R_ARM_THM_CALL 0000242d fastsearch.constprop.0 │ │ │ │ │ -000025c2 00018a0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000025fa 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002604 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002620 00018a0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000262a 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002636 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002646 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000264a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002666 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002796 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000027a6 0000520a R_ARM_THM_CALL 00000d29 stringlib__two_way_count │ │ │ │ │ -00002824 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002846 0001190a R_ARM_THM_CALL 00000d99 stringlib__lex_search │ │ │ │ │ -00002854 0001190a R_ARM_THM_CALL 00000d99 stringlib__lex_search │ │ │ │ │ -0000286e 00018a0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000022 00016f1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000ac 00007e1e R_ARM_THM_JUMP24 000036c9 stringlib_bytes_join │ │ │ │ │ -00000d30 0001621e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000256a 0001ee1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -0000267a 0001f21e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001b18 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b1c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b20 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b24 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b28 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b2c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b30 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b34 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b38 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b3c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b40 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b44 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b48 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b4c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b50 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b80 0001e90a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001bea 0001830a R_ARM_THM_CALL 00000a49 _PyBytesWriter_Prepare │ │ │ │ │ +00001c26 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c3a 0000430a R_ARM_THM_CALL 00001961 Py_XDECREF │ │ │ │ │ +00001c56 0001ea0a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00001d0e 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001d20 0001eb0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00001d58 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001d76 0001830a R_ARM_THM_CALL 00000a49 _PyBytesWriter_Prepare │ │ │ │ │ +00001d9a 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001d9e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001da2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00001daa 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001db2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001db6 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001dba 0000d82f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ +00001dbe 0000d830 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ +00001dc4 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001dca 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00001dea 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df4 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001df8 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001e02 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e12 0001b30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001e20 0001b40a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001e32 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e3e 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001e50 0001b50a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00001e5a 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e66 0000430a R_ARM_THM_CALL 00001961 Py_XDECREF │ │ │ │ │ +00001e6c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e78 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001e7c 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001e80 0000da2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ +00001e84 0000da30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ +00001e8a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ec0 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001ef8 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001efc 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001f4c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f50 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f54 0000d92f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ +00001f58 0000d930 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ +00001f5e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f86 0001d80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001fac 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001fb0 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001fb6 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fc0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fc4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fc8 0000d72f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ +00001fcc 0000d730 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ +00001fd2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002004 0001ec0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +0000202e 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000203c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002040 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000204a 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002064 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002068 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000206c 0000e02f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +00002070 0000e030 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +00002076 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000207c 0000430a R_ARM_THM_CALL 00001961 Py_XDECREF │ │ │ │ │ +00002088 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020c2 0001b60a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000020da 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002128 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002138 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002142 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002146 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000214a 0000db2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ +0000214e 0000db30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ +00002156 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002166 0001bb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000216e 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002172 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000217a 0001ed0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00002184 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002188 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002198 0000d42f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ +0000219c 0000d430 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ +000021a2 0000d32f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ +000021a6 0000d330 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ +000021b0 0000dc2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ +000021b4 0000dc30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ +000021b8 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021c0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021c4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021c8 00006e2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +000021cc 00006e30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +000021d2 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021f2 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002202 0001e90a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00002222 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000225c 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002272 0001ee0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000228e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022b8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022c6 0000df2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ +000022ca 0000df30 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ +000022ce 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000230a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002310 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002314 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002318 0000d62f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ +0000231c 0000d630 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ +00002322 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002332 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002336 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000233a 0000d52f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +0000233e 0000d530 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +00002344 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002360 00019e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002382 0000ee0a R_ARM_THM_CALL 000000d1 formatfloat │ │ │ │ │ +0000240e 0000ee0a R_ARM_THM_CALL 000000d1 formatfloat │ │ │ │ │ +00002438 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000243c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002440 0000e02f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +00002444 0000e030 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +0000244a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000245a 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000245e 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002466 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000246a 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000246e 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000247a 0001ef0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000024b8 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000024bc 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000024c0 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ +000024c4 0000dd30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ +000024ca 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024d0 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024d8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024dc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024e2 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000024ee 0000de2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ +000024f2 0000de30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ +000024f6 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002546 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000254e 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002552 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000255c 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025aa 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025ae 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025b2 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ +000025b6 0000ef30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ +000025bc 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025e4 0000510a R_ARM_THM_CALL 000025d1 fastsearch.constprop.0 │ │ │ │ │ +000025fe 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002636 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002640 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000265c 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002666 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002672 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002682 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002686 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026a2 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000027d2 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000027e2 0000540a R_ARM_THM_CALL 00000d29 stringlib__two_way_count │ │ │ │ │ +00002860 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002882 00011b0a R_ARM_THM_CALL 00000d99 stringlib__lex_search │ │ │ │ │ +00002890 00011b0a R_ARM_THM_CALL 00000d99 stringlib__lex_search │ │ │ │ │ +000028aa 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000022 0001711e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000ac 0000801e R_ARM_THM_JUMP24 0000386d stringlib_bytes_join │ │ │ │ │ +00000d4c 0001641e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000025a6 0001f01e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000026b6 0001f41e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10958 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10b58 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00020602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00020802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006202 R_ARM_ABS32 00002bbd bytes_repr │ │ │ │ │ +0000002c 00006402 R_ARM_ABS32 00002d61 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002b02 R_ARM_ABS32 00001011 bytes_hash │ │ │ │ │ -00000044 00005e02 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ -00000048 00020702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 000011c5 bytes_hash │ │ │ │ │ +00000044 00006002 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ +00000048 00020902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000058 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00002e02 R_ARM_ABS32 00001041 bytes_richcompare │ │ │ │ │ -0000006c 00003d02 R_ARM_ABS32 000016b9 bytes_iter │ │ │ │ │ +00000058 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 000011f5 bytes_richcompare │ │ │ │ │ +0000006c 00003f02 R_ARM_ABS32 0000185d bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00011e02 R_ARM_ABS32 00000e4f bytes_alloc │ │ │ │ │ -0000009c 00007002 R_ARM_ABS32 00002ec9 bytes_new │ │ │ │ │ -000000a0 00017102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d4 00020602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000098 00012002 R_ARM_ABS32 00000e4f bytes_alloc │ │ │ │ │ +0000009c 00007202 R_ARM_ABS32 0000306d bytes_new │ │ │ │ │ +000000a0 00017302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d4 00020802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004002 R_ARM_ABS32 0000174d striter_dealloc │ │ │ │ │ -00000118 00020702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00011502 R_ARM_ABS32 00000d1d striter_traverse │ │ │ │ │ -0000013c 00020802 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006502 R_ARM_ABS32 00002e19 striter_next │ │ │ │ │ +000000e8 00004202 R_ARM_ABS32 000018f1 striter_dealloc │ │ │ │ │ +00000118 00020902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 00011702 R_ARM_ABS32 00000d1d striter_traverse │ │ │ │ │ +0000013c 00020a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00006702 R_ARM_ABS32 00002fbd striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001a4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d0 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001fc 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001fc 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000228 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000228 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000254 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000254 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000258 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000280 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000280 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002ac 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002ac 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002d8 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d8 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000030c 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000314 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000330 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000348 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000034c 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000035c 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000364 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000368 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000378 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000380 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000384 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000394 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000039c 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003b4 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c4 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003cc 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d0 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d4 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000314 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000330 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000348 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000035c 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000364 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000368 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000378 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000380 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000384 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000394 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000039c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003cc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f202 R_ARM_ABS32 00002671 striter_len │ │ │ │ │ -000003e4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003dc 0000f402 R_ARM_ABS32 000026ad striter_len │ │ │ │ │ +000003e4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 00011202 R_ARM_ABS32 00000cdb striter_reduce │ │ │ │ │ -000003f4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 00011402 R_ARM_ABS32 00000cdb striter_reduce │ │ │ │ │ +000003f4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 00011d02 R_ARM_ABS32 00000e03 striter_setstate │ │ │ │ │ -00000404 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 0000d002 R_ARM_ABS32 000017e9 bytes_mod │ │ │ │ │ +000003fc 00011f02 R_ARM_ABS32 00000e03 striter_setstate │ │ │ │ │ +00000404 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000424 0000d202 R_ARM_ABS32 00001825 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00011c02 R_ARM_ABS32 00000def bytes_getnewargs │ │ │ │ │ +000004ac 00011e02 R_ARM_ABS32 00000def bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007702 R_ARM_ABS32 00003491 bytes___bytes__ │ │ │ │ │ -000004c4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004bc 00007902 R_ARM_ABS32 00003635 bytes___bytes__ │ │ │ │ │ +000004c4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000cf02 R_ARM_ABS32 000000a5 stringlib_capitalize │ │ │ │ │ -000004d4 00020902 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +000004cc 0000d102 R_ARM_ABS32 000000a5 stringlib_capitalize │ │ │ │ │ +000004d4 00020b02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 00010002 R_ARM_ABS32 000004cd stringlib_center │ │ │ │ │ -000004e4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004dc 00010202 R_ARM_ABS32 000004cd stringlib_center │ │ │ │ │ +000004e4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00008f02 R_ARM_ABS32 000040a9 bytes_count │ │ │ │ │ -000004f4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ec 00009102 R_ARM_ABS32 0000424d bytes_count │ │ │ │ │ +000004f4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004702 R_ARM_ABS32 000017d9 bytes_decode │ │ │ │ │ -00000504 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004fc 00004902 R_ARM_ABS32 0000197d bytes_decode │ │ │ │ │ +00000504 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008c02 R_ARM_ABS32 0000400d bytes_endswith │ │ │ │ │ -00000514 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000050c 00008e02 R_ARM_ABS32 000041b1 bytes_endswith │ │ │ │ │ +00000514 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000fc02 R_ARM_ABS32 0000037d stringlib_expandtabs │ │ │ │ │ -00000524 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000051c 0000fe02 R_ARM_ABS32 0000037d stringlib_expandtabs │ │ │ │ │ +00000524 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008a02 R_ARM_ABS32 00003f79 bytes_find │ │ │ │ │ -00000534 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000052c 00008c02 R_ARM_ABS32 0000411d bytes_find │ │ │ │ │ +00000534 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 0000b802 R_ARM_ABS32 00000e55 bytes_fromhex │ │ │ │ │ -00000544 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000053c 0000ba02 R_ARM_ABS32 00000e71 bytes_fromhex │ │ │ │ │ +00000544 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000b102 R_ARM_ABS32 00000da9 bytes_hex │ │ │ │ │ -00000554 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000054c 0000b302 R_ARM_ABS32 00000dc5 bytes_hex │ │ │ │ │ +00000554 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00007b02 R_ARM_ABS32 000034b9 bytes_index │ │ │ │ │ -00000564 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000055c 00007d02 R_ARM_ABS32 0000365d bytes_index │ │ │ │ │ +00000564 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00010102 R_ARM_ABS32 000005cf stringlib_isalnum │ │ │ │ │ -00000574 00020a02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +0000056c 00010302 R_ARM_ABS32 000005cf stringlib_isalnum │ │ │ │ │ +00000574 00020c02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00010202 R_ARM_ABS32 000005d9 stringlib_isalpha │ │ │ │ │ -00000584 00020b02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +0000057c 00010402 R_ARM_ABS32 000005d9 stringlib_isalpha │ │ │ │ │ +00000584 00020d02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 0000c102 R_ARM_ABS32 0000004f stringlib_isascii │ │ │ │ │ -00000594 00020c02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +0000058c 0000c302 R_ARM_ABS32 0000004f stringlib_isascii │ │ │ │ │ +00000594 00020e02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 0000c002 R_ARM_ABS32 00000045 stringlib_isdigit │ │ │ │ │ -000005a4 00020d02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +0000059c 0000c202 R_ARM_ABS32 00000045 stringlib_isdigit │ │ │ │ │ +000005a4 00020f02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00010302 R_ARM_ABS32 000005e3 stringlib_islower │ │ │ │ │ -000005b4 00020e02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +000005ac 00010502 R_ARM_ABS32 000005e3 stringlib_islower │ │ │ │ │ +000005b4 00021002 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 000005b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00010402 R_ARM_ABS32 000005ed stringlib_isspace │ │ │ │ │ -000005c4 00020f02 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +000005bc 00010602 R_ARM_ABS32 000005ed stringlib_isspace │ │ │ │ │ +000005c4 00021102 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00010502 R_ARM_ABS32 000005f7 stringlib_istitle │ │ │ │ │ -000005d4 00021002 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +000005cc 00010702 R_ARM_ABS32 000005f7 stringlib_istitle │ │ │ │ │ +000005d4 00021202 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00010602 R_ARM_ABS32 00000601 stringlib_isupper │ │ │ │ │ -000005e4 00021102 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +000005dc 00010802 R_ARM_ABS32 00000601 stringlib_isupper │ │ │ │ │ +000005e4 00021302 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008d02 R_ARM_ABS32 000040a5 bytes_join │ │ │ │ │ -000005f4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005ec 00008f02 R_ARM_ABS32 00004249 bytes_join │ │ │ │ │ +000005f4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f702 R_ARM_ABS32 00000213 stringlib_ljust │ │ │ │ │ -00000604 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005fc 0000f902 R_ARM_ABS32 00000213 stringlib_ljust │ │ │ │ │ +00000604 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000bf02 R_ARM_ABS32 00001145 stringlib_lower │ │ │ │ │ -00000614 00021202 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000060c 0000c102 R_ARM_ABS32 00001161 stringlib_lower │ │ │ │ │ +00000614 00021402 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000c302 R_ARM_ABS32 00000059 bytes_lstrip │ │ │ │ │ -00000624 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000061c 0000c502 R_ARM_ABS32 00000059 bytes_lstrip │ │ │ │ │ +00000624 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00007902 R_ARM_ABS32 00000029 bytes_maketrans │ │ │ │ │ -00000634 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000062c 00007b02 R_ARM_ABS32 00000029 bytes_maketrans │ │ │ │ │ +00000634 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00009102 R_ARM_ABS32 00004141 bytes_partition │ │ │ │ │ -00000644 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000063c 00009302 R_ARM_ABS32 000042e5 bytes_partition │ │ │ │ │ +00000644 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00004d02 R_ARM_ABS32 000019dd bytes_replace │ │ │ │ │ -00000654 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000064c 00004f02 R_ARM_ABS32 00001b81 bytes_replace │ │ │ │ │ +00000654 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00010f02 R_ARM_ABS32 00000c2f bytes_removeprefix │ │ │ │ │ -00000664 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000065c 00011102 R_ARM_ABS32 00000c2f bytes_removeprefix │ │ │ │ │ +00000664 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000f102 R_ARM_ABS32 000025e1 bytes_removesuffix │ │ │ │ │ -00000674 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000066c 0000f302 R_ARM_ABS32 0000261d bytes_removesuffix │ │ │ │ │ +00000674 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00004b02 R_ARM_ABS32 00001945 bytes_rfind │ │ │ │ │ -00000684 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000067c 00004d02 R_ARM_ABS32 00001ae9 bytes_rfind │ │ │ │ │ +00000684 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000fa02 R_ARM_ABS32 0000539d bytes_rindex │ │ │ │ │ -00000694 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000068c 0000fc02 R_ARM_ABS32 00005541 bytes_rindex │ │ │ │ │ +00000694 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00010802 R_ARM_ABS32 0000060b stringlib_rjust │ │ │ │ │ -000006a4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000069c 00010a02 R_ARM_ABS32 0000060b stringlib_rjust │ │ │ │ │ +000006a4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000bc02 R_ARM_ABS32 00001015 bytes_rpartition │ │ │ │ │ -000006b4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ac 0000be02 R_ARM_ABS32 00001031 bytes_rpartition │ │ │ │ │ +000006b4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00010902 R_ARM_ABS32 000006fd bytes_rsplit │ │ │ │ │ -000006c4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006bc 00010b02 R_ARM_ABS32 000006fd bytes_rsplit │ │ │ │ │ +000006c4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 00009f02 R_ARM_ABS32 00000951 bytes_rstrip │ │ │ │ │ -000006d4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006cc 0000a102 R_ARM_ABS32 0000096d bytes_rstrip │ │ │ │ │ +000006d4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009802 R_ARM_ABS32 00000131 bytes_split │ │ │ │ │ -000006e4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006dc 00009a02 R_ARM_ABS32 00000131 bytes_split │ │ │ │ │ +000006e4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000c402 R_ARM_ABS32 00001171 bytes_splitlines │ │ │ │ │ -000006f4 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ec 0000c602 R_ARM_ABS32 0000118d bytes_splitlines │ │ │ │ │ +000006f4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008502 R_ARM_ABS32 000000b1 bytes_startswith │ │ │ │ │ -00000704 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006fc 00008702 R_ARM_ABS32 000000b1 bytes_startswith │ │ │ │ │ +00000704 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 0000a202 R_ARM_ABS32 00000d5d bytes_strip │ │ │ │ │ -00000714 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000070c 0000a402 R_ARM_ABS32 00000d79 bytes_strip │ │ │ │ │ +00000714 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00010c02 R_ARM_ABS32 00000b55 stringlib_swapcase │ │ │ │ │ -00000724 00021302 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +0000071c 00010e02 R_ARM_ABS32 00000b55 stringlib_swapcase │ │ │ │ │ +00000724 00021502 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00010d02 R_ARM_ABS32 00000b81 stringlib_title │ │ │ │ │ -00000734 00021402 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +0000072c 00010f02 R_ARM_ABS32 00000b81 stringlib_title │ │ │ │ │ +00000734 00021602 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000c802 R_ARM_ABS32 0000149d bytes_translate │ │ │ │ │ -00000744 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000073c 0000ca02 R_ARM_ABS32 000014d9 bytes_translate │ │ │ │ │ +00000744 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c702 R_ARM_ABS32 00001471 stringlib_upper │ │ │ │ │ -00000754 00021502 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +0000074c 0000c902 R_ARM_ABS32 000014ad stringlib_upper │ │ │ │ │ +00000754 00021702 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 00010e02 R_ARM_ABS32 00000bad stringlib_zfill │ │ │ │ │ -00000764 00011f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00002a02 R_ARM_ABS32 00000fe1 bytes_buffer_getbuffer │ │ │ │ │ -00000780 00003c02 R_ARM_ABS32 000016b5 bytes_length │ │ │ │ │ -00000784 00003902 R_ARM_ABS32 0000146d bytes_subscript │ │ │ │ │ -0000078c 00003c02 R_ARM_ABS32 000016b5 bytes_length │ │ │ │ │ -00000790 00002702 R_ARM_ABS32 00000e05 bytes_concat │ │ │ │ │ -00000794 00007d02 R_ARM_ABS32 00003551 bytes_repeat │ │ │ │ │ -00000798 0000ef02 R_ARM_ABS32 0000019f bytes_item │ │ │ │ │ -000007a8 00009c02 R_ARM_ABS32 00004a35 bytes_contains │ │ │ │ │ +0000075c 00011002 R_ARM_ABS32 00000bad stringlib_zfill │ │ │ │ │ +00000764 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000778 00002c02 R_ARM_ABS32 00001195 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00003e02 R_ARM_ABS32 00001859 bytes_length │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00001621 bytes_subscript │ │ │ │ │ +0000078c 00003e02 R_ARM_ABS32 00001859 bytes_length │ │ │ │ │ +00000790 00002902 R_ARM_ABS32 00000fb9 bytes_concat │ │ │ │ │ +00000794 00007f02 R_ARM_ABS32 000036f5 bytes_repeat │ │ │ │ │ +00000798 0000f102 R_ARM_ABS32 0000019f bytes_item │ │ │ │ │ +000007a8 00009e02 R_ARM_ABS32 00004bd9 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x11038 contains 1079 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x11238 contains 1106 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000003c 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000005e 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000007c 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000008c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000090 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000a2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a6 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000005e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000007c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000008c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000090 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000a2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a6 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000000ae 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000000b4 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000bc 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000c0 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000000b4 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000bc 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000c0 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000c4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000c8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ce 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000e4 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000010e 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000ce 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000d4 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000e4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000010e 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000114 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000118 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000012e 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000014e 00016b0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -00000154 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000158 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000012e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000014e 00016d0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +00000154 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000158 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000015c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000160 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000166 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000178 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001ca 00016d0a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -000001d4 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00000202 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000252 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000026a 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000274 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000166 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000178 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001ca 00016f0a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +000001d4 0001700a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00000202 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000252 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000026a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000274 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000290 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000294 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000029c 0001700a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002a8 0001710a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000002ac 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002b4 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002bc 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002c0 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002e0 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002e4 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002a8 0001730a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000002ac 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002b4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002bc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002c0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002e4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002ec 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 000002f0 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000002f8 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000348 0001760a R_ARM_THM_CALL 00000895 _PyBytesWriter_Prepare │ │ │ │ │ -00000370 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000374 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000004c4 0001780a R_ARM_THM_CALL 000008e5 _PyBytesWriter_Finish │ │ │ │ │ -000004e0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000004e4 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000004ec 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000738 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000007a0 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000007a4 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000007ae 00017b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000007b8 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -000007bc 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -000007c0 00017b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000007d8 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000007dc 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000007fa 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ -000007fe 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ -00000806 00017b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000812 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000816 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000081c 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000820 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000826 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000082e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000832 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000836 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ -0000083a 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -00000842 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000848 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -0000086c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000870 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000874 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ -00000878 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ -0000087e 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008ca 00017f0a R_ARM_THM_CALL 000012d5 _PyBytesWriter_Resize │ │ │ │ │ -000008d4 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008da 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -00000930 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000093c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000940 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000954 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000974 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000986 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000098a 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000009b2 00016c0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000009d6 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009da 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009de 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009e2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009e8 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a0a 0001810a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000a26 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000a30 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000a34 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000a38 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000a3e 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a5c 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a62 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000a66 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000a7e 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a90 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000aa4 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000abe 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000ac6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000aca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ade 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000af2 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000b08 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000b0c 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000b18 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000b1c 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000b20 0000202f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ -00000b24 00002030 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ -00000b2c 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b3c 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b78 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000b88 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000bce 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000bdc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000be0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bf8 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c16 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000c22 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000c2e 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000c3a 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000c64 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c68 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c8c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c90 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ca0 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000cbe 00016c0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000cd2 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cd8 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ce0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ce4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d04 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d08 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d12 0000232f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000d16 00002330 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000d1c 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d2c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000d30 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000d34 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d38 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d3e 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d44 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000d48 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000d4c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000d50 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000d56 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d66 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d82 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d86 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d8c 0000232f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000d90 00002330 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000d9a 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000dc0 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc6 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000dcc 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000df2 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e00 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e24 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e36 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e74 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e82 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e86 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e9c 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ec0 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ecc 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ed8 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ee6 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ef2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ef6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f3e 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f4e 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f52 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000f56 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f5a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f60 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f70 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f74 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f7a 0000232f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000f7e 00002330 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000f88 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fa8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000fac 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000fb0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000fb4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000fba 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fcc 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fdc 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001008 0001880a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001032 0001890a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -00001092 00018a0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000010ce 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000010d2 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000010da 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000010de 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001100 00018a0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001108 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000110c 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000111e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001122 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000112e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001132 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001142 00018e0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -0000114e 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001152 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001166 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000116a 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000116e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001172 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000117e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001182 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001186 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000118a 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001196 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000119a 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000119e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011a2 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011ae 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000011b2 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000011b6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011ba 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011c6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011ca 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011d8 0001900a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000011e0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011e4 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001206 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000120a 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000120e 00002c2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -00001212 00002c30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -0000121c 0001920a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001236 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000123a 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000123e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -00001242 00002d30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -0000124a 0001920a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000012b4 00017f0a R_ARM_THM_CALL 000012d5 _PyBytesWriter_Resize │ │ │ │ │ -000012c2 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000012c8 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -0000131a 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001322 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001326 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000133c 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000138e 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000139e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000013a2 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000013a6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000013aa 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000013b0 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013ba 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -000013c2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000013c6 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000013ca 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000013ce 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013d4 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013ea 00016c0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00001402 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001406 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000140c 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001422 0001800a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001442 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001446 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000144c 0001810a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000145a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000145e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001468 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001486 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000148a 00019530 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -0000149c 0001960a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000014ae 0001970a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000014f2 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000014fe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001502 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000151a 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000153a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000154e 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001552 00019830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000155c 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000015aa 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000015ae 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000015c4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015c8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015ea 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001614 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001628 0000362f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -0000162c 00003630 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -00001632 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000163a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000163e 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001642 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001646 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000164c 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001662 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000167a 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001692 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001696 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000169c 0000372f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -000016a0 00003730 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -000016a6 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016ac 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016b0 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016d2 00019b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000172a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000172e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00001736 0001700a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001740 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001744 00019c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001748 00019c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017aa 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001824 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000182e 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001842 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -0000185a 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001864 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001874 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -0000189a 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000018ae 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000018c8 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000018d8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018dc 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018e0 0000452f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -000018e4 00004530 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -000018ea 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018f4 0000422f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000018f8 00004230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000018fc 0000432f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001900 00004330 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001904 0000442f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001908 00004430 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -0000190c 0001a10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001920 0000422f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001924 00004230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001928 0000462f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -0000192c 00004630 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001930 0000442f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001934 00004430 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001938 0001a10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001940 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000197c 0001a20a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001984 0000492f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001988 00004930 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001992 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000019a2 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000019b6 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000019ce 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000019fa 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001a04 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001a16 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001a26 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001bee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001bf2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c16 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c20 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c2e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c32 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c40 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001cce 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ce8 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001cfe 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d18 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d32 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d4c 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d64 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d7c 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d94 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001dba 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001dd2 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001e14 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e28 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e56 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001e76 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001e96 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001eaa 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001eb6 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001ef6 0001a70a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001f06 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f54 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f5e 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f90 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fac 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fbc 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fe2 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ff2 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002000 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002012 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002032 0001a70a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002042 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002062 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000207a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000208a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002094 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020cc 0001a70a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000020de 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002110 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002136 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002142 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000219a 0000510a R_ARM_THM_CALL 00002685 stringlib_adaptive_find │ │ │ │ │ -000021b8 0001a80a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000021c0 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002216 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000221c 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002246 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -0000224a 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00002254 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000227a 0000520a R_ARM_THM_CALL 00000d29 stringlib__two_way_count │ │ │ │ │ -0000228e 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000229a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000022a0 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000022a4 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000022a8 00004c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -000022ac 00004c30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -000022b2 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022c0 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000022e2 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000022fa 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002304 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002334 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002378 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002382 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002386 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023d0 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000023e4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023e8 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000023ec 0000542f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -000023f0 00005430 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -000023f6 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002400 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002404 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000240a 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -0000240e 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00002414 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000241a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000241e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00002426 0001700a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002608 0000510a R_ARM_THM_CALL 00002685 stringlib_adaptive_find │ │ │ │ │ -0000260e 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002618 0000560a R_ARM_THM_CALL 00002829 stringlib__preprocess │ │ │ │ │ -00002622 0000570a R_ARM_THM_CALL 000028e5 stringlib__two_way │ │ │ │ │ -00002628 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000289c 0001ab0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -000028c4 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000028ec 0000560a R_ARM_THM_CALL 00002829 stringlib__preprocess │ │ │ │ │ -000028f6 0000570a R_ARM_THM_CALL 000028e5 stringlib__two_way │ │ │ │ │ -00002918 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002950 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000296a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002988 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a24 0001ae0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002a44 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002a48 0001af30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002ac8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002acc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ad0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ad4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ad8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002adc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ae0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ae4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ae8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002aec 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002af0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002af4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002af8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002afc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b00 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b04 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b08 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b0c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b10 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b14 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b18 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b1c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b20 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b24 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b28 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b2c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b30 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b34 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b38 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b3c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b40 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b9c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ba0 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ba4 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00002ba8 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00002bae 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c36 0001ae0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002c68 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002c6c 0001af30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002d30 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d34 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d38 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d3c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d40 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d44 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d48 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d4c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d50 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d54 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d58 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d5c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d60 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d64 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d68 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d6c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d70 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d74 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d78 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d7c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d80 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d84 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d88 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d8c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d9c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dfa 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002dfe 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e02 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00002e06 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00002e0c 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e5c 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e64 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ea2 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002eae 00017f0a R_ARM_THM_CALL 000012d5 _PyBytesWriter_Resize │ │ │ │ │ -00002eb8 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ebe 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -00002f10 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002f1a 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f4c 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002f5e 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002f86 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002fa0 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002fbe 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00002fca 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000300c 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003024 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003036 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000303a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000305a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000307c 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003080 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000030b8 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000030c0 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000030ea 0001b60a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -000030f2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030f6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030fc 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003100 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003108 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003128 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000312c 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000313a 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003168 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000318c 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000031b2 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031b8 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031bc 00019c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031c0 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031e2 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000031f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000031f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003200 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003204 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003208 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000320c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003212 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003220 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003230 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003244 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003248 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000324c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003250 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003256 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000325c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003260 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003266 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003274 00006e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -00003278 00006e30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -0000327e 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003284 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003288 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003296 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000329c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000032a0 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000032a4 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000032a8 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000032ae 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032ca 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032d6 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000032e4 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032e8 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032ee 00006c2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -000032f2 00006c30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -000032f8 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003324 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003332 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003336 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000333a 00006a2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -0000333e 00006a30 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -00003344 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000334a 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003352 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003356 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000335c 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003366 0001bb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000336c 0001bc0a R_ARM_THM_CALL 00003d51 PyBytes_FromObject │ │ │ │ │ -00003382 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000338e 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000033a0 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033a4 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033a8 00006a2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -000033ac 00006a30 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -000033b0 0000692f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000033b4 00006930 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -000033c4 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033d4 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033d8 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033dc 0000682f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -000033e0 00006830 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -000033e8 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033ec 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033f0 0000692f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000033f4 00006930 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -000033f8 0000682f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -000033fc 00006830 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -00003408 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000340e 0000422f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00003412 00004230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00003416 0000462f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -0000341a 00004630 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -0000341e 00006b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -00003422 00006b30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -00003426 0001a10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000342c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003430 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003434 00006f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ -00003438 00006f30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ -0000343e 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003448 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000344e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003452 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003456 0000452f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -0000345a 00004530 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00003460 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003468 0000422f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000346c 00004230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00003470 0000432f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00003474 00004330 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00003478 00006b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -0000347c 00006b30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -00003480 0001a10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003488 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000348c 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003492 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003496 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034f0 0001be0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000034f8 00007a2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC38 │ │ │ │ │ -000034fc 00007a30 R_ARM_THM_MOVT_ABS 000003a8 .LC38 │ │ │ │ │ -00003506 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003516 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000352a 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003542 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000356e 0001a70a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000358e 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000359a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000359e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035b2 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035d6 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000035f0 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000360c 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000362a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003644 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000365e 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003672 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003676 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003692 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003696 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036ae 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000036b2 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000036b6 00007c2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ -000036ba 00007c30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ -000036c2 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036e0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ -000036e4 00007f30 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ -000036ec 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000371e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003722 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000376c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003770 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038a8 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000038ac 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000038b0 0000822f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ -000038b4 00008230 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ -000038c0 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038d2 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003954 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003966 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003978 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000398a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000399c 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ae 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039cc 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039da 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039e8 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039f6 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a08 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a1a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a2c 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a40 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003aae 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ab8 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ac2 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003acc 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ad6 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ae0 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aea 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003af2 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003afa 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b02 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b0a 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b12 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b1a 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b26 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b3a 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b80 0001c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b9a 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003bb0 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bb8 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bce 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bee 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bfc 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c2e 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c52 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c68 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c6c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c70 0000802f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ -00003c74 00008030 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ -00003c7e 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c90 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c94 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003caa 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003ccc 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ce0 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003cf6 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003cfc 0000812f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ -00003d00 00008130 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ -00003d0c 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d14 0001c40a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003d32 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d38 0001c50a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003d46 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d4c 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d68 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003d6c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d78 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003d88 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003dae 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003dca 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003de6 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003df0 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003dfc 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003e00 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003e14 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003e18 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003e26 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003e4e 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003e6e 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003e94 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e9a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003e9e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003ea6 0001700a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ec0 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003ec4 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003ec8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003ecc 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003ed2 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ee0 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ee6 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003eea 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003eee 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003ef2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003ef8 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003efe 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f02 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f08 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003f14 00006e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -00003f18 00006e30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -00003f1e 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f24 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f28 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f2e 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f34 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f38 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f3c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00003f40 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00003f46 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f5e 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f64 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003f74 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003fb0 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003fbe 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003fd0 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003fde 0000882f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ -00003fe2 00008830 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ -00003fec 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004000 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004044 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -0000404c 00008b2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ -00004050 00008b30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ -0000405a 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000406a 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000407e 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004096 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000040e0 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -000040e8 00008e2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ -000040ec 00008e30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ -000040f6 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004106 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000411a 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004132 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004166 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004170 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004192 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000433c 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004348 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000434c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004360 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000043da 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000043e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000043ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000043fe 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000441c 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000442c 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004448 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000044f6 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004504 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000452a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000452e 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004542 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004546 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004594 0000510a R_ARM_THM_CALL 00002685 stringlib_adaptive_find │ │ │ │ │ -0000459c 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000045a0 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000045a4 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000045a8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000045ac 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000045b2 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045bc 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000045c0 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000045c4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000045c8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000045ce 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045dc 0000560a R_ARM_THM_CALL 00002829 stringlib__preprocess │ │ │ │ │ -000045e6 0000570a R_ARM_THM_CALL 000028e5 stringlib__two_way │ │ │ │ │ -000045ee 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000045f2 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000045f6 0000902f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -000045fa 00009030 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00004600 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004622 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004648 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000465a 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000465e 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004662 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004666 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000466c 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004672 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004688 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000468c 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000046b4 0001cb0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -000046d8 0001760a R_ARM_THM_CALL 00000895 _PyBytesWriter_Prepare │ │ │ │ │ -000046fa 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004708 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004740 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000474e 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004774 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004780 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000047a2 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000047ae 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000047d8 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000047e6 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004808 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004812 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000482c 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004838 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004856 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004862 0001780a R_ARM_THM_CALL 000008e5 _PyBytesWriter_Finish │ │ │ │ │ -0000488a 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048a2 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048b8 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048c0 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000048d2 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048e8 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004900 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004916 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000491e 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004924 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004928 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000492c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00004930 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00004936 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000493c 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -00004946 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004954 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004962 00017f0a R_ARM_THM_CALL 000012d5 _PyBytesWriter_Resize │ │ │ │ │ -00004998 0001a60a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004a5a 0001d20a R_ARM_THM_CALL 00004a69 PyBytes_FromFormatV │ │ │ │ │ -00004a96 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004ac2 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004ac6 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004b82 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004b8e 0001b00a R_ARM_THM_CALL 00002e69 _PyBytesWriter_WriteBytes │ │ │ │ │ -00004b9c 0001780a R_ARM_THM_CALL 000008e5 _PyBytesWriter_Finish │ │ │ │ │ -00004bb2 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004be2 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004c3e 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004c4a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004c4e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004c62 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004c7a 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004ca0 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004ca4 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004cb6 00017f0a R_ARM_THM_CALL 000012d5 _PyBytesWriter_Resize │ │ │ │ │ -00004cdc 00016c0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00004ce6 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004cec 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -00004cf2 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -00004d04 00017f0a R_ARM_THM_CALL 000012d5 _PyBytesWriter_Resize │ │ │ │ │ -00004d24 0001800a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004d2c 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004d30 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004d34 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d4e 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d54 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004d58 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004d5c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004d60 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004d66 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d88 0001810a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004d94 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004d98 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004d9c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004da0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004da6 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dac 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004db0 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004dec 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004e12 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004eaa 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000518 .LC61 │ │ │ │ │ -00004eae 0000ab30 R_ARM_THM_MOVT_ABS 00000518 .LC61 │ │ │ │ │ -00004ec0 0001d30a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004ec6 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004ed2 0001b00a R_ARM_THM_CALL 00002e69 _PyBytesWriter_WriteBytes │ │ │ │ │ -00004f0c 0000a82f R_ARM_THM_MOVW_ABS_NC 0000050c .LC58 │ │ │ │ │ -00004f10 0000a830 R_ARM_THM_MOVT_ABS 0000050c .LC58 │ │ │ │ │ -00004f1a 0001d30a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004f20 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004f46 0000a52f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ -00004f4a 0000a530 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ -00004f4e 0001d30a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004f6e 0000a62f R_ARM_THM_MOVW_ABS_NC 00000504 .LC56 │ │ │ │ │ -00004f72 0000a630 R_ARM_THM_MOVT_ABS 00000504 .LC56 │ │ │ │ │ -00004f76 0001d30a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004f82 0000a42f R_ARM_THM_MOVW_ABS_NC 000004fc .LC54 │ │ │ │ │ -00004f86 0000a430 R_ARM_THM_MOVT_ABS 000004fc .LC54 │ │ │ │ │ -00004f8a 0001d30a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004f90 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004f94 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004f98 0000a32f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC53 │ │ │ │ │ -00004f9c 0000a330 R_ARM_THM_MOVT_ABS 000004b4 .LC53 │ │ │ │ │ -00004fa2 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fb2 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC62 │ │ │ │ │ -00004fb6 0000ac30 R_ARM_THM_MOVT_ABS 0000051c .LC62 │ │ │ │ │ -00004fc2 0001d30a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004fd2 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004fe0 0001d40a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00004fec 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC60 │ │ │ │ │ -00004ff0 0000aa30 R_ARM_THM_MOVT_ABS 00000514 .LC60 │ │ │ │ │ -0000504e 0000a92f R_ARM_THM_MOVW_ABS_NC 00000510 .LC59 │ │ │ │ │ -00005052 0000a930 R_ARM_THM_MOVT_ABS 00000510 .LC59 │ │ │ │ │ -00005056 0001d30a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005062 0000a72f R_ARM_THM_MOVW_ABS_NC 00000508 .LC57 │ │ │ │ │ -00005066 0000a730 R_ARM_THM_MOVT_ABS 00000508 .LC57 │ │ │ │ │ -0000506a 0001d30a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000050da 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005118 00017f0a R_ARM_THM_CALL 000012d5 _PyBytesWriter_Resize │ │ │ │ │ -00005162 0001630a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000516e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005172 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005186 0001640a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000519e 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000051c6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000051ca 00016630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000051e0 0001990a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000051fe 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000521c 00016c0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -0000522c 0001800a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000525a 0001810a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000527c 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005282 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005286 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000529e 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000052a2 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000052a6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000052aa 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000052b0 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052b8 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000052be 00017e0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ -000052c4 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000052c8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000052cc 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000052d0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000052d4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000052da 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052e0 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005302 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005308 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005310 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005314 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005318 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -0000531c 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00005322 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005328 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000532c 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005338 00017f0a R_ARM_THM_CALL 000012d5 _PyBytesWriter_Resize │ │ │ │ │ -0000537c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005380 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005386 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -0000538a 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00005390 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000053d4 0001f40a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -000053dc 0000f92f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ -000053e0 0000f930 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ -000053ea 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000053fa 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000540e 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005426 0001a40a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000174 00016a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000009d2 0001801e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000b36 00016a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000c5e 00016f1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000010a6 00018b1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000010ba 00018b1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001780 00019d1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000017b8 00019d1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000017d2 00016f1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000023a4 0001621e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002894 0000511e R_ARM_THM_JUMP24 00002685 stringlib_adaptive_find │ │ │ │ │ -00002908 0000521e R_ARM_THM_JUMP24 00000d29 stringlib__two_way_count │ │ │ │ │ -00002940 0001a51e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -000034b4 0001621e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000036aa 00016a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00004a3c 0001d01e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000002f8 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000382 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000386 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000508 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000514 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000518 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000052c 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000546 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000572 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000576 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000584 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000006d0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000006d4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000007cc 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000007e0 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +00000806 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000080e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000812 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000816 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000081a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000820 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000826 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000082a 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000830 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00000852 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000085e 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000862 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000866 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000086a 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000870 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000088c 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000892 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000896 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000008ae 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008ee 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000916 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000091a 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000091e 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ +00000922 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ +0000092a 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000930 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00000962 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00000966 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +0000096e 0001810a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000097a 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +0000097e 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +00000982 0001810a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000099a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000099e 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009b0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009b4 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009b8 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ +000009bc 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ +000009c2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009f2 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ +000009f6 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ +000009fe 0001810a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000a0a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a0e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a14 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000a18 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000a1e 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a44 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a7e 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +00000a88 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a8e 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00000ae4 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000af0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000af4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b08 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b28 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000b3a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000b3e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000b66 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000b8a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000b8e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000b92 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b96 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b9c 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bbe 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000bda 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be0 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000be4 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000be8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000bec 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000bf2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c10 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c16 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000c1a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000c32 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c44 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c58 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000c72 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000c7a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c7e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c92 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ca6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000cbc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000cc0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000ccc 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000cd0 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000cd4 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ +00000cd8 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ +00000ce0 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cf0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d2c 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d3c 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d82 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000d90 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d94 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000dac 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000dca 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000dd6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000de2 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000dee 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e18 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e1c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e40 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e44 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e54 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e72 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000e86 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000e8c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e94 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e98 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000eb8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ebc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ec6 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000eca 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000ed0 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ee0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ee4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000ee8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000eec 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ef2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ef8 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000efc 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000f00 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000f04 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000f0a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f1a 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f36 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f3a 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f40 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000f44 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000f4e 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f74 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f7a 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f80 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000fa6 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fb4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fd8 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000fea 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001028 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001036 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000103a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001050 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001074 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001080 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000108c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000109a 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000010a6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010aa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010ca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010ce 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010f2 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001102 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001106 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000110a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000110e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001114 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001124 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001128 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000112e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00001132 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +0000113c 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000115c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001160 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001164 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001168 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000116e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001180 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001190 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011bc 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +000011e6 00018b0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +00001246 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001282 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001286 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000128e 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001292 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012b4 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012bc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012c0 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000012d2 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012d6 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012e2 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012e6 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012f6 0001900a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001302 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001306 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000131a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000131e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001322 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001326 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001332 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001336 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000133a 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000133e 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000134a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000134e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001352 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001356 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001362 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001366 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000136a 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000136e 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000137a 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000137e 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000138c 0001920a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001394 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001398 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013ba 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000013be 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000013c2 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +000013c6 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +000013d0 0001940a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000013ea 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000013ee 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000013f2 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +000013f6 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +000013fe 0001940a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001468 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +00001476 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000147c 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +000014ce 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014d6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000014da 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014f0 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001542 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001552 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001556 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000155a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000155e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001564 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000156e 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00001576 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000157a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000157e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001582 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001588 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000159e 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000015b6 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000015ba 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000015c0 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015d6 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000015f6 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000015fa 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001600 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000160e 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001612 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000161c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000163a 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000163e 00019730 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001650 0001980a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001662 0001990a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000016a6 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000016b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016ce 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000016ee 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001702 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001706 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001710 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000175e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001762 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001778 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000177c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000179e 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000017c8 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017dc 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +000017e0 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +000017e6 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017ee 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000017f2 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000017f6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000017fa 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001800 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001806 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000181e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001836 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000183a 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001840 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +00001844 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +0000184a 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001850 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001854 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001876 00019d0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000018ce 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000018d2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000018da 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000018e4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000018e8 00019e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018ec 00019e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000194e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c8 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000019d2 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000019e6 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000019fe 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a08 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a18 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a3e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001a52 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a6c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001a7c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001a80 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001a84 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00001a88 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00001a8e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a98 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001a9c 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001aa0 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001aa4 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001aa8 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001aac 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001ab0 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001ac4 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001ac8 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001acc 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001ad0 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001ad4 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001ad8 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001adc 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001ae4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b20 0001a40a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001b28 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001b2c 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001b36 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b46 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b5a 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b72 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b9e 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001ba8 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001bba 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001bca 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d92 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d96 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001dba 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001dc4 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001dd2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001dd6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001de4 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001e72 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001e8c 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001ea2 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ebc 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001ed6 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001ef0 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f08 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f20 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f38 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f5e 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f76 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001fb8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001fcc 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ffa 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000201a 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000203a 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000204e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000205a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000209a 0001a90a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000020aa 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000020f8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002102 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002134 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002150 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002160 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002186 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002196 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021a4 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021b6 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021d6 0001a90a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000021e6 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002206 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000221e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000222e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002238 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002270 0001a90a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002282 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000022b4 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000022da 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000022e6 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000233e 0000530a R_ARM_THM_CALL 000026c1 stringlib_adaptive_find │ │ │ │ │ +0000235c 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002364 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000023ba 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023c0 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023ea 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +000023ee 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +000023f8 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000241e 0000540a R_ARM_THM_CALL 00000d29 stringlib__two_way_count │ │ │ │ │ +00002432 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000243e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002444 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002448 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000244c 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +00002450 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +00002456 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002464 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002486 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000249e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000024a8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000024d8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000251c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002526 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000252a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002574 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002588 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000258c 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002590 0000562f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +00002594 00005630 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +0000259a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025a4 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025a8 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025ae 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000025b2 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000025b8 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025be 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000025c2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000025ca 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027aa 0000530a R_ARM_THM_CALL 000026c1 stringlib_adaptive_find │ │ │ │ │ +000027b0 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000027ba 0000580a R_ARM_THM_CALL 00002865 stringlib__preprocess │ │ │ │ │ +000027c4 0000590a R_ARM_THM_CALL 00002921 stringlib__two_way │ │ │ │ │ +000027cc 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002a40 0001ad0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00002a68 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002a90 0000580a R_ARM_THM_CALL 00002865 stringlib__preprocess │ │ │ │ │ +00002a9a 0000590a R_ARM_THM_CALL 00002921 stringlib__two_way │ │ │ │ │ +00002abc 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002af4 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b0e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b2c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bc8 0001b00a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002be8 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002bec 0001b130 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002c6c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c70 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c74 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c78 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c7c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c80 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c84 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c88 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c8c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c9c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ca0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ca4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ca8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cb0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cb4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cb8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cbc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cc0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cc4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cc8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ccc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002cdc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ce0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ce4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d40 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002d44 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002d48 0000612f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00002d4c 00006130 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00002d52 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002dda 0001b00a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002e0c 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002e10 0001b130 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002ed4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ed8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002edc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ee0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ee4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ee8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002eec 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ef0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ef4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ef8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002efc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f00 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f04 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f08 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f0c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f10 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f14 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f18 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f1c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f20 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f24 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f28 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f2c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f30 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f34 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f38 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f3c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f40 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f44 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f48 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f4c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002f9e 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002fa2 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002fa6 0000612f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00002faa 00006130 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00002fb0 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003000 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003008 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003046 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003052 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +0000305c 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003062 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +000030b4 0001b30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000030be 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030e0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000030e4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030f0 0001b40a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003102 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000312a 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003144 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003162 0001b50a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +0000316e 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000031b0 0001b60a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000031c8 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000031fe 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003220 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003224 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000325c 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003264 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000328e 0001b80a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003296 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000329a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000032a0 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000032a4 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000032ac 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000032cc 0001b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000032d0 0001b930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000032de 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000330c 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003330 0001ba0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003356 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000335c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003360 00019e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003364 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003386 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003398 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000339c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000033a4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000033a8 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000033ac 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000033b0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000033b6 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033c4 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000033d4 0001bb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000033e8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000033ec 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000033f0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000033f4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000033fa 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003400 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003404 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000340a 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003418 0000702f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +0000341c 00007030 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +00003422 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003428 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000342c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000343a 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003440 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003444 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003448 00006f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +0000344c 00006f30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00003452 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000346e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000347a 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003488 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000348c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003492 00006e2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +00003496 00006e30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +0000349c 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000034c8 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000034d6 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034da 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034de 00006c2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +000034e2 00006c30 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +000034e8 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034ee 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034f6 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034fa 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003500 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000350a 0001bd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003510 0001be0a R_ARM_THM_CALL 00003ef5 PyBytes_FromObject │ │ │ │ │ +00003526 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003532 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003544 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003548 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000354c 00006c2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +00003550 00006c30 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +00003554 00006b2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +00003558 00006b30 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +00003568 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003578 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000357c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003580 00006a2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +00003584 00006a30 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +0000358c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003590 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003594 00006b2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +00003598 00006b30 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +0000359c 00006a2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +000035a0 00006a30 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +000035ac 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035b2 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +000035b6 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +000035ba 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +000035be 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +000035c2 00006d2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +000035c6 00006d30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +000035ca 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000035d0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000035d4 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000035d8 0000712f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ +000035dc 00007130 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ +000035e2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035ec 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000035f6 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000035fa 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000035fe 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00003604 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000360c 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003610 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003614 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00003618 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +0000361c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +00003620 00006d30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +00003624 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000362c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003630 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003636 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000363a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003694 0001c00a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +0000369c 00007c2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC38 │ │ │ │ │ +000036a0 00007c30 R_ARM_THM_MOVT_ABS 000003a8 .LC38 │ │ │ │ │ +000036aa 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000036ba 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000036ce 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000036e6 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003712 0001a90a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003732 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000373e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003742 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003756 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000377a 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003794 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037b0 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037ce 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037e8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003802 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003816 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000381a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003836 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000383a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003852 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003856 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000385a 00007e2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ +0000385e 00007e30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ +00003866 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003884 0000812f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ +00003888 00008130 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ +00003890 0001c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000038c0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038c4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000390e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003912 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a4a 0001c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a4e 0001c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a52 0000842f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ +00003a56 00008430 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ +00003a62 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a74 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003af6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b08 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b1a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b2c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b3e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b50 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b6e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b7c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b8a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b98 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003baa 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bbc 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bce 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003be2 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c50 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c5a 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c64 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c6e 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c78 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c82 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c8c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c94 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c9c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ca4 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cac 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cb4 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cbc 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cc8 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cdc 0001c40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d22 0001c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d3c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d52 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d5a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d70 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d90 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d9e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003db8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003dbc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dd0 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003df4 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e0a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e0e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e12 0000822f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ +00003e16 00008230 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ +00003e20 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e32 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e36 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e4c 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e6e 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e82 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e94 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e98 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e9e 0000832f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ +00003ea2 00008330 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ +00003eae 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003eb6 0001c60a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003ed4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eda 0001c70a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003ee8 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003f0c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003f10 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003f1c 0001b40a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003f2c 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003f52 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003f6e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003f8a 0001b50a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003f94 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003fa0 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003fa4 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003fb8 0001b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003fbc 0001b930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003fca 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003ff2 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004012 0001ba0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004038 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000403e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00004042 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000404a 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004064 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004068 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000406c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004070 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004076 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004084 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000408a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000408e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004092 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004096 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000409c 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040a2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040a6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040ac 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000040b8 0000702f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +000040bc 00007030 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +000040c2 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040c8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040cc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040d2 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000040dc 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000040e0 00006f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000040e4 00006f30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000040ea 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004102 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004108 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004118 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004154 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00004162 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004174 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004182 00008a2f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ +00004186 00008a30 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ +00004190 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000041a4 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000041e8 0001ca0a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +000041f0 00008d2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ +000041f4 00008d30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ +000041fe 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000420e 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004222 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000423a 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004284 0001cb0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +0000428c 0000902f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ +00004290 00009030 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ +0000429a 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000042aa 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042be 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042d6 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000430a 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004314 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004336 0001cc0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000044e0 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000044ec 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000044f0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004504 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000457e 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000458a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000458e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000045a2 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000045c0 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045d0 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000045ec 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000469a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000046a8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000046ce 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000046d2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000046e6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000046ea 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004738 0000530a R_ARM_THM_CALL 000026c1 stringlib_adaptive_find │ │ │ │ │ +00004740 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004744 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004748 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000474c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004750 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004756 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004760 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004764 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004768 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000476c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004772 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004780 0000580a R_ARM_THM_CALL 00002865 stringlib__preprocess │ │ │ │ │ +0000478a 0000590a R_ARM_THM_CALL 00002921 stringlib__two_way │ │ │ │ │ +00004792 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004796 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000479a 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +0000479e 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +000047a4 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000047c6 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000047ec 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047fe 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004802 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004806 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000480a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004810 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004816 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000482c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004830 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004858 0001cd0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +0000487c 0001830a R_ARM_THM_CALL 00000a49 _PyBytesWriter_Prepare │ │ │ │ │ +0000489e 0001ce0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000048ac 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000048e4 0001ce0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000048f2 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004918 0001ce0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004924 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004946 0001ce0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004952 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000497c 0001ce0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000498a 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000049ac 0001ce0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000049b6 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000049d0 0001ce0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000049dc 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000049fa 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004a06 0001840a R_ARM_THM_CALL 00000a99 _PyBytesWriter_Finish │ │ │ │ │ +00004a2e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a46 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a5c 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a64 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004a76 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a8c 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aa4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aba 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ac2 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ac8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004acc 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004ad0 00006f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00004ad4 00006f30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00004ada 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ae0 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00004aea 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004af8 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004b06 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +00004b3c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004bfe 0001d40a R_ARM_THM_CALL 00004c0d PyBytes_FromFormatV │ │ │ │ │ +00004c3a 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004c66 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004c6a 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004d26 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004d32 0001b20a R_ARM_THM_CALL 0000300d _PyBytesWriter_WriteBytes │ │ │ │ │ +00004d40 0001840a R_ARM_THM_CALL 00000a99 _PyBytesWriter_Finish │ │ │ │ │ +00004d56 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004d86 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004de2 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004dee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004df2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e06 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004e1e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004e44 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004e48 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004e5a 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +00004e80 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00004e8a 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004e90 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00004e96 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00004ea8 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +00004ec8 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004ed0 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004ed4 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004ed8 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004ef2 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ef8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004efc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004f00 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004f04 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004f0a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f2c 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00004f38 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004f3c 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004f40 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004f44 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004f4a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f50 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004f54 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004f90 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004fb6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000504e 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000518 .LC61 │ │ │ │ │ +00005052 0000ad30 R_ARM_THM_MOVT_ABS 00000518 .LC61 │ │ │ │ │ +00005064 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000506a 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005076 0001b20a R_ARM_THM_CALL 0000300d _PyBytesWriter_WriteBytes │ │ │ │ │ +000050b0 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC58 │ │ │ │ │ +000050b4 0000aa30 R_ARM_THM_MOVT_ABS 0000050c .LC58 │ │ │ │ │ +000050be 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000050c4 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000050ea 0000a72f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ +000050ee 0000a730 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ +000050f2 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005112 0000a82f R_ARM_THM_MOVW_ABS_NC 00000504 .LC56 │ │ │ │ │ +00005116 0000a830 R_ARM_THM_MOVT_ABS 00000504 .LC56 │ │ │ │ │ +0000511a 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005126 0000a62f R_ARM_THM_MOVW_ABS_NC 000004fc .LC54 │ │ │ │ │ +0000512a 0000a630 R_ARM_THM_MOVT_ABS 000004fc .LC54 │ │ │ │ │ +0000512e 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005134 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005138 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000513c 0000a52f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC53 │ │ │ │ │ +00005140 0000a530 R_ARM_THM_MOVT_ABS 000004b4 .LC53 │ │ │ │ │ +00005146 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005156 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC62 │ │ │ │ │ +0000515a 0000ae30 R_ARM_THM_MOVT_ABS 0000051c .LC62 │ │ │ │ │ +00005166 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005176 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005184 0001d60a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00005190 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC60 │ │ │ │ │ +00005194 0000ac30 R_ARM_THM_MOVT_ABS 00000514 .LC60 │ │ │ │ │ +000051f2 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC59 │ │ │ │ │ +000051f6 0000ab30 R_ARM_THM_MOVT_ABS 00000510 .LC59 │ │ │ │ │ +000051fa 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005206 0000a92f R_ARM_THM_MOVW_ABS_NC 00000508 .LC57 │ │ │ │ │ +0000520a 0000a930 R_ARM_THM_MOVT_ABS 00000508 .LC57 │ │ │ │ │ +0000520e 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000527e 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000052bc 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +00005306 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005312 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005316 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000532a 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005342 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000536a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000536e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005384 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000053a2 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053c0 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000053d0 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000053fe 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005420 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005426 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000542a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005442 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005446 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000544a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000544e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005454 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000545c 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005462 00017d0a R_ARM_THM_CALL 00000001 _PyBytesWriter_Dealloc │ │ │ │ │ +00005468 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000546c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005470 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005474 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005478 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000547e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005484 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000054a6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054ac 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054b4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000054b8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000054bc 00006f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000054c0 00006f30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000054c6 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000054cc 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000054d0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000054dc 00017a0a R_ARM_THM_CALL 00001489 _PyBytesWriter_Resize │ │ │ │ │ +00005520 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005524 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000552a 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +0000552e 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00005534 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005578 0001f60a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00005580 0000fb2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +00005584 0000fb30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +0000558e 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000559e 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000055b2 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000055ca 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000174 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000b86 00017b1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000cea 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000e12 0001711e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000125a 00018d1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000126e 00018d1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001924 00019f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000195c 00019f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001976 0001711e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002548 0001641e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002a38 0000531e R_ARM_THM_JUMP24 000026c1 stringlib_adaptive_find │ │ │ │ │ +00002aac 0000541e R_ARM_THM_JUMP24 00000d29 stringlib__two_way_count │ │ │ │ │ +00002ae4 0001a71e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +00003658 0001641e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000384e 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00004be0 0001d21e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x131f0 contains 212 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x134c8 contains 212 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00018e0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000024 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00000028 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000002c 00005c2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ -00000030 00005c30 R_ARM_THM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ -00000038 0001920a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000078 0000c22f R_ARM_THM_MOVW_ABS_NC 00000574 .LC69 │ │ │ │ │ -0000007c 0000c230 R_ARM_THM_MOVT_ABS 00000574 .LC69 │ │ │ │ │ -00000086 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000090 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000094 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000b8 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000000c8 0001e20a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -000000f0 0001f00a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000106 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000110 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000114 00017330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000118 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ -0000011c 0000ee30 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ -00000124 0001740a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000142 0001f10a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000014e 0001840a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000015c 0001760a R_ARM_THM_CALL 00000895 _PyBytesWriter_Prepare │ │ │ │ │ -00000164 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000170 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000176 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000180 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000188 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001b6 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000001ba 00019830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000001be 0000362f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -000001c2 00003630 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -000001c8 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001dc 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000204 0000500a R_ARM_THM_CALL 0000262d fastsearch │ │ │ │ │ -00000230 0001a80a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000023a 0000f42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -0000023e 0000f430 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -00000248 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000252 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000266 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000027e 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029e 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000002a2 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000002b8 0001e60a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c2 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -000002c6 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -000002ca 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -000002ce 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -000002d2 0000f42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -000002d6 0000f430 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -000002da 0001a10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000033a 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000352 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000360 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000372 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003ba 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000003cc 0001d60a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000003d6 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000040c 0001f50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000044e 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000476 0001f50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000004a8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000004ac 00016730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000004b0 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ -000004b4 0000fb30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ -000004ba 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000010 0001900a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000024 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00000028 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000002c 00005e2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ +00000030 00005e30 R_ARM_THM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ +00000038 0001940a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000078 0000c42f R_ARM_THM_MOVW_ABS_NC 00000574 .LC69 │ │ │ │ │ +0000007c 0000c430 R_ARM_THM_MOVT_ABS 00000574 .LC69 │ │ │ │ │ +00000086 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000090 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000094 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000b8 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000000c8 0001e40a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +000000f0 0001f20a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000106 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000110 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000114 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000118 0000f02f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ +0000011c 0000f030 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ +00000124 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000142 0001f30a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000014e 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000015c 0001830a R_ARM_THM_CALL 00000a49 _PyBytesWriter_Prepare │ │ │ │ │ +00000164 0001c40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000170 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000176 0001c40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000180 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000188 0001c40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001b6 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000001ba 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000001be 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +000001c2 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +000001c8 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001dc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000204 0000520a R_ARM_THM_CALL 000027d1 fastsearch │ │ │ │ │ +00000230 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000023a 0000f62f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +0000023e 0000f630 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +00000248 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000252 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000266 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000027e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029e 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000002a2 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000002b8 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +000002c6 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +000002ca 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +000002ce 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +000002d2 0000f62f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +000002d6 0000f630 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +000002da 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000033a 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000352 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000360 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000372 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003ba 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000003cc 0001d80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000003d6 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000040c 0001f70a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000044e 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000476 0001f70a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000004a8 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000004ac 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000004b0 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ +000004b4 0000fd30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ +000004ba 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004ea 0001a80a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000004f4 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000854 .LC95 │ │ │ │ │ -000004f8 0000fe30 R_ARM_THM_MOVT_ABS 00000854 .LC95 │ │ │ │ │ -00000502 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000050c 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000520 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000538 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000558 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000055c 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000572 0001e60a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000057c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -00000580 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -00000584 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -00000588 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -0000058c 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000854 .LC95 │ │ │ │ │ -00000590 0000fe30 R_ARM_THM_MOVT_ABS 00000854 .LC95 │ │ │ │ │ -00000594 0001a10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000628 0001a80a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000632 0001072f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ -00000636 00010730 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ -00000640 0001a30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000064a 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000065e 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000676 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000696 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000069a 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000006b0 0001e60a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006ba 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -000006be 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -000006c2 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -000006c6 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -000006ca 0001072f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ -000006ce 00010730 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ -000006d2 0001a10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000073a 0001a00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000752 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000756 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000075c 0001a80a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000764 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000076c 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000784 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000078e 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000792 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007a2 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007a6 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007c8 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000007d6 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000007da 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000004ea 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000004f4 0001002f R_ARM_THM_MOVW_ABS_NC 00000854 .LC95 │ │ │ │ │ +000004f8 00010030 R_ARM_THM_MOVT_ABS 00000854 .LC95 │ │ │ │ │ +00000502 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000050c 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000520 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000538 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000055c 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000572 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000057c 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +00000580 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +00000584 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000588 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +0000058c 0001002f R_ARM_THM_MOVW_ABS_NC 00000854 .LC95 │ │ │ │ │ +00000590 00010030 R_ARM_THM_MOVT_ABS 00000854 .LC95 │ │ │ │ │ +00000594 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000628 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000632 0001092f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ +00000636 00010930 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ +00000640 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000064a 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000065e 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000676 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000696 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000069a 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000006b0 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006ba 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +000006be 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +000006c2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +000006c6 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +000006ca 0001092f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ +000006ce 00010930 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ +000006d2 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000073a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000752 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000756 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000075c 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000764 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000076c 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000784 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000078e 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000792 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007a2 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007a6 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007c8 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000007d6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000007da 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000822 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000826 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000854 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000086e 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000088c 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089a 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000089e 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000008b8 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000008d4 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008de 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000008f6 0001fc0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000918 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000924 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000093a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000093e 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000942 0000902f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000946 00009030 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -0000094c 0001680a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000096a 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000992 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000854 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000086e 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000088c 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000089e 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000008b8 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000008d4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008de 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000008f6 0001fe0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000918 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000093a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000093e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000942 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00000946 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +0000094c 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000096a 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000992 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000009ac 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009b4 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000009d6 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ea 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b4 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000009d6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ea 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a00 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a04 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a14 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a20 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000a40 0000500a R_ARM_THM_CALL 0000262d fastsearch │ │ │ │ │ -00000a52 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a6c 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a84 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a14 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a20 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000a40 0000520a R_ARM_THM_CALL 000027d1 fastsearch │ │ │ │ │ +00000a52 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a6c 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a84 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a94 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a98 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ac0 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ad8 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000af0 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b02 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b0c 0001fc0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000b26 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2e 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b46 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b78 0001fd0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000b94 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ba4 0001fe0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000bbe 0001a80a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000bc4 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bd2 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000bea 00016f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c48 0001a50a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c52 0001860a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c6e 00018a0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c78 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ac0 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ad8 0001d10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000af0 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b02 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b0c 0001fe0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000b26 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2e 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000b46 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b78 0001ff0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000b94 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ba4 0002000a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000bbe 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000bc4 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bd2 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000bea 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c48 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000c52 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c6e 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c78 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000c82 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c86 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ca2 0001620a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000cb2 0001870a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ccc 0001850a R_ARM_THM_CALL 00000b41 PyBytes_Concat │ │ │ │ │ -00000cec 0002000a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000cf8 0001102f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ -00000cfc 00011030 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ -00000d08 0001112f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ -00000d0c 00011130 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ -00000d18 00016602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d56 0000560a R_ARM_THM_CALL 00002829 stringlib__preprocess │ │ │ │ │ -00000d64 0000570a R_ARM_THM_CALL 000028e5 stringlib__two_way │ │ │ │ │ -00000d86 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000ca2 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000cb2 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ccc 0001870a R_ARM_THM_CALL 00000cf5 PyBytes_Concat │ │ │ │ │ +00000cec 0002020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000cf8 0001122f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ +00000cfc 00011230 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ +00000d08 0001132f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ +00000d0c 00011330 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ +00000d18 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d56 0000580a R_ARM_THM_CALL 00002865 stringlib__preprocess │ │ │ │ │ +00000d64 0000590a R_ARM_THM_CALL 00002921 stringlib__two_way │ │ │ │ │ +00000d86 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000d94 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000df0 00011b2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ -00000df4 00011b30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ -00000e14 0001a90a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000e22 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e26 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e2c 00019a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e5c 0002020a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000e7e 0001750a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000020 0001ad1e R_ARM_THM_JUMP24 0000299d PyBytes_Repr │ │ │ │ │ -0000004a 0001da1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -00000054 0001db1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000000a0 0000a01e R_ARM_THM_JUMP24 0000099d do_argstrip │ │ │ │ │ -000002ee 00004e1e R_ARM_THM_JUMP24 00002381 return_self │ │ │ │ │ -00000326 00004e1e R_ARM_THM_JUMP24 00002381 return_self │ │ │ │ │ -000005a8 00004e1e R_ARM_THM_JUMP24 00002381 return_self │ │ │ │ │ -000005d4 0001f61e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -000005de 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -000005e8 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -000005f2 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -000005fc 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -00000606 0001fb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -000006e6 00004e1e R_ARM_THM_JUMP24 00002381 return_self │ │ │ │ │ -00000c14 00004e1e R_ARM_THM_JUMP24 00002381 return_self │ │ │ │ │ -00000cd6 0000411e R_ARM_THM_JUMP24 000017bd Py_XDECREF │ │ │ │ │ -00000d04 0002011e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000d14 0002011e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000dfe 0002011e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000df0 00011d2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ +00000df4 00011d30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ +00000e14 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000e22 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e26 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e2c 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e5c 0002040a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000e7e 0001770a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000020 0001af1e R_ARM_THM_JUMP24 00002b41 PyBytes_Repr │ │ │ │ │ +0000004a 0001dc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +00000054 0001dd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +000000a0 0000a21e R_ARM_THM_JUMP24 000009b9 do_argstrip │ │ │ │ │ +000002ee 0000501e R_ARM_THM_JUMP24 00002525 return_self │ │ │ │ │ +00000326 0000501e R_ARM_THM_JUMP24 00002525 return_self │ │ │ │ │ +000005a8 0000501e R_ARM_THM_JUMP24 00002525 return_self │ │ │ │ │ +000005d4 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +000005de 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +000005e8 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +000005f2 0001fb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +000005fc 0001fc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +00000606 0001fd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +000006e6 0000501e R_ARM_THM_JUMP24 00002525 return_self │ │ │ │ │ +00000c14 0000501e R_ARM_THM_JUMP24 00002525 return_self │ │ │ │ │ +00000cd6 0000431e R_ARM_THM_JUMP24 00001961 Py_XDECREF │ │ │ │ │ +00000d04 0002031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000d14 0002031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000dfe 0002031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x13890 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x13b68 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -76,14 +76,15 @@ │ │ │ │ │ __bytes__ │ │ │ │ │ capitalize │ │ │ │ │ partition │ │ │ │ │ removeprefix │ │ │ │ │ removesuffix │ │ │ │ │ rpartition │ │ │ │ │ swapcase │ │ │ │ │ +4 BFIF(F │ │ │ │ │ "FIF(F%DTD │ │ │ │ │ 9F,D2F(F5D │ │ │ │ │ sh]FXm[F │ │ │ │ │ h8F"F'DU │ │ │ │ │ hJF1F D@D │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Return state information for pickling. │ │ │ │ │ @@ -411,26 +412,26 @@ │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ PyObject_Free │ │ │ │ │ PyBytes_AsString │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ -_PyBytesWriter_Prepare │ │ │ │ │ _PyLong_DigitValue │ │ │ │ │ -_PyBytesWriter_Finish │ │ │ │ │ __stack_chk_guard │ │ │ │ │ -__stack_chk_fail │ │ │ │ │ -_Py_ctype_table │ │ │ │ │ -PyExc_ValueError │ │ │ │ │ -_PyBytesWriter_Dealloc │ │ │ │ │ _PyBytesWriter_Resize │ │ │ │ │ PyByteArray_FromStringAndSize │ │ │ │ │ +__stack_chk_fail │ │ │ │ │ +_PyBytesWriter_Dealloc │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ _PyByteArray_empty_string │ │ │ │ │ +PyExc_ValueError │ │ │ │ │ +_Py_ctype_table │ │ │ │ │ +_PyBytesWriter_Prepare │ │ │ │ │ +_PyBytesWriter_Finish │ │ │ │ │ PyBytes_FromString │ │ │ │ │ PyBytes_Concat │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyBuffer_FillInfo │ │ │ │ │ _Py_HashBytes │ │ │ │ │ PyBool_FromLong │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -86,15 +86,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 56 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 78 │ │ │ │ │ │ │ │ │ │ 000000ac <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.w 36c8 │ │ │ │ │ + b.w 386c │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ 000000b0 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -161,181 +161,181 @@ │ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64a │ │ │ │ │ + bne.w 660 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 7be │ │ │ │ │ + bhi.w 88a │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 64e │ │ │ │ │ + beq.w 664 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 444 │ │ │ │ │ + beq.w 456 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 71a │ │ │ │ │ + beq.w 8aa │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 3fc │ │ │ │ │ + beq.w 3f8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f2 │ │ │ │ │ + beq.w 3ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7fc │ │ │ │ │ + bne.w 8b4 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3f2 │ │ │ │ │ + beq.w 3ee │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it lt │ │ │ │ │ mvnlt.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 450 │ │ │ │ │ + beq.w 462 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66e │ │ │ │ │ + bne.w 684 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 674 │ │ │ │ │ + beq.w 726 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w 80e │ │ │ │ │ + bne.w 6a4 │ │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68a │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq.w 73c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, ip, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble.w 362 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + ble.w 40e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 362 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble.w 362 │ │ │ │ │ - ldrb.w r1, [r9, r2] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - beq.w 40e │ │ │ │ │ - adds r4, r2, #1 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + ble.w 40e │ │ │ │ │ + ldrb.w r2, [r9, r0] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.w 40a │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ - ldrb.w r1, [r9, r4] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + ble.w 406 │ │ │ │ │ + ldrb.w r2, [r9, r4] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ beq.n 2c8 │ │ │ │ │ - adds r4, r2, #2 │ │ │ │ │ + adds r4, r0, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ - ldrb.w r1, [r9, r4] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + ble.w 406 │ │ │ │ │ + ldrb.w r2, [r9, r4] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ beq.n 2c8 │ │ │ │ │ - adds r4, r2, #3 │ │ │ │ │ + adds r4, r0, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ - ldrb.w r1, [r9, r4] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + ble.w 406 │ │ │ │ │ + ldrb.w r2, [r9, r4] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ beq.n 2c8 │ │ │ │ │ - adds r4, r2, #4 │ │ │ │ │ + adds r4, r0, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ - ldrb.w r1, [r9, r4] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + ble.w 406 │ │ │ │ │ + ldrb.w r2, [r9, r4] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ beq.n 2c8 │ │ │ │ │ - adds r4, r2, #5 │ │ │ │ │ + adds r4, r0, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ - ldrb.w r1, [r9, r4] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + ble.w 406 │ │ │ │ │ + ldrb.w r2, [r9, r4] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ beq.n 2c8 │ │ │ │ │ - adds r4, r2, #6 │ │ │ │ │ + adds r4, r0, #6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ - ldrb.w r1, [r9, r4] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + ble.w 406 │ │ │ │ │ + ldrb.w r2, [r9, r4] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ beq.n 2c8 │ │ │ │ │ - adds r4, r2, #7 │ │ │ │ │ + adds r4, r0, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ - ldrb.w r1, [r9, r4] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + ble.w 406 │ │ │ │ │ + ldrb.w r2, [r9, r4] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ beq.n 2c8 │ │ │ │ │ - add.w r4, r2, #8 │ │ │ │ │ + add.w r4, r0, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ - add.w r1, r9, #7 │ │ │ │ │ - add r2, r1 │ │ │ │ │ + ble.w 406 │ │ │ │ │ + add.w r2, r9, #7 │ │ │ │ │ + add r2, r0 │ │ │ │ │ b.n 2c0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 40a │ │ │ │ │ + ble.w 406 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne.n 2b8 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ - bmi.w 758 │ │ │ │ │ - adds.w r3, r9, r0 │ │ │ │ │ + subs r2, r4, r1 │ │ │ │ │ + bmi.w 68a │ │ │ │ │ + adds.w r3, r9, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ite ne │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + moveq r0, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - andeq.w r1, r1, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 3d8 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + andeq.w r0, r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 412 │ │ │ │ │ + beq.w 424 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 616 │ │ │ │ │ + bhi.w 62a │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c0 │ │ │ │ │ + beq.w 8ce │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ittt ne │ │ │ │ │ @@ -353,42 +353,42 @@ │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cbz r1, 340 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w sl, #11 │ │ │ │ │ - bgt.n 3b0 │ │ │ │ │ + bgt.n 3ac │ │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ │ str.w r6, [r2, sl, lsl #2] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 362 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ble.n 41a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 222 │ │ │ │ │ mov r3, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r0, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 416 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - blt.n 39e │ │ │ │ │ - sub.w r1, r5, r8 │ │ │ │ │ - add.w r0, r6, r8 │ │ │ │ │ + beq.n 428 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + blt.n 39a │ │ │ │ │ + subs r1, r5, r0 │ │ │ │ │ + add r0, r6 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62e │ │ │ │ │ + beq.w 642 │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.w 698 │ │ │ │ │ + bgt.w 82e │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ str.w r0, [r2, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -397,50 +397,61 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7de │ │ │ │ │ + bne.w 8e0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 34e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 34e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 34e │ │ │ │ │ - ldrb.w r2, [r9, r0] │ │ │ │ │ + ldrb.w r2, [r9, r1] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r2 │ │ │ │ │ b.n 340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66e │ │ │ │ │ + bne.w 684 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ b.n 1ac │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ b.n 214 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ b.n 2c8 │ │ │ │ │ - ldr r6, [pc, #636] @ (690 ) │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 36c │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 36c │ │ │ │ │ + ldr r6, [pc, #660] @ (6bc ) │ │ │ │ │ b.n 340 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ @@ -453,205 +464,205 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 39e │ │ │ │ │ + b.n 39a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66e │ │ │ │ │ + beq.w 684 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r7, r8 │ │ │ │ │ add.w r4, r6, #10 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.w 772 │ │ │ │ │ + beq.w 902 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.w 754 │ │ │ │ │ + bge.w 8fe │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.w 5e0 │ │ │ │ │ + bpl.w 5f2 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 4c8 │ │ │ │ │ + ble.n 4da │ │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bpl.n 4ce │ │ │ │ │ + bpl.n 4e0 │ │ │ │ │ adds r0, r7, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 4c8 │ │ │ │ │ + ble.n 4da │ │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 4ce │ │ │ │ │ + bpl.n 4e0 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 4c8 │ │ │ │ │ + ble.n 4da │ │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bpl.n 4c8 │ │ │ │ │ + bpl.n 4da │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 4b8 │ │ │ │ │ + blt.n 4ca │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 610 │ │ │ │ │ + beq.w 624 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n 594 │ │ │ │ │ + bge.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ adds r7, r0, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble.n 594 │ │ │ │ │ + ble.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ adds r7, r0, #3 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble.n 594 │ │ │ │ │ + ble.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ adds r7, r0, #4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble.n 594 │ │ │ │ │ + ble.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ adds r7, r0, #5 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble.n 594 │ │ │ │ │ + ble.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ adds r7, r0, #6 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble.n 594 │ │ │ │ │ + ble.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ adds r7, r0, #7 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n 594 │ │ │ │ │ + bge.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n 594 │ │ │ │ │ + bge.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ add.w r7, r0, #9 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n 594 │ │ │ │ │ + bge.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ add.w r7, r0, #10 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n 594 │ │ │ │ │ + bge.n 5a6 │ │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 59c │ │ │ │ │ + bmi.n 5ae │ │ │ │ │ add.w r7, r0, #11 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n 594 │ │ │ │ │ + bge.n 5a6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r0 │ │ │ │ │ - b.n 588 │ │ │ │ │ + b.n 59a │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n 594 │ │ │ │ │ + bge.n 5a6 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ ldr.w r2, [fp, r2, lsl #2] │ │ │ │ │ lsls r4, r2, #28 │ │ │ │ │ - bpl.n 582 │ │ │ │ │ - cbnz r0, 59c │ │ │ │ │ + bpl.n 594 │ │ │ │ │ + cbnz r0, 5ae │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 724 │ │ │ │ │ + beq.w 85a │ │ │ │ │ subs r1, r7, r0 │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fc │ │ │ │ │ + beq.w 80c │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ - ble.n 5e4 │ │ │ │ │ + ble.n 5f6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ee │ │ │ │ │ + bne.w 800 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5d0 │ │ │ │ │ + bne.n 5e2 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 47a │ │ │ │ │ + b.n 48c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5ca │ │ │ │ │ + bne.n 5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ca │ │ │ │ │ + b.n 5dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 4ce │ │ │ │ │ + b.n 4e0 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ │ - b.n 5ca │ │ │ │ │ + b.n 5dc │ │ │ │ │ subs r1, r5, r7 │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fc │ │ │ │ │ + beq.w 80c │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ - bgt.w 794 │ │ │ │ │ + bgt.w 924 │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ - b.n 3a8 │ │ │ │ │ + b.n 3a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -659,915 +670,917 @@ │ │ │ │ │ mov sl, fp │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 68a │ │ │ │ │ + beq.n 73c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 68a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 73c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 68a │ │ │ │ │ + b.n 73c │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add r6, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #64] @ (694 ) │ │ │ │ │ + ldr r5, [pc, #88] @ (6c0 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 15e │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 3a8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.n 3a2 │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001f8 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cbnz r0, 6d2 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 39a │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 39a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 334 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.n 62e │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 62e │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 62e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62e │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 6fc │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 88e │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 66e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 66e │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 66e │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 172 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 59c │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r3, #0] │ │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 610 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - b.n 4c8 │ │ │ │ │ + b.n 3a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov sl, fp │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 62e │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bge.w 610 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldrb r3, [r6, r7] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5ee │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bne.n 780 │ │ │ │ │ - b.n 610 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 6ea │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 60c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 60c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 60c │ │ │ │ │ - ldr r1, [pc, #396] @ (94c ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 66e │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b.n 164 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 62e │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 62e │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 192 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 192 │ │ │ │ │ + b.n 642 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68a │ │ │ │ │ + beq.n 73c │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - b.n 846 │ │ │ │ │ + b.n 6e0 │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62e │ │ │ │ │ + beq.n 642 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ - bgt.n 896 │ │ │ │ │ + bgt.n 742 │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ str.w r0, [r2, r7, lsl #2] │ │ │ │ │ add r8, r5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r8, r4 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 862 │ │ │ │ │ + beq.n 6fc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub.w r1, r9, r8 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ - bl 242c <_PyBytes_FormatEx+0xc28> │ │ │ │ │ + bl 25d0 <_PyBytes_Find+0xc> │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ - bge.n 828 │ │ │ │ │ + bge.n 6c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8fa │ │ │ │ │ + beq.n 7a6 │ │ │ │ │ sub.w r1, r9, r8 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62e │ │ │ │ │ + beq.n 642 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ - bgt.n 8d6 │ │ │ │ │ + bgt.n 782 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str.w r4, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ str.w r7, [sl, #8] │ │ │ │ │ - b.n 3a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6fc │ │ │ │ │ + b.n 39e │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 39e │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - cbnz r0, 8be │ │ │ │ │ + cbnz r0, 76a │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 840 │ │ │ │ │ + beq.n 6da │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 840 │ │ │ │ │ + bne.n 6da │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 840 │ │ │ │ │ + b.n 6da │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 62e │ │ │ │ │ + beq.w 642 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 62e │ │ │ │ │ + bne.w 642 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62e │ │ │ │ │ + b.n 642 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 938 │ │ │ │ │ + cbnz r0, 7e4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 886 │ │ │ │ │ + beq.n 71e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 886 │ │ │ │ │ + bne.n 71e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 886 │ │ │ │ │ + b.n 71e │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 924 │ │ │ │ │ + bne.n 7d0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 888 │ │ │ │ │ + b.n 720 │ │ │ │ │ sub.w r1, r9, r8 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 87e │ │ │ │ │ - b.n 62e │ │ │ │ │ + bne.n 716 │ │ │ │ │ + b.n 642 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 62e │ │ │ │ │ + beq.w 642 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62e │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + bne.w 642 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 642 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 80c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 8c6 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 684 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 684 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 684 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 950 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w 396 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 396 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 396 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 5ae │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 624 │ │ │ │ │ + ldr r1, [pc, #220] @ (968 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 684 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 164 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n 172 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 192 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 192 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 80c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 334 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + b.n 642 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 642 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 642 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 642 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + b.n 4da │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge.w 624 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + ldrb r3, [r6, r7] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bpl.w 600 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bne.n 910 │ │ │ │ │ + b.n 624 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 7fc │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w 620 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 620 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 620 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 642 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 642 │ │ │ │ │ + b.n 7f4 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000950 : │ │ │ │ │ +0000096c : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ 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 984 │ │ │ │ │ + bhi.n 9a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r6, #0] │ │ │ │ │ - ble.n 97a │ │ │ │ │ + ble.n 996 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 99c │ │ │ │ │ + b.n 9b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 970 │ │ │ │ │ + b.n 98c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 968 │ │ │ │ │ + bne.n 984 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000099c : │ │ │ │ │ +000009b8 : │ │ │ │ │ do_argstrip(): │ │ │ │ │ stmdb 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bb8 │ │ │ │ │ + beq.w bd4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d40 │ │ │ │ │ + bne.w d5c │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add.w r9, r8, #16 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w aec │ │ │ │ │ + bne.w b08 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w fp, r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bgt.w bb0 │ │ │ │ │ + bgt.w bcc │ │ │ │ │ ldrb.w r1, [r9, fp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb0 │ │ │ │ │ + beq.w bcc │ │ │ │ │ sub.w sl, r7, #2 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n a96 │ │ │ │ │ + bgt.n ab2 │ │ │ │ │ ldrb.w r1, [r9, sl] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a96 │ │ │ │ │ + beq.n ab2 │ │ │ │ │ sub.w fp, r7, #3 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bgt.w bb4 │ │ │ │ │ + bgt.w bd0 │ │ │ │ │ ldrb.w r1, [r9, fp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb4 │ │ │ │ │ + beq.w bd0 │ │ │ │ │ sub.w sl, r7, #4 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - blt.n a96 │ │ │ │ │ + blt.n ab2 │ │ │ │ │ ldrb.w r1, [r9, sl] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, a96 │ │ │ │ │ + cbz r0, ab2 │ │ │ │ │ sub.w fp, r7, #5 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bgt.w bb4 │ │ │ │ │ + bgt.w bd0 │ │ │ │ │ ldrb.w r1, [r9, fp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb4 │ │ │ │ │ + beq.w bd0 │ │ │ │ │ sub.w sl, r7, #6 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n a96 │ │ │ │ │ + bgt.n ab2 │ │ │ │ │ ldrb.w r1, [r9, sl] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, a96 │ │ │ │ │ + cbz r0, ab2 │ │ │ │ │ mov fp, sl │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - blt.n a96 │ │ │ │ │ + blt.n ab2 │ │ │ │ │ ldrb.w r1, [r9, sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a7c │ │ │ │ │ + bne.n a98 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, aa2 │ │ │ │ │ + cbnz r4, abe │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n ac6 │ │ │ │ │ + beq.n ae2 │ │ │ │ │ sub.w r1, fp, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9e2 │ │ │ │ │ + bne.n 9fe │ │ │ │ │ mov fp, r7 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w d3c │ │ │ │ │ + bne.w d58 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ab0 │ │ │ │ │ + beq.n acc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n ab0 │ │ │ │ │ + b.n acc │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - ble.n ab8 │ │ │ │ │ + ble.n ad4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r3, r8, #15 │ │ │ │ │ ands.w r2, r7, #3 │ │ │ │ │ - beq.n b94 │ │ │ │ │ + beq.n bb0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n b34 │ │ │ │ │ + beq.n b50 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n b1e │ │ │ │ │ + beq.n b3a │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r3, r8, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba8 │ │ │ │ │ + beq.n bc4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba8 │ │ │ │ │ + beq.n bc4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, ba8 │ │ │ │ │ + cbz r0, bc4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n b94 │ │ │ │ │ + bne.n bb0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n a96 │ │ │ │ │ + b.n ab2 │ │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbz r0, ba8 │ │ │ │ │ + cbz r0, bc4 │ │ │ │ │ ldrb.w r1, [sl, #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbz r0, ba8 │ │ │ │ │ + cbz r0, bc4 │ │ │ │ │ ldrb.w r1, [sl, #3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r3, sl, #3 │ │ │ │ │ add.w r4, fp, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, ba8 │ │ │ │ │ + cbz r0, bc4 │ │ │ │ │ add.w r4, fp, #3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n b4e │ │ │ │ │ + beq.n b6a │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sl, r3, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b52 │ │ │ │ │ + bne.n b6e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e4 │ │ │ │ │ + bne.w a00 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n a96 │ │ │ │ │ + b.n ab2 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b.n a96 │ │ │ │ │ + b.n ab2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w d34 │ │ │ │ │ + beq.w d50 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n bd0 │ │ │ │ │ + b.n bec │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n be0 │ │ │ │ │ + bge.n bfc │ │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ lsls r0, r0, #28 │ │ │ │ │ - bmi.n bce │ │ │ │ │ + bmi.n bea │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d38 │ │ │ │ │ + beq.w d54 │ │ │ │ │ add.w r6, r8, #16 │ │ │ │ │ subs r4, r7, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov ip, r7 │ │ │ │ │ add r6, r7 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n c9c │ │ │ │ │ + beq.n cb8 │ │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - blt.w d1c │ │ │ │ │ + blt.w d38 │ │ │ │ │ ldrb.w r2, [r6, #-1]! │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #28 │ │ │ │ │ - bpl.w d1c │ │ │ │ │ + bpl.w d38 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n c9c │ │ │ │ │ + beq.n cb8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n c8a │ │ │ │ │ + beq.n ca6 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n c78 │ │ │ │ │ + beq.n c94 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n c66 │ │ │ │ │ + beq.n c82 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n c54 │ │ │ │ │ + beq.n c70 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n c42 │ │ │ │ │ + beq.n c5e │ │ │ │ │ ldrb.w r2, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r4, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r4, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, ip │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n d1c │ │ │ │ │ + blt.n d38 │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ sub.w ip, r4, #7 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r6, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r5, #-2] │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r6, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r5, #-3] │ │ │ │ │ subs r1, r4, #2 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r5, #-4] │ │ │ │ │ subs r1, r4, #3 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r6, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r5, #-5] │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r5, #-6] │ │ │ │ │ subs r1, r4, #5 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r6, r2, #28 │ │ │ │ │ - bpl.n d1c │ │ │ │ │ + bpl.n d38 │ │ │ │ │ ldrb.w r2, [r5, #-7] │ │ │ │ │ subs r1, r4, #6 │ │ │ │ │ subs r6, r5, #7 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n c9c │ │ │ │ │ - cbnz r3, d22 │ │ │ │ │ + bmi.n cb8 │ │ │ │ │ + cbnz r3, d3e │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n d46 │ │ │ │ │ + beq.n d62 │ │ │ │ │ add.w r0, r8, #16 │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ add r0, r3 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n be6 │ │ │ │ │ + b.n c02 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n d1c │ │ │ │ │ + b.n d38 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n aa2 │ │ │ │ │ + b.n abe │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n ab0 │ │ │ │ │ + b.n acc │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ - b.n d22 │ │ │ │ │ + beq.w af4 │ │ │ │ │ + b.n d3e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d5c : │ │ │ │ │ +00000d78 : │ │ │ │ │ bytes_strip(): │ │ │ │ │ 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 d8e │ │ │ │ │ + bhi.n daa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n d8a │ │ │ │ │ + bgt.n da6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 99c │ │ │ │ │ + b.n 9b8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n d80 │ │ │ │ │ + b.n d9c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d74 │ │ │ │ │ + bne.n d90 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000da8 : │ │ │ │ │ +00000dc4 : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, de0 │ │ │ │ │ + cbnz r3, dfc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi.n e0e │ │ │ │ │ + bhi.n e2a │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, de4 │ │ │ │ │ - cbnz r4, e28 │ │ │ │ │ + cbz r0, e00 │ │ │ │ │ + cbnz r4, e44 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_THM_CALL _Py_strhex_with_sep │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r1 │ │ │ │ │ - ldr.w ip, [pc, #104] @ e50 │ │ │ │ │ + ldr.w ip, [pc, #104] @ e6c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dca │ │ │ │ │ - b.n e4a │ │ │ │ │ - ldr r4, [pc, #64] @ (e50 ) │ │ │ │ │ + bne.n de6 │ │ │ │ │ + b.n e66 │ │ │ │ │ + ldr r4, [pc, #64] @ (e6c ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, e4a │ │ │ │ │ + cbz r0, e66 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - cbz r2, e30 │ │ │ │ │ + cbz r2, e4c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dec │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n dd0 │ │ │ │ │ + bne.n dec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dec │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ddc │ │ │ │ │ + b.n df8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000e54 : │ │ │ │ │ +00000e70 : │ │ │ │ │ bytes_fromhex(): │ │ │ │ │ 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 │ │ │ │ │ - bpl.n e8c │ │ │ │ │ + bpl.n ea8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl ed8 <_PyBytes_FromHex> │ │ │ │ │ + bl ef4 <_PyBytes_FromHex> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n eac │ │ │ │ │ + bne.n ec8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ @@ -1578,124 +1591,124 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e86 │ │ │ │ │ + b.n ea2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea8 │ │ │ │ │ + beq.n ec4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ed2 │ │ │ │ │ + beq.n eee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, ed2 │ │ │ │ │ + cbnz r3, eee │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n e86 │ │ │ │ │ + b.n ea2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ed8 <_PyBytes_FromHex>: │ │ │ │ │ +00000ef4 <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ │ - ldr r2, [pc, #296] @ (1010 <_PyBytes_FromHex+0x138>) │ │ │ │ │ + ldr r2, [pc, #296] @ (102c <_PyBytes_FromHex+0x138>) │ │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bpl.n fde <_PyBytes_FromHex+0x106> │ │ │ │ │ + bpl.n ffa <_PyBytes_FromHex+0x106> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fd0 <_PyBytes_FromHex+0xf8> │ │ │ │ │ + beq.n fec <_PyBytes_FromHex+0xf8> │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ add.w r2, r6, r6, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 894 │ │ │ │ │ + bl a48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcc <_PyBytes_FromHex+0xf4> │ │ │ │ │ + beq.n fe8 <_PyBytes_FromHex+0xf4> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ adds r2, r4, r6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bcs.n f80 <_PyBytes_FromHex+0xa8> │ │ │ │ │ + bcs.n f9c <_PyBytes_FromHex+0xa8> │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ │ lsls r6, r6, #28 │ │ │ │ │ - bmi.n f70 <_PyBytes_FromHex+0x98> │ │ │ │ │ + bmi.n f8c <_PyBytes_FromHex+0x98> │ │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n fd4 <_PyBytes_FromHex+0xfc> │ │ │ │ │ + bhi.n ff0 <_PyBytes_FromHex+0xfc> │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n f9e <_PyBytes_FromHex+0xc6> │ │ │ │ │ + bhi.n fba <_PyBytes_FromHex+0xc6> │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ adds r4, #2 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - b.n f48 <_PyBytes_FromHex+0x70> │ │ │ │ │ + b.n f64 <_PyBytes_FromHex+0x70> │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ │ lsls r5, r6, #28 │ │ │ │ │ - bmi.n f70 <_PyBytes_FromHex+0x98> │ │ │ │ │ + bmi.n f8c <_PyBytes_FromHex+0x98> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bhi.n f56 <_PyBytes_FromHex+0x7e> │ │ │ │ │ + bhi.n f72 <_PyBytes_FromHex+0x7e> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 8e4 │ │ │ │ │ + bl a98 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #136] @ (1010 <_PyBytes_FromHex+0x138>) │ │ │ │ │ + ldr r3, [pc, #136] @ (102c <_PyBytes_FromHex+0x138>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n f9a <_PyBytes_FromHex+0xc2> │ │ │ │ │ + bne.n fb6 <_PyBytes_FromHex+0xc2> │ │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n fda <_PyBytes_FromHex+0x102> │ │ │ │ │ + bpl.n ff6 <_PyBytes_FromHex+0x102> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r7, #20 │ │ │ │ │ addpl r7, #28 │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -1708,47 +1721,47 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f86 <_PyBytes_FromHex+0xae> │ │ │ │ │ + b.n fa2 <_PyBytes_FromHex+0xae> │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ - b.n f18 <_PyBytes_FromHex+0x40> │ │ │ │ │ + b.n f34 <_PyBytes_FromHex+0x40> │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.n fa6 <_PyBytes_FromHex+0xce> │ │ │ │ │ + bmi.n fc2 <_PyBytes_FromHex+0xce> │ │ │ │ │ ldr r7, [r7, #28] │ │ │ │ │ - b.n fae <_PyBytes_FromHex+0xd6> │ │ │ │ │ - cbz r3, 100c <_PyBytes_FromHex+0x134> │ │ │ │ │ + b.n fca <_PyBytes_FromHex+0xd6> │ │ │ │ │ + cbz r3, 1028 <_PyBytes_FromHex+0x134> │ │ │ │ │ add.w r1, r0, #28 │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n fb0 <_PyBytes_FromHex+0xd8> │ │ │ │ │ + bge.n fcc <_PyBytes_FromHex+0xd8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n ffe <_PyBytes_FromHex+0x126> │ │ │ │ │ + bne.n 101a <_PyBytes_FromHex+0x126> │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n fb0 <_PyBytes_FromHex+0xd8> │ │ │ │ │ + bhi.n fcc <_PyBytes_FromHex+0xd8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n fec <_PyBytes_FromHex+0x114> │ │ │ │ │ + b.n 1008 <_PyBytes_FromHex+0x114> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r0, [r1, r2, lsl #1] │ │ │ │ │ ldrne.w r0, [r1, r2, lsl #2] │ │ │ │ │ - b.n ff6 <_PyBytes_FromHex+0x11e> │ │ │ │ │ + b.n 1012 <_PyBytes_FromHex+0x11e> │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ - b.n fe4 <_PyBytes_FromHex+0x10c> │ │ │ │ │ + b.n 1000 <_PyBytes_FromHex+0x10c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001014 : │ │ │ │ │ +00001030 : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1760,57 +1773,57 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10ca │ │ │ │ │ + bne.n 10e6 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbz r6, 10b4 │ │ │ │ │ + cbz r6, 10d0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ca │ │ │ │ │ + beq.n 10e6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 262c │ │ │ │ │ + bl 27d0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bge.n 10e8 │ │ │ │ │ - ldr r3, [pc, #192] @ (1140 ) │ │ │ │ │ + bge.n 1104 │ │ │ │ │ + ldr r3, [pc, #192] @ (115c ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 10ce │ │ │ │ │ + bne.n 10ea │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r3, 10ac │ │ │ │ │ + cbz r3, 10c8 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1821,25 +1834,25 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 10a2 │ │ │ │ │ + b.n 10be │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r6, r0 │ │ │ │ │ str.w r6, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n 1090 │ │ │ │ │ + b.n 10ac │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1855,528 +1868,533 @@ │ │ │ │ │ str.w r9, [r4, #16] │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a2 │ │ │ │ │ + beq.n 10be │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10ca │ │ │ │ │ + beq.n 10e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10ca │ │ │ │ │ + bne.n 10e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10ca │ │ │ │ │ + b.n 10e6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001144 : │ │ │ │ │ +00001160 : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ 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 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 116c │ │ │ │ │ + cbz r0, 1188 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00001170 : │ │ │ │ │ +0000118c : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ stmdb 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 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13d0 │ │ │ │ │ + beq.w 13fe │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ adds r3, r1, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r4, [pc, #676] @ (143c ) │ │ │ │ │ + ldr r4, [pc, #700] @ (1470 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1412 │ │ │ │ │ + beq.w 1444 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 11c6 │ │ │ │ │ + cbz r3, 11e2 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - blt.w 1412 │ │ │ │ │ + blt.w 1444 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1412 │ │ │ │ │ + beq.w 1444 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1334 │ │ │ │ │ + ble.w 1358 │ │ │ │ │ add.w r6, r5, #16 │ │ │ │ │ - add.w r9, r5, #15 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + add.w sl, r5, #15 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ subs r3, r4, r5 │ │ │ │ │ - add.w r0, r9, r5 │ │ │ │ │ + add.w r0, sl, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1270 │ │ │ │ │ + beq.n 128e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 122e │ │ │ │ │ + beq.n 124c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1220 │ │ │ │ │ + beq.n 123e │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 127e │ │ │ │ │ + beq.n 129c │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 127e │ │ │ │ │ + beq.n 129c │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 127e │ │ │ │ │ + beq.n 129c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1270 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + bne.n 128e │ │ │ │ │ + b.n 13da │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 127e │ │ │ │ │ + beq.n 129c │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 127e │ │ │ │ │ + beq.n 129c │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 127e │ │ │ │ │ + beq.n 129c │ │ │ │ │ adds r2, r7, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 13b0 │ │ │ │ │ + beq.w 13da │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne.n 1242 │ │ │ │ │ + bne.n 1260 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.w 13de │ │ │ │ │ + ble.w 140c │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 1376 │ │ │ │ │ + beq.n 13a2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1392 │ │ │ │ │ + beq.w 13b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r4, r7 │ │ │ │ │ - beq.w 13b4 │ │ │ │ │ - subs.w fp, r7, r5 │ │ │ │ │ - bmi.n 1398 │ │ │ │ │ + beq.w 13de │ │ │ │ │ + subs.w r8, r7, r5 │ │ │ │ │ + bmi.n 13be │ │ │ │ │ adds r5, r6, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 134c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 1386 │ │ │ │ │ + bne.n 1370 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 139a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bhi.w 13e2 │ │ │ │ │ - add.w r0, fp, #17 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bhi.w 1410 │ │ │ │ │ + add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ │ + beq.w 1496 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ - strne.w r1, [r8] │ │ │ │ │ + strne.w r1, [r9] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - strd fp, r1, [sl, #8] │ │ │ │ │ - add.w r1, sl, fp │ │ │ │ │ + strd r8, r1, [fp, #8] │ │ │ │ │ + add.w r1, fp, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ - cbnz r5, 1368 │ │ │ │ │ + cbnz r5, 138c │ │ │ │ │ mov r5, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ + mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1444 │ │ │ │ │ + bne.w 1478 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 132e │ │ │ │ │ + beq.n 134e │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ + str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1434 │ │ │ │ │ + beq.w 1466 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bgt.w 11fc │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + bgt.w 121a │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 146c │ │ │ │ │ + bne.w 14a8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 146c │ │ │ │ │ + beq.w 14a8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ movs r0, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r5, r7 │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ - add.w sl, r3, r2 │ │ │ │ │ - b.n 1308 │ │ │ │ │ - mov r2, fp │ │ │ │ │ + add.w fp, r3, r2 │ │ │ │ │ + b.n 1328 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - add.w r0, sl, #16 │ │ │ │ │ + add.w r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1306 │ │ │ │ │ + b.n 1326 │ │ │ │ │ + ldr.w fp, [pc, #216] @ 1474 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 1328 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 128c │ │ │ │ │ + ble.n 12aa │ │ │ │ │ adds r3, r6, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 138c │ │ │ │ │ + bne.n 13b2 │ │ │ │ │ adds r7, r2, #2 │ │ │ │ │ - b.n 128c │ │ │ │ │ - ldr.w sl, [pc, #184] @ 1440 │ │ │ │ │ - b.n 1306 │ │ │ │ │ + b.n 12aa │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 129c │ │ │ │ │ - subs.w fp, r2, r5 │ │ │ │ │ - bpl.n 12a2 │ │ │ │ │ + bne.n 12bc │ │ │ │ │ + subs.w r8, r2, r5 │ │ │ │ │ + bpl.n 12c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 13f8 │ │ │ │ │ + b.n 142a │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 1292 │ │ │ │ │ + b.n 12b2 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 133c │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + bne.n 1360 │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1334 │ │ │ │ │ - b.n 13f8 │ │ │ │ │ + beq.n 1358 │ │ │ │ │ + b.n 142a │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 1418 │ │ │ │ │ + bhi.n 144a │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b4 │ │ │ │ │ - b.n 1196 │ │ │ │ │ + bne.w 11d0 │ │ │ │ │ + b.n 11b2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 1292 │ │ │ │ │ + b.n 12b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1412 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + beq.n 1444 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1412 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbnz r3, 1444 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 1334 │ │ │ │ │ - ldr r4, [pc, #32] @ (143c ) │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 1358 │ │ │ │ │ + ldr r4, [pc, #36] @ (1470 ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b8 │ │ │ │ │ - b.n 1412 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.w 11d4 │ │ │ │ │ + b.n 1444 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 132e │ │ │ │ │ + b.n 134e │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 13f8 │ │ │ │ │ + beq.n 142a │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ + str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13f8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.n 142a │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13f8 │ │ │ │ │ + b.n 142a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 1306 │ │ │ │ │ - b.n 1368 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.n 12ba │ │ │ │ │ + bne.w 1324 │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + b.n 142a │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.n 12da │ │ │ │ │ │ │ │ │ │ -00001470 : │ │ │ │ │ +000014ac : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ 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 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1498 │ │ │ │ │ + cbz r0, 14d4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000149c : │ │ │ │ │ +000014d8 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - cbnz r3, 14d2 │ │ │ │ │ + cbnz r3, 150e │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 1506 │ │ │ │ │ + bhi.n 1542 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r0, 14d6 │ │ │ │ │ + cbz r0, 1512 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 1528 │ │ │ │ │ + bne.n 1564 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15a8 │ │ │ │ │ + bl 15e4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr.w ip, [pc, #80] @ 152c │ │ │ │ │ + ldr.w ip, [pc, #80] @ 1568 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w ip, sp, #24 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14be │ │ │ │ │ + bne.n 14fa │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14ce │ │ │ │ │ - ldr r4, [pc, #36] @ (152c ) │ │ │ │ │ + b.n 150a │ │ │ │ │ + ldr r4, [pc, #36] @ (1568 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1502 │ │ │ │ │ + beq.n 153e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 14c8 │ │ │ │ │ + b.n 1504 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001530 : │ │ │ │ │ +0000156c : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ 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 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 304 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - cbz r0, 158a │ │ │ │ │ + cbz r0, 15c6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 155a │ │ │ │ │ + bne.n 1596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ble.n 158e │ │ │ │ │ + ble.n 15ca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1554 │ │ │ │ │ + bge.n 1590 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 158a │ │ │ │ │ + beq.n 15c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 15a0 │ │ │ │ │ + cbz r3, 15dc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1554 │ │ │ │ │ + b.n 1590 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1554 │ │ │ │ │ - b.n 157a │ │ │ │ │ + bge.n 1590 │ │ │ │ │ + b.n 15b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 158a │ │ │ │ │ + b.n 15c6 │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +000015e4 : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -2391,397 +2409,397 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w 16fc │ │ │ │ │ + beq.w 173e │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r7, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w 171a │ │ │ │ │ + bne.n 1720 │ │ │ │ │ mov fp, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 16e4 │ │ │ │ │ + bne.w 175c │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d2 │ │ │ │ │ + beq.n 170e │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ add.w r6, r8, #16 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 168a │ │ │ │ │ + bne.n 16c6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbnz r7, 1630 │ │ │ │ │ - b.n 16c0 │ │ │ │ │ + cbnz r7, 166c │ │ │ │ │ + b.n 16fc │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r7, r2] │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 161e │ │ │ │ │ - cbnz r1, 1674 │ │ │ │ │ + bpl.n 165a │ │ │ │ │ + cbnz r1, 16b0 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1674 │ │ │ │ │ + bne.n 16b0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1672 │ │ │ │ │ + beq.n 16ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 1672 │ │ │ │ │ + cbnz r3, 16ae │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r9, r8 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r9 │ │ │ │ │ addw sp, sp, #1132 @ 0x46c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r7, 16c0 │ │ │ │ │ + cbz r7, 16fc │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ subs r0, r7, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ adds r7, #255 @ 0xff │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 1694 │ │ │ │ │ + bne.n 16d0 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bge.n 174e │ │ │ │ │ + bge.n 1774 │ │ │ │ │ ldrb.w ip, [sl, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r7, [r1, ip, lsl #2] │ │ │ │ │ - b.n 16b0 │ │ │ │ │ + b.n 16ec │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str.w r7, [r0], #4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ │ - bne.n 16c4 │ │ │ │ │ - b.n 16a0 │ │ │ │ │ + bne.n 1700 │ │ │ │ │ + b.n 16dc │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1680 │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 1738 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - add.w sl, sl, #16 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 15f6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 1788 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 16de │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b.n 15e6 │ │ │ │ │ + b.n 16bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 16de │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ │ + b.n 171a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 17ae │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1730 │ │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 15f6 │ │ │ │ │ + bne.n 171a │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.n 1622 │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ + beq.n 17b2 │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + add.w sl, sl, #16 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 1632 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov lr, r7 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bmi.n 1790 │ │ │ │ │ + bmi.n 17cc │ │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ │ ldr.w r2, [r1, sl, lsl #2] │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 178c │ │ │ │ │ + beq.n 17c8 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ strb.w r2, [lr], #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ │ mov r7, lr │ │ │ │ │ - b.n 1760 │ │ │ │ │ + b.n 1786 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 15ee │ │ │ │ │ + b.n 1628 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1736 │ │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ + b.n 1632 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1760 │ │ │ │ │ - cbz r0, 17a6 │ │ │ │ │ + b.n 1786 │ │ │ │ │ + cbz r0, 17e2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 17a0 │ │ │ │ │ + ble.n 17dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r1, r7, r5 │ │ │ │ │ bl 17c │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ - b.n 1680 │ │ │ │ │ + b.n 16bc │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1792 │ │ │ │ │ + bne.n 17ce │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 1806 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 17e0 │ │ │ │ │ + cbz r3, 181c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ - b.n 1680 │ │ │ │ │ + b.n 16bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17ca │ │ │ │ │ + b.n 1806 │ │ │ │ │ │ │ │ │ │ -000017e8 : │ │ │ │ │ +00001824 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 17fa │ │ │ │ │ + bpl.n 1836 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - b.n 1804 <_PyBytes_FormatEx> │ │ │ │ │ + b.n 1840 <_PyBytes_FormatEx> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001804 <_PyBytes_FormatEx>: │ │ │ │ │ +00001840 <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3392] @ 0xd40 │ │ │ │ │ sub.w sp, sp, #668 @ 0x29c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #596] @ (1a70 <_PyBytes_FormatEx+0x26c>) │ │ │ │ │ + ldr r3, [pc, #596] @ (1aac <_PyBytes_FormatEx+0x26c>) │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1d62 <_PyBytes_FormatEx+0x55e> │ │ │ │ │ + beq.w 1d9e <_PyBytes_FormatEx+0x55e> │ │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ - bl 894 │ │ │ │ │ + bl a48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d72 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ - cbnz r6, 185c <_PyBytes_FormatEx+0x58> │ │ │ │ │ + beq.w 1dae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + cbnz r6, 1898 <_PyBytes_FormatEx+0x58> │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #5 │ │ │ │ │ - bmi.w 1b18 <_PyBytes_FormatEx+0x314> │ │ │ │ │ + bmi.w 1b54 <_PyBytes_FormatEx+0x314> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a3c <_PyBytes_FormatEx+0x238> │ │ │ │ │ + bne.w 1a78 <_PyBytes_FormatEx+0x238> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ subs.w r6, sl, #1 │ │ │ │ │ - bmi.w 19da <_PyBytes_FormatEx+0x1d6> │ │ │ │ │ + bmi.w 1a16 <_PyBytes_FormatEx+0x1d6> │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 1a14 <_PyBytes_FormatEx+0x210> │ │ │ │ │ + bne.w 1a50 <_PyBytes_FormatEx+0x210> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 22a4 <_PyBytes_FormatEx+0xaa0> │ │ │ │ │ + beq.w 22e0 <_PyBytes_FormatEx+0xaa0> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 21f4 <_PyBytes_FormatEx+0x9f0> │ │ │ │ │ + beq.w 2230 <_PyBytes_FormatEx+0x9f0> │ │ │ │ │ mov fp, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r6, 1906 <_PyBytes_FormatEx+0x102> │ │ │ │ │ + cbz r6, 1942 <_PyBytes_FormatEx+0x102> │ │ │ │ │ mov r9, fp │ │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi.n 18fc <_PyBytes_FormatEx+0xf8> │ │ │ │ │ + bhi.n 1938 <_PyBytes_FormatEx+0xf8> │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .short 0x036f │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110369 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110361 │ │ │ │ │ .word 0x001105c7 │ │ │ │ │ .word 0x05570011 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ it ne │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq.w 1e6e <_PyBytes_FormatEx+0x66a> │ │ │ │ │ + beq.w 1eaa <_PyBytes_FormatEx+0x66a> │ │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ │ mov r2, r8 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1c74 <_PyBytes_FormatEx+0x470> │ │ │ │ │ + bmi.w 1cb0 <_PyBytes_FormatEx+0x470> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq.w 1eae <_PyBytes_FormatEx+0x6aa> │ │ │ │ │ + beq.w 1eea <_PyBytes_FormatEx+0x6aa> │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x638> │ │ │ │ │ + beq.w 1e78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ - beq.w 1e54 <_PyBytes_FormatEx+0x650> │ │ │ │ │ + beq.w 1e90 <_PyBytes_FormatEx+0x650> │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ - beq.w 1e54 <_PyBytes_FormatEx+0x650> │ │ │ │ │ + beq.w 1e90 <_PyBytes_FormatEx+0x650> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - bl 253c │ │ │ │ │ + bl 2578 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1958 <_PyBytes_FormatEx+0x154> │ │ │ │ │ + bne.n 1994 <_PyBytes_FormatEx+0x154> │ │ │ │ │ str.w sl, [r5, #16] │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble.w 1a74 <_PyBytes_FormatEx+0x270> │ │ │ │ │ + ble.w 1ab0 <_PyBytes_FormatEx+0x270> │ │ │ │ │ sub.w r2, r4, #105 @ 0x69 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 2272 <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ + bhi.w 22ae <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #36929 @ 0x9041 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - beq.w 1c2c <_PyBytes_FormatEx+0x428> │ │ │ │ │ + beq.w 1c68 <_PyBytes_FormatEx+0x428> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1b2a <_PyBytes_FormatEx+0x326> │ │ │ │ │ + bne.w 1b66 <_PyBytes_FormatEx+0x326> │ │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r1 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - bne.w 1b2a <_PyBytes_FormatEx+0x326> │ │ │ │ │ + bne.w 1b66 <_PyBytes_FormatEx+0x326> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ tst.w r3, #6 │ │ │ │ │ - bne.w 1b2a <_PyBytes_FormatEx+0x326> │ │ │ │ │ + bne.w 1b66 <_PyBytes_FormatEx+0x326> │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ - beq.w 1b2a <_PyBytes_FormatEx+0x326> │ │ │ │ │ + beq.w 1b66 <_PyBytes_FormatEx+0x326> │ │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi.w 22b4 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ + bhi.w 22f0 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ │ .word 0x0482012a │ │ │ │ │ .word 0x04820482 │ │ │ │ │ .word 0x012a0482 │ │ │ │ │ .word 0x04820482 │ │ │ │ │ .word 0x04820482 │ │ │ │ │ .word 0x013c0482 │ │ │ │ │ @@ -2790,179 +2808,179 @@ │ │ │ │ │ .word 0x012a0482 │ │ │ │ │ .word 0x04820482 │ │ │ │ │ .short 0x0482 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 19ec <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + bge.n 1a28 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23fc <_PyBytes_FormatEx+0xbf8> │ │ │ │ │ + beq.w 2438 <_PyBytes_FormatEx+0xbf8> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24f0 <_PyBytes_FormatEx+0xcec> │ │ │ │ │ + bne.w 252c <_PyBytes_FormatEx+0xcec> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8e4 │ │ │ │ │ + bl a98 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #112] @ (1a70 <_PyBytes_FormatEx+0x26c>) │ │ │ │ │ + ldr r3, [pc, #112] @ (1aac <_PyBytes_FormatEx+0x26c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1d5e <_PyBytes_FormatEx+0x55a> │ │ │ │ │ + bne.w 1d9a <_PyBytes_FormatEx+0x55a> │ │ │ │ │ add.w sp, sp, #668 @ 0x29c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 229e <_PyBytes_FormatEx+0xa9a> │ │ │ │ │ + beq.w 22da <_PyBytes_FormatEx+0xa9a> │ │ │ │ │ sub.w r4, r0, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ add fp, r4 │ │ │ │ │ sub.w sl, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1894 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.n 18d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 187a <_PyBytes_FormatEx+0x76> │ │ │ │ │ + beq.w 18b6 <_PyBytes_FormatEx+0x76> │ │ │ │ │ tst.w r3, #469762048 @ 0x1c000000 │ │ │ │ │ - bne.w 187a <_PyBytes_FormatEx+0x76> │ │ │ │ │ + bne.w 18b6 <_PyBytes_FormatEx+0x76> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 187a <_PyBytes_FormatEx+0x76> │ │ │ │ │ + beq.w 18b6 <_PyBytes_FormatEx+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 187a <_PyBytes_FormatEx+0x76> │ │ │ │ │ + bne.w 18b6 <_PyBytes_FormatEx+0x76> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 1884 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b.n 18c0 <_PyBytes_FormatEx+0x80> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble.w 2272 <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ + ble.w 22ae <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi.w 2272 <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1a8c <_PyBytes_FormatEx+0x288>) │ │ │ │ │ + bhi.w 22ae <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1ac8 <_PyBytes_FormatEx+0x288>) │ │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002329 │ │ │ │ │ + .word 0x00002365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002329 │ │ │ │ │ + .word 0x00002365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002329 │ │ │ │ │ + .word 0x00002365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001977 │ │ │ │ │ + .word 0x000019b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002273 │ │ │ │ │ + .word 0x000022af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ce3 │ │ │ │ │ + .word 0x00001d1f │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001c31 │ │ │ │ │ + .word 0x00001c6d │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002415 │ │ │ │ │ + .word 0x00002451 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001977 │ │ │ │ │ + .word 0x000019b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002329 │ │ │ │ │ + .word 0x00002365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002329 │ │ │ │ │ + .word 0x00002365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002329 │ │ │ │ │ + .word 0x00002365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 1884 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b.n 18c0 <_PyBytes_FormatEx+0x80> │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ moveq r3, #100 @ 0x64 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.w 1fc4 <_PyBytes_FormatEx+0x7c0> │ │ │ │ │ + bpl.w 2000 <_PyBytes_FormatEx+0x7c0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 2298 <_PyBytes_FormatEx+0xa94> │ │ │ │ │ + bpl.w 22d4 <_PyBytes_FormatEx+0xa94> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ @@ -2971,216 +2989,216 @@ │ │ │ │ │ moveq r3, #32 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.w 230e <_PyBytes_FormatEx+0xb0a> │ │ │ │ │ + beq.w 234a <_PyBytes_FormatEx+0xb0a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.w 24ea <_PyBytes_FormatEx+0xce6> │ │ │ │ │ + bmi.w 2526 <_PyBytes_FormatEx+0xce6> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r6 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bmi.w 1d22 <_PyBytes_FormatEx+0x51e> │ │ │ │ │ + bmi.w 1d5e <_PyBytes_FormatEx+0x51e> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - ble.n 1bba <_PyBytes_FormatEx+0x3b6> │ │ │ │ │ + ble.n 1bf6 <_PyBytes_FormatEx+0x3b6> │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub.w r2, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 894 │ │ │ │ │ + bl a48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 203e <_PyBytes_FormatEx+0x83a> │ │ │ │ │ + beq.w 207a <_PyBytes_FormatEx+0x83a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - bne.w 2368 <_PyBytes_FormatEx+0xb64> │ │ │ │ │ + bne.w 23a4 <_PyBytes_FormatEx+0xb64> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 1cbc <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + bgt.n 1cf8 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.w 1d14 <_PyBytes_FormatEx+0x510> │ │ │ │ │ + bne.w 1d50 <_PyBytes_FormatEx+0x510> │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2460 <_PyBytes_FormatEx+0xc5c> │ │ │ │ │ + bne.w 249c <_PyBytes_FormatEx+0xc5c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2394 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ + bne.w 23d0 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 20f0 <_PyBytes_FormatEx+0x8ec> │ │ │ │ │ + blt.w 212c <_PyBytes_FormatEx+0x8ec> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 201c <_PyBytes_FormatEx+0x818> │ │ │ │ │ + bne.w 2058 <_PyBytes_FormatEx+0x818> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 17bc │ │ │ │ │ + bl 1960 <_PyBytes_FormatEx+0x120> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1894 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.n 18d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ movs r3, #10 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ and.w r2, r2, #8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1894 <_PyBytes_FormatEx+0x90> │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 18d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 1c06 <_PyBytes_FormatEx+0x402> │ │ │ │ │ + b.n 1c42 <_PyBytes_FormatEx+0x402> │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 1cdc <_PyBytes_FormatEx+0x4d8> │ │ │ │ │ + bne.n 1d18 <_PyBytes_FormatEx+0x4d8> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 1db8 <_PyBytes_FormatEx+0x5b4> │ │ │ │ │ + bpl.w 1df4 <_PyBytes_FormatEx+0x5b4> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ - beq.n 1c58 <_PyBytes_FormatEx+0x454> │ │ │ │ │ + beq.n 1c94 <_PyBytes_FormatEx+0x454> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1db4 <_PyBytes_FormatEx+0x5b0> │ │ │ │ │ + bge.w 1df0 <_PyBytes_FormatEx+0x5b0> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1ba0 <_PyBytes_FormatEx+0x39c> │ │ │ │ │ + b.n 1bdc <_PyBytes_FormatEx+0x39c> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bmi.w 1e36 <_PyBytes_FormatEx+0x632> │ │ │ │ │ + bmi.w 1e72 <_PyBytes_FormatEx+0x632> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.n 1cb8 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ + bpl.n 1cf4 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1d76 <_PyBytes_FormatEx+0x572> │ │ │ │ │ + blt.n 1db2 <_PyBytes_FormatEx+0x572> │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ │ sub.w r0, r3, #48 @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 1c7a <_PyBytes_FormatEx+0x476> │ │ │ │ │ + b.n 1cb6 <_PyBytes_FormatEx+0x476> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1918 <_PyBytes_FormatEx+0x114> │ │ │ │ │ + b.n 1954 <_PyBytes_FormatEx+0x114> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 20dc <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ + bmi.w 2118 <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 1bcc <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + b.n 1c08 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.w 2272 <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ + bne.w 22ae <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ASCII │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2046 <_PyBytes_FormatEx+0x842> │ │ │ │ │ + bpl.w 2082 <_PyBytes_FormatEx+0x842> │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1c64 <_PyBytes_FormatEx+0x460> │ │ │ │ │ + blt.n 1ca0 <_PyBytes_FormatEx+0x460> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ - b.n 1c64 <_PyBytes_FormatEx+0x460> │ │ │ │ │ + b.n 1ca0 <_PyBytes_FormatEx+0x460> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1bf4 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ + b.n 1c30 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 21ee <_PyBytes_FormatEx+0x9ea> │ │ │ │ │ + ble.w 222a <_PyBytes_FormatEx+0x9ea> │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 1d46 <_PyBytes_FormatEx+0x542> │ │ │ │ │ + ble.n 1d82 <_PyBytes_FormatEx+0x542> │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 894 │ │ │ │ │ + bl a48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 203e <_PyBytes_FormatEx+0x83a> │ │ │ │ │ + beq.w 207a <_PyBytes_FormatEx+0x83a> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ │ strbne.w r3, [r7], #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1bbe <_PyBytes_FormatEx+0x3ba> │ │ │ │ │ + b.n 1bfa <_PyBytes_FormatEx+0x3ba> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 19fc <_PyBytes_FormatEx+0x1f8> │ │ │ │ │ + b.n 1a38 <_PyBytes_FormatEx+0x1f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3189,418 +3207,418 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d72 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + beq.n 1dae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d72 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + beq.n 1dae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d72 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + bne.n 1dae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d72 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + b.n 1dae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1d0c <_PyBytes_FormatEx+0x508> │ │ │ │ │ + b.n 1d48 <_PyBytes_FormatEx+0x508> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 20c0 <_PyBytes_FormatEx+0x8bc> │ │ │ │ │ + beq.w 20fc <_PyBytes_FormatEx+0x8bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20c0 <_PyBytes_FormatEx+0x8bc> │ │ │ │ │ + bne.w 20fc <_PyBytes_FormatEx+0x8bc> │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r1, [pc, #628] @ (204c <_PyBytes_FormatEx+0x848>) │ │ │ │ │ + ldr r1, [pc, #628] @ (2088 <_PyBytes_FormatEx+0x848>) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2050 <_PyBytes_FormatEx+0x84c> │ │ │ │ │ + bne.w 208c <_PyBytes_FormatEx+0x84c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2102 <_PyBytes_FormatEx+0x8fe> │ │ │ │ │ + beq.w 213e <_PyBytes_FormatEx+0x8fe> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + blt.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1e28 <_PyBytes_FormatEx+0x624> │ │ │ │ │ + cbz r0, 1e64 <_PyBytes_FormatEx+0x624> │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 1e28 <_PyBytes_FormatEx+0x624> │ │ │ │ │ + blt.n 1e64 <_PyBytes_FormatEx+0x624> │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - b.n 1c58 <_PyBytes_FormatEx+0x454> │ │ │ │ │ + b.n 1c94 <_PyBytes_FormatEx+0x454> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 17bc │ │ │ │ │ + bl 1960 <_PyBytes_FormatEx+0x120> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n 1e60 <_PyBytes_FormatEx+0x65c> │ │ │ │ │ + beq.n 1e9c <_PyBytes_FormatEx+0x65c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.n 1e3c <_PyBytes_FormatEx+0x638> │ │ │ │ │ + bcc.n 1e78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ - b.n 193c <_PyBytes_FormatEx+0x138> │ │ │ │ │ + b.n 1978 <_PyBytes_FormatEx+0x138> │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr.w r1, [r2, #184] @ 0xb8 │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bpl.n 1e3c <_PyBytes_FormatEx+0x638> │ │ │ │ │ + bpl.n 1e78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ - b.n 1ed2 <_PyBytes_FormatEx+0x6ce> │ │ │ │ │ + b.n 1f0e <_PyBytes_FormatEx+0x6ce> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - bl 253c │ │ │ │ │ + bl 2578 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 1f84 <_PyBytes_FormatEx+0x780> │ │ │ │ │ + bpl.n 1fc0 <_PyBytes_FormatEx+0x780> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2520 <_PyBytes_FormatEx+0xd1c> │ │ │ │ │ + beq.w 255c <_PyBytes_FormatEx+0xd1c> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 252a <_PyBytes_FormatEx+0xd26> │ │ │ │ │ + blt.w 2566 <_PyBytes_FormatEx+0xd26> │ │ │ │ │ sub.w sl, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 1e3c <_PyBytes_FormatEx+0x638> │ │ │ │ │ + beq.n 1e78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne.w 1926 <_PyBytes_FormatEx+0x122> │ │ │ │ │ + bne.w 1962 <_PyBytes_FormatEx+0x122> │ │ │ │ │ subs.w r3, sl, #1 │ │ │ │ │ - bmi.n 1f70 <_PyBytes_FormatEx+0x76c> │ │ │ │ │ + bmi.n 1fac <_PyBytes_FormatEx+0x76c> │ │ │ │ │ ldrb.w r4, [fp] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.n 1f32 <_PyBytes_FormatEx+0x72e> │ │ │ │ │ + beq.n 1f6e <_PyBytes_FormatEx+0x72e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - beq.n 1f2c <_PyBytes_FormatEx+0x728> │ │ │ │ │ + beq.n 1f68 <_PyBytes_FormatEx+0x728> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov sl, r3 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bmi.n 1e3c <_PyBytes_FormatEx+0x638> │ │ │ │ │ + bmi.n 1e78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 1f28 <_PyBytes_FormatEx+0x724> │ │ │ │ │ + bpl.n 1f64 <_PyBytes_FormatEx+0x724> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1f10 <_PyBytes_FormatEx+0x70c> │ │ │ │ │ + blt.n 1f4c <_PyBytes_FormatEx+0x70c> │ │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ - b.n 1ed8 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ + b.n 1f14 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 192c <_PyBytes_FormatEx+0x128> │ │ │ │ │ + b.n 1968 <_PyBytes_FormatEx+0x128> │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 192c <_PyBytes_FormatEx+0x128> │ │ │ │ │ + b.n 1968 <_PyBytes_FormatEx+0x128> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - bl 253c │ │ │ │ │ + bl 2578 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.n 1f84 <_PyBytes_FormatEx+0x780> │ │ │ │ │ + bpl.n 1fc0 <_PyBytes_FormatEx+0x780> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n 1f7a <_PyBytes_FormatEx+0x776> │ │ │ │ │ + beq.n 1fb6 <_PyBytes_FormatEx+0x776> │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ bic.w r3, r4, r4, asr #31 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x638> │ │ │ │ │ + beq.w 1e78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ - b.n 192c <_PyBytes_FormatEx+0x128> │ │ │ │ │ + b.n 1968 <_PyBytes_FormatEx+0x128> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n 1e62 <_PyBytes_FormatEx+0x65e> │ │ │ │ │ + b.n 1e9e <_PyBytes_FormatEx+0x65e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f54 <_PyBytes_FormatEx+0x750> │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.n 1f90 <_PyBytes_FormatEx+0x750> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 18c2 <_PyBytes_FormatEx+0xbe> │ │ │ │ │ + b.n 18fe <_PyBytes_FormatEx+0xbe> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #35 @ 0x23 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 1fa6 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + b.n 1fe2 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #32 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 1fa6 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + b.n 1fe2 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bic.w r2, r3, #32 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2148 <_PyBytes_FormatEx+0x944> │ │ │ │ │ + beq.w 2184 <_PyBytes_FormatEx+0x944> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 213e <_PyBytes_FormatEx+0x93a> │ │ │ │ │ + beq.w 217a <_PyBytes_FormatEx+0x93a> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 21bc <_PyBytes_FormatEx+0x9b8> │ │ │ │ │ + bne.w 21f8 <_PyBytes_FormatEx+0x9b8> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2152 <_PyBytes_FormatEx+0x94e> │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 218e <_PyBytes_FormatEx+0x94e> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 1bfc <_PyBytes_FormatEx+0x3f8> │ │ │ │ │ + bge.w 1c38 <_PyBytes_FormatEx+0x3f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 17bc │ │ │ │ │ + bl 1960 <_PyBytes_FormatEx+0x120> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1d04 <_PyBytes_FormatEx+0x500> │ │ │ │ │ + b.n 1d40 <_PyBytes_FormatEx+0x500> │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r2, [pc, #720] @ (2324 <_PyBytes_FormatEx+0xb20>) │ │ │ │ │ + ldr r2, [pc, #720] @ (2360 <_PyBytes_FormatEx+0xb20>) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 2120 <_PyBytes_FormatEx+0x91c> │ │ │ │ │ + bpl.n 215c <_PyBytes_FormatEx+0x91c> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr.w r9, [r0, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 2120 <_PyBytes_FormatEx+0x91c> │ │ │ │ │ + beq.n 215c <_PyBytes_FormatEx+0x91c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20a2 <_PyBytes_FormatEx+0x89e> │ │ │ │ │ + beq.n 20de <_PyBytes_FormatEx+0x89e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 20a2 <_PyBytes_FormatEx+0x89e> │ │ │ │ │ + cbnz r3, 20de <_PyBytes_FormatEx+0x89e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2182 <_PyBytes_FormatEx+0x97e> │ │ │ │ │ + bpl.n 21be <_PyBytes_FormatEx+0x97e> │ │ │ │ │ add.w r3, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1c58 <_PyBytes_FormatEx+0x454> │ │ │ │ │ + b.n 1c94 <_PyBytes_FormatEx+0x454> │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - cbz r6, 2132 <_PyBytes_FormatEx+0x92e> │ │ │ │ │ + cbz r6, 216e <_PyBytes_FormatEx+0x92e> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c52 <_PyBytes_FormatEx+0x44e> │ │ │ │ │ - b.n 1c58 <_PyBytes_FormatEx+0x454> │ │ │ │ │ + bne.w 1c8e <_PyBytes_FormatEx+0x44e> │ │ │ │ │ + b.n 1c94 <_PyBytes_FormatEx+0x454> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 1bd4 <_PyBytes_FormatEx+0x3d0> │ │ │ │ │ + beq.w 1c10 <_PyBytes_FormatEx+0x3d0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r7, r6 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w r6, r9, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 1bf4 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ + b.n 1c30 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 208c <_PyBytes_FormatEx+0x888> │ │ │ │ │ + b.n 20c8 <_PyBytes_FormatEx+0x888> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 20cc <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ + b.n 2108 <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1ffa <_PyBytes_FormatEx+0x7f6> │ │ │ │ │ + b.n 2036 <_PyBytes_FormatEx+0x7f6> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -3621,15 +3639,15 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ @@ -3637,99 +3655,99 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1b4a <_PyBytes_FormatEx+0x346> │ │ │ │ │ + beq.w 1b86 <_PyBytes_FormatEx+0x346> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b4a <_PyBytes_FormatEx+0x346> │ │ │ │ │ + bne.w 1b86 <_PyBytes_FormatEx+0x346> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1b4a <_PyBytes_FormatEx+0x346> │ │ │ │ │ + b.n 1b86 <_PyBytes_FormatEx+0x346> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - b.n 1d30 <_PyBytes_FormatEx+0x52c> │ │ │ │ │ + b.n 1d6c <_PyBytes_FormatEx+0x52c> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 22f6 <_PyBytes_FormatEx+0xaf2> │ │ │ │ │ + beq.n 2332 <_PyBytes_FormatEx+0xaf2> │ │ │ │ │ add.w r0, fp, #2 │ │ │ │ │ sub.w r6, sl, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.n 22d4 <_PyBytes_FormatEx+0xad0> │ │ │ │ │ + bmi.n 2310 <_PyBytes_FormatEx+0xad0> │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - beq.n 22ec <_PyBytes_FormatEx+0xae8> │ │ │ │ │ + beq.n 2328 <_PyBytes_FormatEx+0xae8> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 2206 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ + bne.n 2242 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2206 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ + bgt.n 2242 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ subs r1, r4, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22b8 <_PyBytes_FormatEx+0xab4> │ │ │ │ │ + bne.n 22f4 <_PyBytes_FormatEx+0xab4> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2256 <_PyBytes_FormatEx+0xa52> │ │ │ │ │ + beq.n 2292 <_PyBytes_FormatEx+0xa52> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 2256 <_PyBytes_FormatEx+0xa52> │ │ │ │ │ + cbnz r3, 2292 <_PyBytes_FormatEx+0xa52> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 22f0 <_PyBytes_FormatEx+0xaec> │ │ │ │ │ + beq.n 232c <_PyBytes_FormatEx+0xaec> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 18bc <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + b.w 18f8 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -3739,321 +3757,321 @@ │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1b68 <_PyBytes_FormatEx+0x364> │ │ │ │ │ + b.n 1ba4 <_PyBytes_FormatEx+0x364> │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.w 1a28 <_PyBytes_FormatEx+0x224> │ │ │ │ │ + b.w 1a64 <_PyBytes_FormatEx+0x224> │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ │ - b.w 1894 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.w 18d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ movs r3, #16 │ │ │ │ │ - b.n 1c06 <_PyBytes_FormatEx+0x402> │ │ │ │ │ + b.n 1c42 <_PyBytes_FormatEx+0x402> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2232 <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ + beq.n 226e <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2232 <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ + bne.n 226e <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2232 <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ + b.n 226e <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2218 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + b.n 2254 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 1d26 <_PyBytes_FormatEx+0x522> │ │ │ │ │ + b.n 1d62 <_PyBytes_FormatEx+0x522> │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 23ba <_PyBytes_FormatEx+0xbb6> │ │ │ │ │ + beq.n 23f6 <_PyBytes_FormatEx+0xbb6> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl d0 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #32 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1b78 <_PyBytes_FormatEx+0x374> │ │ │ │ │ + b.n 1bb4 <_PyBytes_FormatEx+0x374> │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 2376 <_PyBytes_FormatEx+0xb72> │ │ │ │ │ + beq.n 23b2 <_PyBytes_FormatEx+0xb72> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1bc8 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ + bne.w 1c04 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 23e0 <_PyBytes_FormatEx+0xbdc> │ │ │ │ │ + bne.n 241c <_PyBytes_FormatEx+0xbdc> │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ bic.w r9, r9, r9, asr #31 │ │ │ │ │ - b.n 1bc8 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ + b.n 1c04 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 1fa6 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + b.n 1fe2 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 23a2 <_PyBytes_FormatEx+0xb9e> │ │ │ │ │ + beq.n 23de <_PyBytes_FormatEx+0xb9e> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1be2 <_PyBytes_FormatEx+0x3de> │ │ │ │ │ + bne.w 1c1e <_PyBytes_FormatEx+0x3de> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb.w r1, [r2], #2 │ │ │ │ │ strb.w r1, [r3], #2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [r7, #1] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 1be2 <_PyBytes_FormatEx+0x3de> │ │ │ │ │ + b.n 1c1e <_PyBytes_FormatEx+0x3de> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ands.w r3, r1, #6 │ │ │ │ │ - bne.n 2332 <_PyBytes_FormatEx+0xb2e> │ │ │ │ │ + bne.n 236e <_PyBytes_FormatEx+0xb2e> │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ bl d0 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1894 <_PyBytes_FormatEx+0x90> │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 18d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb.w r0, [r1], #2 │ │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ strb r0, [r7, #1] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 237c <_PyBytes_FormatEx+0xb78> │ │ │ │ │ + b.n 23b8 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.n 24d6 <_PyBytes_FormatEx+0xcd2> │ │ │ │ │ + bmi.n 2512 <_PyBytes_FormatEx+0xcd2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 24c0 <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ + beq.n 24fc <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24c0 <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ + bne.n 24fc <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n 2494 <_PyBytes_FormatEx+0xc90> │ │ │ │ │ + beq.n 24d0 <_PyBytes_FormatEx+0xc90> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 247c <_PyBytes_FormatEx+0xc78> │ │ │ │ │ + bhi.n 24b8 <_PyBytes_FormatEx+0xc78> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 2474 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ + bne.n 24b0 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ │ - b.w 1894 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.w 18d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ │ - b.w 1bdc <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + b.w 1c18 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #45 @ 0x2d │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 1fa6 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + b.n 1fe2 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 1c64 <_PyBytes_FormatEx+0x460> │ │ │ │ │ + b.w 1ca0 <_PyBytes_FormatEx+0x460> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 247c <_PyBytes_FormatEx+0xc78> │ │ │ │ │ + beq.n 24b8 <_PyBytes_FormatEx+0xc78> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 243a <_PyBytes_FormatEx+0xc36> │ │ │ │ │ + bne.n 2476 <_PyBytes_FormatEx+0xc36> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 2450 <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ + b.n 248c <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2512 <_PyBytes_FormatEx+0xd0e> │ │ │ │ │ + bne.n 254e <_PyBytes_FormatEx+0xd0e> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 2450 <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ + b.n 248c <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 2318 <_PyBytes_FormatEx+0xb14> │ │ │ │ │ + b.n 2354 <_PyBytes_FormatEx+0xb14> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19f4 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + beq.w 1a30 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19f4 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + bne.w 1a30 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 19f4 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + b.w 1a30 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 242a <_PyBytes_FormatEx+0xc26> │ │ │ │ │ - b.n 243a <_PyBytes_FormatEx+0xc36> │ │ │ │ │ + bne.n 2466 <_PyBytes_FormatEx+0xc26> │ │ │ │ │ + b.n 2476 <_PyBytes_FormatEx+0xc36> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d8c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 1dc8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1e98 <_PyBytes_FormatEx+0x694> │ │ │ │ │ + b.n 1ed4 <_PyBytes_FormatEx+0x694> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000253c : │ │ │ │ │ +00002578 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge.n 256e │ │ │ │ │ + bge.n 25aa │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str.w lr, [r2] │ │ │ │ │ - bge.n 2564 │ │ │ │ │ + bge.n 25a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ mov r1, ip │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_GetItem │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4064,60 +4082,60 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2560 │ │ │ │ │ + b.n 259c │ │ │ │ │ │ │ │ │ │ -00002588 <_PyBytes_Find>: │ │ │ │ │ +000025c4 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r3, 25dc <_PyBytes_Find+0x54> │ │ │ │ │ + cbz r3, 2618 <_PyBytes_Find+0x54> │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 25d0 <_PyBytes_Find+0x48> │ │ │ │ │ + bgt.n 260c <_PyBytes_Find+0x48> │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 242c <_PyBytes_FormatEx+0xc28> │ │ │ │ │ + bl 25d0 <_PyBytes_Find+0xc> │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [sp, #32] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 25ca <_PyBytes_Find+0x42> │ │ │ │ │ + bne.n 2606 <_PyBytes_Find+0x42> │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 25d6 <_PyBytes_Find+0x4e> │ │ │ │ │ + cbz r0, 2612 <_PyBytes_Find+0x4e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25ca <_PyBytes_Find+0x42> │ │ │ │ │ + b.n 2606 <_PyBytes_Find+0x42> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 25ca <_PyBytes_Find+0x42> │ │ │ │ │ + b.n 2606 <_PyBytes_Find+0x42> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 25ca <_PyBytes_Find+0x42> │ │ │ │ │ + b.n 2606 <_PyBytes_Find+0x42> │ │ │ │ │ │ │ │ │ │ -000025e0 : │ │ │ │ │ +0000261c : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -4128,87 +4146,87 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 2640 │ │ │ │ │ + cbnz r0, 267c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 2644 │ │ │ │ │ + bgt.n 2680 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 2644 │ │ │ │ │ + ble.n 2680 │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 2644 │ │ │ │ │ + cbnz r0, 2680 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 263a │ │ │ │ │ + cbz r3, 2676 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2630 │ │ │ │ │ + b.n 266c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2662 │ │ │ │ │ + bne.n 269e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2630 │ │ │ │ │ + beq.n 266c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 2630 │ │ │ │ │ + b.n 266c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 2630 │ │ │ │ │ + b.n 266c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002670 : │ │ │ │ │ +000026ac : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 267e │ │ │ │ │ + cbz r3, 26ba │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 267a │ │ │ │ │ + b.n 26b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002684 : │ │ │ │ │ +000026c0 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #392] @ (2824 ) │ │ │ │ │ + ldr r3, [pc, #392] @ (2860 ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub.w r9, r1, r8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ sub.w lr, r8, #2 │ │ │ │ │ @@ -4216,26 +4234,26 @@ │ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w sl, r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrb.w ip, [r2, r0] │ │ │ │ │ - b.n 26e0 │ │ │ │ │ + b.n 271c │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ sub.w r6, lr, r4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r6 │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n 26c8 │ │ │ │ │ + blt.n 2704 │ │ │ │ │ and.w r4, ip, #31 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ mov.w r6, #0 │ │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ @@ -4244,156 +4262,156 @@ │ │ │ │ │ it lt │ │ │ │ │ addlt.w r3, r8, #3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov lr, r1 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 278e │ │ │ │ │ + bgt.n 27ca │ │ │ │ │ ldrb.w r3, [sl, r6] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 27f2 │ │ │ │ │ + bne.n 282e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r4, lr, [sp, #16] │ │ │ │ │ adds r5, r3, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 272c │ │ │ │ │ + b.n 2768 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bge.n 27d6 │ │ │ │ │ + bge.n 2812 │ │ │ │ │ ldrb.w lr, [r1] │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq.n 2728 │ │ │ │ │ + beq.n 2764 │ │ │ │ │ ldrd r4, lr, [sp, #16] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.n 27ae │ │ │ │ │ + bge.n 27ea │ │ │ │ │ sub.w r3, r9, r6 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 27ae │ │ │ │ │ + ble.n 27ea │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ subs r7, r7, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 279a │ │ │ │ │ + bne.n 27d6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 2828 │ │ │ │ │ + bl 2864 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28e4 │ │ │ │ │ + bl 2920 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r6, r6, r0 │ │ │ │ │ - beq.n 27d0 │ │ │ │ │ - ldr r3, [pc, #168] @ (2824 ) │ │ │ │ │ + beq.n 280c │ │ │ │ │ + ldr r3, [pc, #168] @ (2860 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2796 │ │ │ │ │ + bne.n 27d2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbnz r3, 27d0 │ │ │ │ │ + cbnz r3, 280c │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 2778 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - bl d28 │ │ │ │ │ + bl d28 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ adds r6, r4, r0 │ │ │ │ │ - b.n 2778 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 2818 │ │ │ │ │ + bgt.n 2854 │ │ │ │ │ add.w r3, sl, r6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 2818 │ │ │ │ │ + bmi.n 2854 │ │ │ │ │ add r6, r8 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 270e │ │ │ │ │ + b.n 274a │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2778 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ ldrd r4, lr, [sp, #16] │ │ │ │ │ - bne.n 273e │ │ │ │ │ + bne.n 277a │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2778 │ │ │ │ │ + bne.n 27b4 │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 2820 │ │ │ │ │ + beq.n 285c │ │ │ │ │ add r6, r0 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 270e │ │ │ │ │ + b.n 274a │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 27cc │ │ │ │ │ + bgt.n 2808 │ │ │ │ │ add.w r1, sl, r6 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add r6, r8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 270e │ │ │ │ │ + b.n 274a │ │ │ │ │ add r6, lr │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 270e │ │ │ │ │ + b.n 274a │ │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - b.n 2778 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002828 : │ │ │ │ │ +00002864 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ 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, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl d98 │ │ │ │ │ + bl d98 │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d98 │ │ │ │ │ + bl d98 │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -4405,226 +4423,226 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bne.n 28b4 │ │ │ │ │ + bne.n 28f0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r3, r4, #23 │ │ │ │ │ it ge │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 2890 │ │ │ │ │ + bne.n 28cc │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - b.n 28aa │ │ │ │ │ + b.n 28e6 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r4 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 289e │ │ │ │ │ + blt.n 28da │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ adds r3, r6, r5 │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2880 │ │ │ │ │ + blt.n 28bc │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - beq.n 28da │ │ │ │ │ + beq.n 2916 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28ca │ │ │ │ │ + b.n 2906 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 2880 │ │ │ │ │ + b.n 28bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028e4 : │ │ │ │ │ +00002920 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldrd r4, r5, [r2, #4] │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ ldr.w fp, [r2, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ ldr.w lr, [r9], #24 │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29b2 │ │ │ │ │ + beq.n 29ee │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.n 29e0 │ │ │ │ │ + bcs.n 2a1c │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [r9, r3] │ │ │ │ │ add r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 29e6 │ │ │ │ │ + bne.n 2a22 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r5 │ │ │ │ │ add.w ip, r1, sl │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 29ae │ │ │ │ │ + ble.n 29ea │ │ │ │ │ ldrb.w r6, [lr, r0] │ │ │ │ │ ldrb.w r3, [ip, r0] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 29a8 │ │ │ │ │ + bne.n 29e4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 29ae │ │ │ │ │ + ble.n 29ea │ │ │ │ │ ldrb.w r6, [ip, r3] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldrb.w r6, [lr, r3] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 299e │ │ │ │ │ + bne.n 29da │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 29ae │ │ │ │ │ + ble.n 29ea │ │ │ │ │ ldrb.w r6, [ip, r3] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldrb.w r6, [lr, r3] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 299e │ │ │ │ │ + bne.n 29da │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2990 │ │ │ │ │ + ble.n 29cc │ │ │ │ │ ldrb.w r6, [lr, r3] │ │ │ │ │ ldrb.w r0, [ip, r3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 29a0 │ │ │ │ │ + bne.n 29dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 296e │ │ │ │ │ - b.n 2990 │ │ │ │ │ + bgt.n 29aa │ │ │ │ │ + b.n 29cc │ │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ │ ldrb.w r3, [ip, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 29ec │ │ │ │ │ + bne.n 2a28 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 2982 │ │ │ │ │ + blt.n 29be │ │ │ │ │ sub.w r0, ip, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 290c │ │ │ │ │ + b.n 2948 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 29a0 │ │ │ │ │ + b.n 29dc │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - b.n 2990 │ │ │ │ │ + b.n 29cc │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ add.w r6, r5, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt fp, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.n 29e0 │ │ │ │ │ + bcs.n 2a1c │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r1, r3 │ │ │ │ │ - cbz r3, 2a1c │ │ │ │ │ + cbz r3, 2a58 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi.n 29ce │ │ │ │ │ + bhi.n 2a0a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2998 │ │ │ │ │ + b.n 29d4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi.n 2910 │ │ │ │ │ - b.n 29e0 │ │ │ │ │ + bhi.n 294c │ │ │ │ │ + b.n 2a1c │ │ │ │ │ add r1, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls.n 29e0 │ │ │ │ │ + bls.n 2a1c │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ sub.w r2, r4, fp │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r0, [r9, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2922 │ │ │ │ │ + beq.n 295e │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r5 │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ge │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ addlt r1, r1, r0 │ │ │ │ │ - b.n 290c │ │ │ │ │ + b.n 2948 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r2, r1, sl │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 2a3a │ │ │ │ │ + bge.n 2a76 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2a24 │ │ │ │ │ + beq.n 2a60 │ │ │ │ │ add r1, r7 │ │ │ │ │ - b.n 29ca │ │ │ │ │ + b.n 2a06 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2a50 │ │ │ │ │ + bge.n 2a8c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 2a6c │ │ │ │ │ + bne.n 2aa8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2a3c │ │ │ │ │ + b.n 2a78 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 2a74 │ │ │ │ │ + bge.n 2ab0 │ │ │ │ │ ldrb.w r0, [lr, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2a56 │ │ │ │ │ + beq.n 2a92 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r1, fp │ │ │ │ │ - b.n 29ca │ │ │ │ │ + b.n 2a06 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 29ca │ │ │ │ │ + b.n 2a06 │ │ │ │ │ sub.w r0, r2, ip │ │ │ │ │ - b.n 2998 │ │ │ │ │ + b.n 29d4 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -351,608 +351,795 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000304 <_PyBytes_DecodeEscape2>: │ │ │ │ │ _PyBytes_DecodeEscape2(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ │ - sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #464] @ (4ec <_PyBytes_DecodeEscape2+0x1e8>) │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + str.w r0, [ip, #3488] @ 0xda0 │ │ │ │ │ + sub.w sp, sp, #572 @ 0x23c │ │ │ │ │ + ldr r4, [pc, #616] @ (584 <_PyBytes_DecodeEscape2+0x280>) │ │ │ │ │ + add r5, sp, #28 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #564] @ 0x234 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + subs.w r8, r1, #0 │ │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + strd r3, r3, [r5, #8] │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ + mov.w r3, #1 │ │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ │ + str r3, [r5, #20] │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ + beq.w 8bc <_PyBytes_DecodeEscape2+0x5b8> │ │ │ │ │ + blt.w 82a <_PyBytes_DecodeEscape2+0x526> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #556] @ 0x22c │ │ │ │ │ + cmp.w r8, #512 @ 0x200 │ │ │ │ │ + bgt.w 7d6 <_PyBytes_DecodeEscape2+0x4d2> │ │ │ │ │ + add.w r9, sp, #52 @ 0x34 │ │ │ │ │ + str.w r8, [r5, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add r8, r6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov.w r3, #512 @ 0x200 │ │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - strd r4, r4, [sp, #28] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 894 <_PyBytesWriter_Prepare> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 84c <_PyBytes_DecodeEscape2+0x548> │ │ │ │ │ - add r9, r6 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str.w r2, [r8] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ │ - str r4, [r7, #0] │ │ │ │ │ - bcs.w 4c0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4e0 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + bcs.w 4d2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 572 <_PyBytes_DecodeEscape2+0x26e> │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - b.n 38e <_PyBytes_DecodeEscape2+0x8a> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - bls.w 4c0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ - mov r5, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldrb.w r1, [r2], #1 │ │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ │ - bne.n 380 <_PyBytes_DecodeEscape2+0x7c> │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - beq.w 86c <_PyBytes_DecodeEscape2+0x568> │ │ │ │ │ - ldrb.w ip, [r4, #1] │ │ │ │ │ - adds r6, r4, #2 │ │ │ │ │ - sub.w r1, ip, #10 │ │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ │ - bhi.w 78a <_PyBytes_DecodeEscape2+0x486> │ │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ │ - .short 0x01a1 │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01e701ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec021e │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x013f01ec │ │ │ │ │ - .word 0x013f013f │ │ │ │ │ - .word 0x013f013f │ │ │ │ │ - .word 0x013f013f │ │ │ │ │ - .word 0x01ec013f │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x019701ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01dd024f │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x025801ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x015e01ec │ │ │ │ │ - .word 0x01ec01ec │ │ │ │ │ - .word 0x019201ec │ │ │ │ │ - .word 0x019c01ec │ │ │ │ │ - .word 0x01e201ec │ │ │ │ │ - .word 0x006f01ec │ │ │ │ │ - adds r2, r4, #3 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bls.w 7a0 <_PyBytes_DecodeEscape2+0x49c> │ │ │ │ │ - ldrb r1, [r4, #2] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + strd r7, r6, [sp, #8] │ │ │ │ │ + b.n 3a2 <_PyBytes_DecodeEscape2+0x9e> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + strb r0, [r4, #0] │ │ │ │ │ + bls.w 4d2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldrb.w r0, [r1], #1 │ │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ │ + bne.n 394 <_PyBytes_DecodeEscape2+0x90> │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.w 9b0 <_PyBytes_DecodeEscape2+0x6ac> │ │ │ │ │ + ldrb r7, [r3, #1] │ │ │ │ │ + adds r6, r3, #2 │ │ │ │ │ + sub.w r0, r7, #10 │ │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ │ + bhi.w a28 <_PyBytes_DecodeEscape2+0x724> │ │ │ │ │ + tbh [pc, r0, lsl #1] │ │ │ │ │ + .word 0x033200d3 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320312 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03020332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x018e018e │ │ │ │ │ + .word 0x018e018e │ │ │ │ │ + .word 0x018e018e │ │ │ │ │ + .word 0x018e018e │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x033201e2 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x029c0332 │ │ │ │ │ + .word 0x033202a4 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x033202a0 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x033200d0 │ │ │ │ │ + .word 0x03320332 │ │ │ │ │ + .word 0x033201de │ │ │ │ │ + .word 0x033201e6 │ │ │ │ │ + .word 0x0332030a │ │ │ │ │ + .short 0x006f │ │ │ │ │ + adds r7, r3, #3 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bls.w 960 <_PyBytes_DecodeEscape2+0x65c> │ │ │ │ │ + ldrb r1, [r3, #2] │ │ │ │ │ ldrb.w r0, [sl, r1] │ │ │ │ │ - ldrb r1, [r4, #3] │ │ │ │ │ + ldrb r1, [r3, #3] │ │ │ │ │ ldrb.w r1, [sl, r1] │ │ │ │ │ - orr.w ip, r0, r1 │ │ │ │ │ + orr.w ip, r1, r0 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.w 7a0 <_PyBytes_DecodeEscape2+0x49c> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - adds r2, r4, #4 │ │ │ │ │ + bhi.w 960 <_PyBytes_DecodeEscape2+0x65c> │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bhi.w 38a <_PyBytes_DecodeEscape2+0x86> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ - bl 8e4 <_PyBytesWriter_Finish> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #32] @ (4ec <_PyBytes_DecodeEscape2+0x1e8>) │ │ │ │ │ + strb r1, [r4, #0] │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bhi.w 39e <_PyBytes_DecodeEscape2+0x9a> │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 7b0 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ + subs.w r6, r2, r9 │ │ │ │ │ + beq.w 7fe <_PyBytes_DecodeEscape2+0x4fa> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 802 <_PyBytes_DecodeEscape2+0x4fe> │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.w 80e <_PyBytes_DecodeEscape2+0x50a> │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w 6c8 <_PyBytes_DecodeEscape2+0x3c4> │ │ │ │ │ + movw r3, #65518 @ 0xffee │ │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt.w 85e <_PyBytes_DecodeEscape2+0x55a> │ │ │ │ │ + add.w r0, r6, #17 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 8ae <_PyBytes_DecodeEscape2+0x5aa> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + adds r3, r4, r6 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + strd r6, r2, [r4, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb r2, [r3, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + add.w r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [pc, #56] @ (584 <_PyBytes_DecodeEscape2+0x280>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 738 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ │ + bne.w 826 <_PyBytes_DecodeEscape2+0x522> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add.w sp, sp, #572 @ 0x23c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + movs r3, #10 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bls.n 4d2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 39e <_PyBytes_DecodeEscape2+0x9a> │ │ │ │ │ + movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.n 4fc <_PyBytes_DecodeEscape2+0x1f8> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + b.n 594 <_PyBytes_DecodeEscape2+0x290> │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - strb r1, [r0, #0] │ │ │ │ │ - bcs.n 4c0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldrb.w r1, [r2], #1 │ │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ │ - bne.n 4f0 <_PyBytes_DecodeEscape2+0x1ec> │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - beq.w 86c <_PyBytes_DecodeEscape2+0x568> │ │ │ │ │ - ldrb.w lr, [r4, #1] │ │ │ │ │ - adds r1, r4, #2 │ │ │ │ │ - sub.w r5, lr, #10 │ │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ │ - bhi.w 744 <_PyBytes_DecodeEscape2+0x440> │ │ │ │ │ - tbh [pc, r5, lsl #1] │ │ │ │ │ - .word 0x01120083 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x0112011e │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01220112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x00b000b0 │ │ │ │ │ - .word 0x00b000b0 │ │ │ │ │ - .word 0x00b000b0 │ │ │ │ │ - .word 0x00b000b0 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x011200fc │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01b20112 │ │ │ │ │ - .word 0x011201b6 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x0112010e │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x011200ac │ │ │ │ │ - .word 0x01120112 │ │ │ │ │ - .word 0x011200f8 │ │ │ │ │ - .word 0x01120100 │ │ │ │ │ - .word 0x0112019d │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + strb r4, [r0, #0] │ │ │ │ │ + bls.n 4d2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldrb.w r4, [r1], #1 │ │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ │ + bne.n 588 <_PyBytes_DecodeEscape2+0x284> │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.w 9b0 <_PyBytes_DecodeEscape2+0x6ac> │ │ │ │ │ + ldrb.w ip, [r3, #1] │ │ │ │ │ + adds r4, r3, #2 │ │ │ │ │ + sub.w r6, ip, #10 │ │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ │ + bhi.w 93e <_PyBytes_DecodeEscape2+0x63a> │ │ │ │ │ + tbh [pc, r6, lsl #1] │ │ │ │ │ + .word 0x01c30083 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301d0 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x020c01c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x00bd00bd │ │ │ │ │ + .word 0x00bd00bd │ │ │ │ │ + .word 0x00bd00bd │ │ │ │ │ + .word 0x00bd00bd │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c300f4 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x021401c3 │ │ │ │ │ + .word 0x01c3018d │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c3019e │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c300b9 │ │ │ │ │ + .word 0x01c301c3 │ │ │ │ │ + .word 0x01c300f0 │ │ │ │ │ + .word 0x01c300f8 │ │ │ │ │ + .word 0x01c301bf │ │ │ │ │ .short 0x006f │ │ │ │ │ - adds r2, r4, #3 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bls.w 82e <_PyBytes_DecodeEscape2+0x52a> │ │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ │ - ldrb.w r1, [ip, r2] │ │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ │ - ldrb.w r2, [ip, r2] │ │ │ │ │ - orr.w r5, r1, r2 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bhi.w 82e <_PyBytes_DecodeEscape2+0x52a> │ │ │ │ │ - add.w r2, r2, r1, lsl #4 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - adds r1, r4, #4 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bls.w 4c0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 4f8 <_PyBytes_DecodeEscape2+0x1f4> │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bls.n 728 <_PyBytes_DecodeEscape2+0x424> │ │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ │ - sub.w r1, ip, #48 @ 0x30 │ │ │ │ │ + adds r1, r3, #3 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bls.w 914 <_PyBytes_DecodeEscape2+0x610> │ │ │ │ │ + ldrb r1, [r3, #2] │ │ │ │ │ + ldrb.w r4, [lr, r1] │ │ │ │ │ + ldrb r1, [r3, #3] │ │ │ │ │ + ldrb.w r1, [lr, r1] │ │ │ │ │ + orr.w r6, r4, r1 │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + bhi.w 914 <_PyBytes_DecodeEscape2+0x610> │ │ │ │ │ + add.w r1, r1, r4, lsl #4 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + adds r4, r3, #4 │ │ │ │ │ + strb r1, [r0, #0] │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bls.w 4d2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b.n 590 <_PyBytes_DecodeEscape2+0x28c> │ │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ │ + movs r1, #24 │ │ │ │ │ + movw r4, #13200 @ 0x3390 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ + mla r4, r1, r2, r4 │ │ │ │ │ + add r4, r3 │ │ │ │ │ + b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bls.n 724 <_PyBytes_DecodeEscape2+0x420> │ │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ - bls.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ + bls.n 724 <_PyBytes_DecodeEscape2+0x420> │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bhi.n 708 <_PyBytes_DecodeEscape2+0x404> │ │ │ │ │ + bhi.n 724 <_PyBytes_DecodeEscape2+0x420> │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ - adds r6, r4, #3 │ │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bls.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ │ + adds r6, r3, #3 │ │ │ │ │ + add.w r7, r0, r7, lsl #3 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bls.n 724 <_PyBytes_DecodeEscape2+0x420> │ │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, r0 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bhi.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - cmp r1, #255 @ 0xff │ │ │ │ │ - bgt.n 6f8 <_PyBytes_DecodeEscape2+0x3f4> │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - movs r1, #10 │ │ │ │ │ + bhi.n 724 <_PyBytes_DecodeEscape2+0x420> │ │ │ │ │ + add.w r7, r0, r7, lsl #3 │ │ │ │ │ + adds r6, r3, #4 │ │ │ │ │ + cmp r7, #255 @ 0xff │ │ │ │ │ + ble.n 724 <_PyBytes_DecodeEscape2+0x420> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - movs r2, #10 │ │ │ │ │ + bne.n 724 <_PyBytes_DecodeEscape2+0x420> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w r7, [fp] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r7, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #10 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + sub.w sl, ip, #48 @ 0x30 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bls.n 778 <_PyBytes_DecodeEscape2+0x474> │ │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ │ + cmp r6, #47 @ 0x2f │ │ │ │ │ + bls.n 778 <_PyBytes_DecodeEscape2+0x474> │ │ │ │ │ + cmp r6, #55 @ 0x37 │ │ │ │ │ + bhi.n 778 <_PyBytes_DecodeEscape2+0x474> │ │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ │ + adds r4, r3, #3 │ │ │ │ │ + add.w sl, r6, sl, lsl #3 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bls.n 778 <_PyBytes_DecodeEscape2+0x474> │ │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ │ + uxtb.w ip, r6 │ │ │ │ │ + cmp.w ip, #7 │ │ │ │ │ + bhi.n 778 <_PyBytes_DecodeEscape2+0x474> │ │ │ │ │ + add.w sl, r6, sl, lsl #3 │ │ │ │ │ + adds r4, r3, #4 │ │ │ │ │ + cmp.w sl, #255 @ 0xff │ │ │ │ │ + ble.n 778 <_PyBytes_DecodeEscape2+0x474> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - sub.w r5, lr, #48 @ 0x30 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bls.n 6d0 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ - ldrb.w lr, [r4, #2] │ │ │ │ │ - cmp.w lr, #47 @ 0x2f │ │ │ │ │ - bls.n 6d0 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ - cmp.w lr, #55 @ 0x37 │ │ │ │ │ - bhi.n 6d0 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ - sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ - adds r1, r4, #3 │ │ │ │ │ - add.w r5, lr, r5, lsl #3 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bls.n 6d0 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ - ldrb.w lr, [r4, #3] │ │ │ │ │ - sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ - uxtb.w sl, lr │ │ │ │ │ - cmp.w sl, #7 │ │ │ │ │ - bhi.n 6d0 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ - add.w r5, lr, r5, lsl #3 │ │ │ │ │ - adds r1, r4, #4 │ │ │ │ │ - cmp r5, #255 @ 0xff │ │ │ │ │ - ble.n 6d0 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ - ldr.w r4, [r8] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ - streq.w r5, [r8] │ │ │ │ │ - streq r2, [r7, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r5, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - movs r1, #13 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.n 666 <_PyBytes_DecodeEscape2+0x362> │ │ │ │ │ - str.w r1, [r8] │ │ │ │ │ - str r2, [r7, #0] │ │ │ │ │ - b.n 666 <_PyBytes_DecodeEscape2+0x362> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 38a <_PyBytes_DecodeEscape2+0x86> │ │ │ │ │ - movs r2, #13 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - movs r2, #9 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb.w ip, [r5] │ │ │ │ │ - b.n 4c0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b.n 668 <_PyBytes_DecodeEscape2+0x364> │ │ │ │ │ + streq.w sl, [fp] │ │ │ │ │ + streq r1, [r7, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb.w sl, [r0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + movs r3, #13 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #9 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #13 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + movs r3, #9 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 836 <_PyBytes_DecodeEscape2+0x532> │ │ │ │ │ + add.w r1, r4, #16 │ │ │ │ │ + subs r1, r2, r1 │ │ │ │ │ + beq.n 7f4 <_PyBytes_DecodeEscape2+0x4f0> │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + add r0, sp, #24 │ │ │ │ │ + bl 17c <_PyBytes_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ + cbnz r0, 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + add.w r9, sp, #52 @ 0x34 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ + str.w r8, [r5, #8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 360 <_PyBytes_DecodeEscape2+0x5c> │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 876 <_PyBytes_DecodeEscape2+0x572> │ │ │ │ │ + ldr r4, [pc, #584] @ (a44 <_PyBytes_DecodeEscape2+0x740>) │ │ │ │ │ + b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 7f4 <_PyBytes_DecodeEscape2+0x4f0> │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - movs r2, #12 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 892 <_PyBytes_DecodeEscape2+0x58e> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + subs r1, r2, r1 │ │ │ │ │ + beq.n 89e <_PyBytes_DecodeEscape2+0x59a> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + add r6, sp, #24 │ │ │ │ │ + str r4, [r6, #0] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8da <_PyBytes_DecodeEscape2+0x5d6> │ │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ │ + b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ + subs r1, r2, r1 │ │ │ │ │ + bne.n 840 <_PyBytes_DecodeEscape2+0x53c> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + add r6, sp, #24 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 850 <_PyBytes_DecodeEscape2+0x54c> │ │ │ │ │ + b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 53e <_PyBytes_DecodeEscape2+0x23a> │ │ │ │ │ + b.n 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ + add.w r9, sp, #52 @ 0x34 │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + str.w r8, [r7] │ │ │ │ │ + b.n 4d2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ + movs r3, #12 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + movs r3, #7 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #12 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + subs r2, r3, r6 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 7f0 <_PyBytes_DecodeEscape2+0x4ec> │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + mov.w r3, #92 @ 0x5c │ │ │ │ │ itt eq │ │ │ │ │ - streq.w lr, [r8] │ │ │ │ │ - streq r2, [r7, #0] │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - bne.n 798 <_PyBytes_DecodeEscape2+0x494> │ │ │ │ │ - str.w ip, [r8] │ │ │ │ │ - str r2, [r7, #0] │ │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ + streq.w ip, [fp] │ │ │ │ │ + streq r1, [r7, #0] │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82c <_PyBytes_DecodeEscape2+0x528> │ │ │ │ │ - mov r0, fp │ │ │ │ │ + beq.n a24 <_PyBytes_DecodeEscape2+0x720> │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbnz r0, 7f8 <_PyBytes_DecodeEscape2+0x4f4> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + cbnz r0, 9f0 <_PyBytes_DecodeEscape2+0x6ec> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bls.w 4c0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + strb r1, [r4, #0] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bls.w 4d2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ + ldrb r1, [r3, #2] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr.w r1, [r1, r0, lsl #2] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - bmi.w 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b.n 38a <_PyBytes_DecodeEscape2+0x86> │ │ │ │ │ - movs r1, #39 @ 0x27 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr.w r3, [r3, r1, lsl #2] │ │ │ │ │ + lsls r3, r3, #27 │ │ │ │ │ + bpl.w 56e <_PyBytes_DecodeEscape2+0x26a> │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 92e <_PyBytes_DecodeEscape2+0x62a> │ │ │ │ │ + movs r3, #39 @ 0x27 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #39 @ 0x27 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #7 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6be <_PyBytes_DecodeEscape2+0x3ba> │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d0 <_PyBytes_DecodeEscape2+0x4cc> │ │ │ │ │ + beq.n 992 <_PyBytes_DecodeEscape2+0x68e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - mov r2, fp │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 846 <_PyBytes_DecodeEscape2+0x542> │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - subs r2, r4, r6 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 4c8 <_PyBytes_DecodeEscape2+0x1c4> │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - movs r2, #11 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strb r1, [r5, #0] │ │ │ │ │ - b.n 4ba <_PyBytes_DecodeEscape2+0x1b6> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 846 <_PyBytes_DecodeEscape2+0x542> │ │ │ │ │ - movs r2, #7 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ - movs r2, #8 │ │ │ │ │ + b.n 92e <_PyBytes_DecodeEscape2+0x62a> │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + b.n 916 <_PyBytes_DecodeEscape2+0x612> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 626 <_PyBytes_DecodeEscape2+0x322> │ │ │ │ │ + bne.n a38 <_PyBytes_DecodeEscape2+0x734> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w r7, [fp] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000894 <_PyBytesWriter_Prepare>: │ │ │ │ │ +00000a48 <_PyBytesWriter_Prepare>: │ │ │ │ │ _PyBytesWriter_Prepare(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - cbz r2, 8c2 <_PyBytesWriter_Prepare+0x2e> │ │ │ │ │ + cbz r2, a76 <_PyBytesWriter_Prepare+0x2e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w lr, lr, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bgt.n 8d4 <_PyBytesWriter_Prepare+0x40> │ │ │ │ │ + bgt.n a88 <_PyBytesWriter_Prepare+0x40> │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 8c8 <_PyBytesWriter_Prepare+0x34> │ │ │ │ │ + blt.n a7c <_PyBytesWriter_Prepare+0x34> │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 12d4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 8c4 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + b.n a78 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8c4 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + b.n a78 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008e4 <_PyBytesWriter_Finish>: │ │ │ │ │ +00000a98 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 99a <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ + beq.n b4e <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ add.w r6, r0, #24 │ │ │ │ │ subs r4, r1, r6 │ │ │ │ │ - beq.n 9bc <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ + beq.n b70 <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9c8 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + bne.n b7c <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 9d6 <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ + blt.n b8a <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ sub.w r7, r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz r7, r7 │ │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - cbnz r7, 97e <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ + cbnz r7, b32 <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n a2c <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + bgt.n be0 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7e <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ + beq.w c32 <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -962,15 +1149,15 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ - cbnz r6, 96c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + cbnz r6, b20 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -987,35 +1174,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - cbnz r3, 9f0 <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ + cbnz r3, ba4 <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - beq.n 9be <_PyBytesWriter_Finish+0xda> │ │ │ │ │ + beq.n b72 <_PyBytesWriter_Finish+0xda> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n 966 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n b1a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 9ec <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + cbnz r0, ba0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 966 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - cbnz r3, 9c8 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + b.n b1a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + cbnz r3, b7c <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a44 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ - ldr r5, [pc, #200] @ (a90 <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ - b.n 966 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + bne.n bf8 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ + ldr r5, [pc, #200] @ (c44 <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ + b.n b1a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1026,116 +1213,116 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 966 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n b1a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a62 <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ + beq.n c16 <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq.n a6e <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ + beq.n c22 <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n 966 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n b1a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b8 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ + beq.n b6c <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9ec <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n ba0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ec <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + bne.n ba0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9ec <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n ba0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9ec <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n ba0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 9c4 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + beq.n b78 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9c4 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + bne.n b78 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c4 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + b.n b78 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bne.n 9fc <_PyBytesWriter_Finish+0x118> │ │ │ │ │ + bne.n bb0 <_PyBytesWriter_Finish+0x118> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 966 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n a08 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ + beq.w b1a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n bbc <_PyBytesWriter_Finish+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ec <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n ba0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 966 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n 96c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + beq.w b1a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n b20 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a94 : │ │ │ │ │ +00000c48 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n b18 │ │ │ │ │ + bhi.n ccc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, afa │ │ │ │ │ + cbz r0, cae │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n b00 │ │ │ │ │ + beq.n cb4 │ │ │ │ │ adds r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, b32 │ │ │ │ │ + cbz r0, ce6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1150,109 +1337,109 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ strd r5, r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #64] @ (b3c ) │ │ │ │ │ + ldr r4, [pc, #64] @ (cf0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n af6 │ │ │ │ │ + b.n caa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n af6 │ │ │ │ │ + b.n caa │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b40 : │ │ │ │ │ +00000cf4 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c4c │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w dd8 │ │ │ │ │ + beq.w f8c │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w c8a │ │ │ │ │ + beq.w e3e │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d02 │ │ │ │ │ + bne.w eb6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d02 │ │ │ │ │ + bne.w eb6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cde │ │ │ │ │ + beq.w e92 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c62 │ │ │ │ │ + beq.n e16 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w d66 │ │ │ │ │ + bgt.w f1a │ │ │ │ │ adds r3, r2, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w d2c │ │ │ │ │ - beq.w cfe │ │ │ │ │ + blt.w ee0 │ │ │ │ │ + beq.w eb2 │ │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w d44 │ │ │ │ │ + bgt.w ef8 │ │ │ │ │ add.w r0, r3, #17 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df2 │ │ │ │ │ + beq.w fa6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -1281,114 +1468,114 @@ │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n c82 │ │ │ │ │ + beq.n e36 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n c3e │ │ │ │ │ + beq.n df2 │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c50 │ │ │ │ │ + bne.n e04 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c4c │ │ │ │ │ + bne.n e00 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n d26 │ │ │ │ │ + bne.n eda │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c7e │ │ │ │ │ + beq.n e32 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n c2c │ │ │ │ │ + bne.n de0 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n c38 │ │ │ │ │ - b.n c3e │ │ │ │ │ + bne.n dec │ │ │ │ │ + b.n df2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w b68 │ │ │ │ │ + bne.w d1c │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d80 │ │ │ │ │ + bne.n f34 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.w dc6 │ │ │ │ │ + blt.w f7a │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w dca │ │ │ │ │ + beq.w f7e │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n c4c │ │ │ │ │ + b.n e00 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n d5c │ │ │ │ │ + bne.n f10 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cfa │ │ │ │ │ + beq.n eae │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n c2c │ │ │ │ │ - ldr r4, [pc, #256] @ (e00 ) │ │ │ │ │ - b.n c0e │ │ │ │ │ + b.n de0 │ │ │ │ │ + ldr r4, [pc, #256] @ (fb4 ) │ │ │ │ │ + b.n dc2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -1398,56 +1585,56 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c7e │ │ │ │ │ + b.n e32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w bba │ │ │ │ │ + bge.w d6e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d20 │ │ │ │ │ + b.n ed4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d20 │ │ │ │ │ + b.n ed4 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d6c │ │ │ │ │ - bge.w bba │ │ │ │ │ + beq.n f20 │ │ │ │ │ + bge.w d6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n d20 │ │ │ │ │ + b.n ed4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n cfe │ │ │ │ │ + bne.n eb2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w c7a │ │ │ │ │ - b.n c2c │ │ │ │ │ + bne.w e2e │ │ │ │ │ + b.n de0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1457,57 +1644,57 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4c │ │ │ │ │ + beq.w e00 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c4c │ │ │ │ │ + beq.w e00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c4c │ │ │ │ │ + bne.w e00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c4c │ │ │ │ │ + b.n e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n da6 │ │ │ │ │ - b.n c4c │ │ │ │ │ + bne.n f5a │ │ │ │ │ + b.n e00 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c4c │ │ │ │ │ + beq.w e00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c4c │ │ │ │ │ - b.n c58 │ │ │ │ │ + bne.w e00 │ │ │ │ │ + b.n e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0c │ │ │ │ │ - b.n d20 │ │ │ │ │ + bne.w dc0 │ │ │ │ │ + b.n ed4 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000e04 : │ │ │ │ │ +00000fb8 : │ │ │ │ │ bytes_concat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1516,50 +1703,50 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f6e │ │ │ │ │ + bne.w 1122 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f6e │ │ │ │ │ + bne.w 1122 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f14 │ │ │ │ │ + beq.n 10c8 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ef0 │ │ │ │ │ + beq.n 10a4 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n f3e │ │ │ │ │ + bgt.n 10f2 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n f4e │ │ │ │ │ - beq.n f32 │ │ │ │ │ + blt.n 1102 │ │ │ │ │ + beq.n 10e6 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w fa8 │ │ │ │ │ + bgt.w 115c │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcc │ │ │ │ │ + beq.w 1180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -1590,89 +1777,89 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n edc │ │ │ │ │ + beq.n 1090 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n eea │ │ │ │ │ + beq.n 109e │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n f46 │ │ │ │ │ + bne.n 10fa │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n fc2 │ │ │ │ │ + beq.n 1176 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n ed6 │ │ │ │ │ + b.n 108a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n f36 │ │ │ │ │ + bne.n 10ea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ed6 │ │ │ │ │ + beq.n 108a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n ed6 │ │ │ │ │ - ldr r4, [pc, #168] @ (fdc ) │ │ │ │ │ - b.n eb4 │ │ │ │ │ + b.n 108a │ │ │ │ │ + ldr r4, [pc, #168] @ (1190 ) │ │ │ │ │ + b.n 1068 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f90 │ │ │ │ │ - bge.n e60 │ │ │ │ │ + beq.n 1144 │ │ │ │ │ + bge.n 1014 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n f66 │ │ │ │ │ + b.n 111a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - bge.n e60 │ │ │ │ │ + bge.n 1014 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n ed6 │ │ │ │ │ - b.n edc │ │ │ │ │ + bne.n 108a │ │ │ │ │ + b.n 1090 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1681,55 +1868,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n f66 │ │ │ │ │ + b.n 111a │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n fc6 │ │ │ │ │ + bne.n 117a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f10 │ │ │ │ │ + beq.n 10c4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n ed6 │ │ │ │ │ + b.n 108a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n f66 │ │ │ │ │ + b.n 111a │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n ee4 │ │ │ │ │ - ldr r4, [pc, #20] @ (fdc ) │ │ │ │ │ + b.n 1098 │ │ │ │ │ + ldr r4, [pc, #20] @ (1190 ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n eb4 │ │ │ │ │ + b.n 1068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb2 │ │ │ │ │ - b.n f66 │ │ │ │ │ + bne.w 1066 │ │ │ │ │ + b.n 111a │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000fe0 : │ │ │ │ │ +00001194 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -1741,20 +1928,20 @@ │ │ │ │ │ mov r1, ip │ │ │ │ │ strd lr, r4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001010 : │ │ │ │ │ +000011c4 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 101a │ │ │ │ │ + beq.n 11ce │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ @@ -1764,45 +1951,45 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_HashBytes │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001040 : │ │ │ │ │ +000011f4 : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ - bpl.n 1140 │ │ │ │ │ + bpl.n 12f4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ - bpl.n 1140 │ │ │ │ │ + bpl.n 12f4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 10be │ │ │ │ │ + beq.n 1272 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 10e4 │ │ │ │ │ + bhi.n 1298 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 10aa │ │ │ │ │ + bne.n 125e │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 10aa │ │ │ │ │ + bne.n 125e │ │ │ │ │ sub.w r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1819,295 +2006,295 @@ │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.w 11d8 │ │ │ │ │ + bhi.w 138c │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x09030309 │ │ │ │ │ .short 0x0309 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1158 │ │ │ │ │ + ble.n 130c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - bne.n 1108 │ │ │ │ │ + bne.n 12bc │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1158 │ │ │ │ │ + cbz r0, 130c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 11c6 │ │ │ │ │ + bhi.n 137a │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x5757030b │ │ │ │ │ .short 0x5764 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r1, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11f0 │ │ │ │ │ + bne.n 13a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 11ae │ │ │ │ │ + bhi.n 1362 │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x27270f03 │ │ │ │ │ .short 0x271b │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bics.w r0, r0, r1, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 128a │ │ │ │ │ subs r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi.n 114e │ │ │ │ │ + bhi.n 1302 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ - bmi.n 1206 │ │ │ │ │ + bmi.n 13ba │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 1228 │ │ │ │ │ + bpl.n 13dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11dc │ │ │ │ │ + bne.n 1390 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bmi.n 1236 │ │ │ │ │ + bmi.n 13ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 114e │ │ │ │ │ + bpl.n 1302 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114e │ │ │ │ │ - b.n 11dc │ │ │ │ │ + beq.w 1302 │ │ │ │ │ + b.n 1390 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001258 <_PyBytesWriter_Init>: │ │ │ │ │ +0000140c <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001268 <_PyBytesWriter_Alloc>: │ │ │ │ │ +0000141c <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ add.w lr, r0, #24 │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - cbz r1, 12a8 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ + cbz r1, 145c <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt.n 12c0 <_PyBytesWriter_Alloc+0x58> │ │ │ │ │ + bgt.n 1474 <_PyBytesWriter_Alloc+0x58> │ │ │ │ │ add.w r2, r1, ip │ │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ │ - bgt.n 12ae <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ + bgt.n 1462 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r0, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, lr │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ - bl 12d4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 12a6 <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ + b.n 145a <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - b.n 12a8 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ + b.n 145c <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012d4 <_PyBytesWriter_Resize>: │ │ │ │ │ +00001488 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ 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, #16] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 136c <_PyBytesWriter_Resize+0x98> │ │ │ │ │ + bne.n 1520 <_PyBytesWriter_Resize+0x98> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13da <_PyBytesWriter_Resize+0x106> │ │ │ │ │ + beq.n 158e <_PyBytesWriter_Resize+0x106> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 141e <_PyBytesWriter_Resize+0x14a> │ │ │ │ │ + bne.w 15d2 <_PyBytesWriter_Resize+0x14a> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - blt.n 13c2 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ + blt.n 1576 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r3, [pc, #352] @ (1468 <_PyBytesWriter_Resize+0x194>) │ │ │ │ │ + ldreq r3, [pc, #352] @ (161c <_PyBytesWriter_Resize+0x194>) │ │ │ │ │ streq r3, [r4, #0] │ │ │ │ │ - beq.n 1352 <_PyBytesWriter_Resize+0x7e> │ │ │ │ │ + beq.n 1506 <_PyBytesWriter_Resize+0x7e> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 139e <_PyBytesWriter_Resize+0xca> │ │ │ │ │ + bhi.n 1552 <_PyBytesWriter_Resize+0xca> │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140c <_PyBytesWriter_Resize+0x138> │ │ │ │ │ + beq.n 15c0 <_PyBytesWriter_Resize+0x138> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -2124,47 +2311,47 @@ │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ strb r6, [r2, #16] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ add.w r1, r4, #24 │ │ │ │ │ subs r2, r7, r1 │ │ │ │ │ - bne.n 1384 <_PyBytesWriter_Resize+0xb0> │ │ │ │ │ + bne.n 1538 <_PyBytesWriter_Resize+0xb0> │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1430 <_PyBytesWriter_Resize+0x15c> │ │ │ │ │ + bne.n 15e4 <_PyBytesWriter_Resize+0x15c> │ │ │ │ │ adds r3, #16 │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ addge r5, r5, r3 │ │ │ │ │ - b.n 12f0 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ + b.n 14a4 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13fe <_PyBytesWriter_Resize+0x12a> │ │ │ │ │ + bne.n 15b2 <_PyBytesWriter_Resize+0x12a> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - b.n 135e <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + b.n 1512 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2174,384 +2361,378 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1368 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ + b.n 151c <_PyBytesWriter_Resize+0x94> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 13b4 <_PyBytesWriter_Resize+0xe0> │ │ │ │ │ + b.n 1568 <_PyBytesWriter_Resize+0xe0> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 143e <_PyBytesWriter_Resize+0x16a> │ │ │ │ │ + bne.n 15f2 <_PyBytesWriter_Resize+0x16a> │ │ │ │ │ adds r0, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13b8 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 156c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - cbnz r3, 143a <_PyBytesWriter_Resize+0x166> │ │ │ │ │ + cbnz r3, 15ee <_PyBytesWriter_Resize+0x166> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ - b.n 135e <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + b.n 1512 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbnz r0, 141a <_PyBytesWriter_Resize+0x146> │ │ │ │ │ + cbnz r0, 15ce <_PyBytesWriter_Resize+0x146> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 138c <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ + b.n 1540 <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1350 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ - b.n 13b8 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 1504 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ + b.n 156c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b.n 138c <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ + b.n 1540 <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1350 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ - b.n 13b8 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 1504 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ + b.n 156c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - cbz r1, 145a <_PyBytesWriter_Resize+0x186> │ │ │ │ │ + cbz r1, 160e <_PyBytesWriter_Resize+0x186> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ - b.n 1368 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ + b.n 151c <_PyBytesWriter_Resize+0x94> │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 1436 <_PyBytesWriter_Resize+0x162> │ │ │ │ │ + b.n 15ea <_PyBytesWriter_Resize+0x162> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1464 <_PyBytesWriter_Resize+0x190> │ │ │ │ │ + cbnz r3, 1618 <_PyBytesWriter_Resize+0x190> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13b8 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 156c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ - b.n 13f6 <_PyBytesWriter_Resize+0x122> │ │ │ │ │ + b.n 15aa <_PyBytesWriter_Resize+0x122> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 1436 <_PyBytesWriter_Resize+0x162> │ │ │ │ │ + b.n 15ea <_PyBytesWriter_Resize+0x162> │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ - b.n 144a <_PyBytesWriter_Resize+0x176> │ │ │ │ │ + b.n 15fe <_PyBytesWriter_Resize+0x176> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000146c : │ │ │ │ │ +00001620 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1546 │ │ │ │ │ + bne.n 16fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1692 │ │ │ │ │ + bne.w 1836 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1636 │ │ │ │ │ + blt.w 17ea │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ble.w 15be │ │ │ │ │ + ble.w 1772 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1582 │ │ │ │ │ + beq.n 1736 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 15e2 │ │ │ │ │ + bne.w 1796 │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15a2 │ │ │ │ │ + bne.n 1756 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 163a │ │ │ │ │ + bhi.w 17ee │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1662 │ │ │ │ │ + beq.w 1806 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 1672 │ │ │ │ │ + bne.w 1816 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r0, #16] │ │ │ │ │ - cbz r4, 1540 │ │ │ │ │ + cbz r4, 16f4 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1486 │ │ │ │ │ + beq.n 163a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - beq.n 1610 │ │ │ │ │ + beq.n 17c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 161e │ │ │ │ │ + blt.n 17d2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.n 1628 │ │ │ │ │ + bge.n 17dc │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ - ldr r3, [pc, #308] @ (16ac ) │ │ │ │ │ + ldr r3, [pc, #292] @ (1850 ) │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 15e2 │ │ │ │ │ + bne.n 1796 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 15c2 │ │ │ │ │ + beq.n 1776 │ │ │ │ │ adds r4, #16 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14de │ │ │ │ │ + beq.n 1692 │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ movs r0, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #240] @ (16b0 ) │ │ │ │ │ - b.n 1540 │ │ │ │ │ + ldr r3, [pc, #224] @ (1854 ) │ │ │ │ │ + b.n 16f4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1652 │ │ │ │ │ + bne.n 1740 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1540 │ │ │ │ │ + b.n 16f4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1636 │ │ │ │ │ + cbz r0, 17ea │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r1, r3, #15 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r2, #15 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb.w ip, [r4, r0] │ │ │ │ │ strb.w ip, [r1, #1]! │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r5 │ │ │ │ │ - bne.n 15fe │ │ │ │ │ - b.n 1540 │ │ │ │ │ + bne.n 17b2 │ │ │ │ │ + b.n 16f4 │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, 1636 │ │ │ │ │ + cbnz r0, 17ea │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bmi.n 1628 │ │ │ │ │ + bmi.n 17dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 1572 │ │ │ │ │ + bgt.n 1726 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1540 │ │ │ │ │ + b.n 16f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1636 │ │ │ │ │ - adds r4, #16 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 14de │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 14de │ │ │ │ │ - b.n 15a2 │ │ │ │ │ + b.n 17ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1530 │ │ │ │ │ - b.n 1636 │ │ │ │ │ + bne.w 16e4 │ │ │ │ │ + b.n 17ea │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ strd r2, r0, [r3, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ - b.n 1530 │ │ │ │ │ + b.n 16e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1636 │ │ │ │ │ + b.n 17ea │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000016b4 : │ │ │ │ │ +00001858 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000016b8 : │ │ │ │ │ +0000185c : │ │ │ │ │ bytes_iter(): │ │ │ │ │ push {r4, 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, #4 │ │ │ │ │ - bpl.n 172a │ │ │ │ │ + bpl.n 18ce │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (1740 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (18e4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 173a │ │ │ │ │ + cbz r0, 18de │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1718 │ │ │ │ │ + beq.n 18bc │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (1744 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (18e8 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -2563,19 +2744,19 @@ │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #40] @ (1748 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (18ec ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 16fa │ │ │ │ │ + b.n 189e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3372 @ 0xd2c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2585,15 +2766,15 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000174c : │ │ │ │ │ +000018f0 : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ @@ -2602,26 +2783,26 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbnz r1, 1784 │ │ │ │ │ + cbnz r1, 1928 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 177e │ │ │ │ │ + beq.n 1922 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 177e │ │ │ │ │ + bne.n 1922 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -2630,165 +2811,165 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000017bc : │ │ │ │ │ +00001960 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 17c0 │ │ │ │ │ + cbnz r0, 1964 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 17be │ │ │ │ │ + beq.n 1962 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17be │ │ │ │ │ + bne.n 1962 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017d8 : │ │ │ │ │ +0000197c : │ │ │ │ │ bytes_decode(): │ │ │ │ │ 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 r5, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 187e │ │ │ │ │ + bne.n 1a22 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 18b4 │ │ │ │ │ + blt.n 1a58 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18d4 │ │ │ │ │ + bne.n 1a78 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 18a8 │ │ │ │ │ + beq.n 1a4c │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1912 │ │ │ │ │ + beq.n 1ab6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 18f2 │ │ │ │ │ + bpl.n 1a96 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ee │ │ │ │ │ + beq.n 1a92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 18d8 │ │ │ │ │ + bne.n 1a7c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 184c │ │ │ │ │ + bne.n 19f0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1920 │ │ │ │ │ + bpl.n 1ac4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ee │ │ │ │ │ + beq.n 1a92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 18d8 │ │ │ │ │ + bne.n 1a7c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #184] @ (1940 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (1ae4 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18ee │ │ │ │ │ - cbz r4, 18a8 │ │ │ │ │ + cbz r0, 1a92 │ │ │ │ │ + cbz r4, 1a4c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 1810 │ │ │ │ │ + b.n 19b4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 1846 │ │ │ │ │ + b.n 19ea │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #136] @ (1940 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (1ae4 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1810 │ │ │ │ │ - b.n 18ee │ │ │ │ │ + bne.n 19b4 │ │ │ │ │ + b.n 1a92 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1882 │ │ │ │ │ + b.n 1a26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1846 │ │ │ │ │ + b.n 19ea │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -2796,60 +2977,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 18ee │ │ │ │ │ + b.n 1a92 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1920 │ │ │ │ │ + bpl.n 1ac4 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ - b.n 1856 │ │ │ │ │ + b.n 19fa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 18ee │ │ │ │ │ + b.n 1a92 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001944 : │ │ │ │ │ +00001ae8 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 1984 │ │ │ │ │ + bhi.n 1b28 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 199c │ │ │ │ │ + bne.n 1b40 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -2859,51 +3040,51 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 19c2 │ │ │ │ │ + cbnz r0, 1b66 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1980 │ │ │ │ │ + b.n 1b24 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1998 │ │ │ │ │ + beq.n 1b3c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1970 │ │ │ │ │ + beq.n 1b14 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1970 │ │ │ │ │ - b.n 1998 │ │ │ │ │ + bne.n 1b14 │ │ │ │ │ + b.n 1b3c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 1970 │ │ │ │ │ + ble.n 1b14 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19b0 │ │ │ │ │ - b.n 1998 │ │ │ │ │ + bne.n 1b54 │ │ │ │ │ + b.n 1b3c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019dc : │ │ │ │ │ +00001b80 : │ │ │ │ │ bytes_replace(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -2917,118 +3098,118 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2246 │ │ │ │ │ + bhi.w 23ea │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 225e │ │ │ │ │ + bne.w 2402 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 225e │ │ │ │ │ + bne.w 2402 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 21b6 │ │ │ │ │ + bgt.w 235a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w 1c2c │ │ │ │ │ + blt.w 1dd0 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 20ac │ │ │ │ │ + beq.w 2250 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1cb2 │ │ │ │ │ + bne.w 1e56 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1e3e │ │ │ │ │ + beq.w 1fe2 │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1bec │ │ │ │ │ + blt.w 1d90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1bec │ │ │ │ │ + ble.w 1d90 │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 214a │ │ │ │ │ + bgt.w 22ee │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ and.w r2, r4, #31 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ lsls r0, r2 │ │ │ │ │ ldrb.w r2, [r8, r7] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ne │ │ │ │ │ strne r7, [sp, #8] │ │ │ │ │ - beq.w 1cac │ │ │ │ │ + beq.w 1e50 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1b6e │ │ │ │ │ + beq.n 1d12 │ │ │ │ │ ldrb.w lr, [r8, #1] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r4, lr, #31 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #3 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ it eq │ │ │ │ │ streq r4, [sp, #8] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1b6e │ │ │ │ │ + beq.n 1d12 │ │ │ │ │ ldrb.w lr, [r8, #2] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r4, lr, #31 │ │ │ │ │ cmp r2, lr │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #4 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ it eq │ │ │ │ │ streq r4, [sp, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 1b6e │ │ │ │ │ + beq.n 1d12 │ │ │ │ │ ldrb.w lr, [r8, #3] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r4, lr, #31 │ │ │ │ │ cmp r2, lr │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #5 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ it eq │ │ │ │ │ streq r4, [sp, #8] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 1b6e │ │ │ │ │ + beq.n 1d12 │ │ │ │ │ ldrb.w lr, [r8, #4] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r4, lr, #31 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #6 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ it eq │ │ │ │ │ streq r4, [sp, #8] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 1b6e │ │ │ │ │ + beq.n 1d12 │ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ │ sub.w lr, r3, #7 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r3, r8, #4 │ │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ │ @@ -3037,541 +3218,541 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq ip, lr │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r4, fp, r4 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, r4 │ │ │ │ │ - bne.n 1b40 │ │ │ │ │ + bne.n 1ce4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1bec │ │ │ │ │ + blt.n 1d90 │ │ │ │ │ and.w lr, r2, #31 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ orr.w ip, ip, r0 │ │ │ │ │ mov lr, r6 │ │ │ │ │ add.w r0, r9, r7 │ │ │ │ │ - b.n 1bb6 │ │ │ │ │ + b.n 1d5a │ │ │ │ │ add.w r6, sl, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt.n 1be2 │ │ │ │ │ + blt.n 1d86 │ │ │ │ │ add.w r4, r0, sl │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, ip, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ itee mi │ │ │ │ │ movmi sl, r6 │ │ │ │ │ ldrpl r4, [sp, #20] │ │ │ │ │ addpl sl, r4 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - blt.n 1be2 │ │ │ │ │ + blt.n 1d86 │ │ │ │ │ ldrb.w r4, [r0, sl] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1b92 │ │ │ │ │ + bne.n 1d36 │ │ │ │ │ ldrb.w r4, [r9, sl] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1c88 │ │ │ │ │ + bne.n 1e2c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 1c48 │ │ │ │ │ + bne.n 1dec │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 1dc6 │ │ │ │ │ + beq.w 1f6a │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ add sl, r4 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.n 1bb6 │ │ │ │ │ + bge.n 1d5a │ │ │ │ │ mov r6, lr │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 1dc8 │ │ │ │ │ + bgt.w 1f6c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 213e │ │ │ │ │ + bne.w 22e2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2264 │ │ │ │ │ + beq.w 2408 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 1c24 │ │ │ │ │ + cbz r3, 1dc8 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1bfc │ │ │ │ │ + beq.n 1da0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ add.w r4, r9, sl │ │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 1c88 │ │ │ │ │ + bne.n 1e2c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1bcc │ │ │ │ │ + beq.n 1d70 │ │ │ │ │ add.w r6, r5, #17 │ │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ │ add r6, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r4, #2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1e2e │ │ │ │ │ + bne.w 1fd2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 1c6a │ │ │ │ │ + bgt.n 1e0e │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - beq.n 1bcc │ │ │ │ │ + beq.n 1d70 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 1ca4 │ │ │ │ │ + blt.n 1e48 │ │ │ │ │ add.w r4, r0, sl │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, ip, r4 │ │ │ │ │ lsls r6, r4, #31 │ │ │ │ │ - bpl.w 1e1c │ │ │ │ │ + bpl.w 1fc0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ add sl, r4 │ │ │ │ │ - b.n 1bb2 │ │ │ │ │ + b.n 1d56 │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - b.n 1aa2 │ │ │ │ │ + b.n 1c46 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.w 1ebc │ │ │ │ │ + bne.w 2060 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 22c6 │ │ │ │ │ + bne.w 246a │ │ │ │ │ ldrb.w r7, [r8] │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1ce0 │ │ │ │ │ + cbnz r0, 1e84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2380 │ │ │ │ │ + bl 2524 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 225e │ │ │ │ │ + beq.w 2402 │ │ │ │ │ sub.w r4, r4, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r5, [r0, r4] │ │ │ │ │ add r4, r0 │ │ │ │ │ subs.w r8, r2, #1 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ add r6, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ subs r4, #7 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - b.n 1db4 │ │ │ │ │ + b.n 1f58 │ │ │ │ │ subs r4, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1daa │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + bne.n 1f4e │ │ │ │ │ + b.n 1db0 │ │ │ │ │ mov r6, lr │ │ │ │ │ mls r1, r3, fp, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r4, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 225e │ │ │ │ │ + beq.w 2402 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ add.w r7, r6, r9 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ sub.w r8, r7, r9 │ │ │ │ │ - cbz r6, 1e22 │ │ │ │ │ + cbz r6, 1fc6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 242c │ │ │ │ │ + bl 25d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n 1e22 │ │ │ │ │ + beq.n 1fc6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r9, r4 │ │ │ │ │ - b.n 1df0 │ │ │ │ │ + b.n 1f94 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ add sl, r4 │ │ │ │ │ - b.n 1bb2 │ │ │ │ │ + b.n 1d56 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - beq.w 1bcc │ │ │ │ │ - b.n 1c88 │ │ │ │ │ + beq.w 1d70 │ │ │ │ │ + b.n 1e2c │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldrb.w r9, [r8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r8, r7, r6 │ │ │ │ │ sub.w r2, r8, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - cbz r0, 1e68 │ │ │ │ │ + cbz r0, 200c │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.n 1e4e │ │ │ │ │ - b.n 1e70 │ │ │ │ │ + bne.n 1ff2 │ │ │ │ │ + b.n 2014 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1cd6 │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ sub.w r1, r6, sl │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 225e │ │ │ │ │ + beq.w 2402 │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ mov r5, sl │ │ │ │ │ sub.w sl, r8, r7 │ │ │ │ │ - cbz r5, 1eb0 │ │ │ │ │ + cbz r5, 2054 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 1eb0 │ │ │ │ │ + cbz r0, 2054 │ │ │ │ │ sub.w sl, r0, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e88 │ │ │ │ │ + b.n 202c │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1f6a │ │ │ │ │ + beq.n 210e │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1cd6 │ │ │ │ │ + blt.w 1e7a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 262c │ │ │ │ │ + bl 27d0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ - ble.w 1cd6 │ │ │ │ │ + ble.w 1e7a │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r5, sl, r3 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 22a0 │ │ │ │ │ + bgt.w 2444 │ │ │ │ │ mla r1, r9, r5, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 225e │ │ │ │ │ + beq.w 2402 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ adds r2, r7, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, r7 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 2294 │ │ │ │ │ + beq.w 2438 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 242c │ │ │ │ │ + bl 25d0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 2294 │ │ │ │ │ + beq.w 2438 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 22b8 │ │ │ │ │ + beq.w 245c │ │ │ │ │ add r5, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r5, sl │ │ │ │ │ adds r7, r3, r4 │ │ │ │ │ - b.n 1f1c │ │ │ │ │ + b.n 20c0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldrb.w r9, [r8] │ │ │ │ │ add.w r8, r0, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ands.w r4, r2, #3 │ │ │ │ │ - beq.w 209a │ │ │ │ │ + beq.w 223e │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub.w r2, r8, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cd6 │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 209a │ │ │ │ │ + beq.n 223e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1fb6 │ │ │ │ │ + beq.n 215a │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2020 │ │ │ │ │ + cbz r0, 21c4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r7, #2 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2020 │ │ │ │ │ + cbz r0, 21c4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 200c │ │ │ │ │ + b.n 21b0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 21b0 │ │ │ │ │ + beq.w 2354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 201a │ │ │ │ │ + cbz r0, 21be │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 201a │ │ │ │ │ + cbz r0, 21be │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20a4 │ │ │ │ │ + beq.n 2248 │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fd0 │ │ │ │ │ + bne.n 2174 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1cd6 │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ add.w r5, sl, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 22a0 │ │ │ │ │ + bgt.w 2444 │ │ │ │ │ mla r1, r7, r5, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 225e │ │ │ │ │ + beq.w 2402 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ sub.w r2, r8, r6 │ │ │ │ │ - cbz r7, 2090 │ │ │ │ │ + cbz r7, 2234 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r0, 2090 │ │ │ │ │ + cbz r0, 2234 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 2284 │ │ │ │ │ + beq.w 2428 │ │ │ │ │ subs r2, r0, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -3579,269 +3760,269 @@ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2054 │ │ │ │ │ + b.n 21f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 200c │ │ │ │ │ + b.n 21b0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, fp │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ - b.n 2020 │ │ │ │ │ + b.n 21c4 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1cd6 │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, r6, #1 │ │ │ │ │ strlt r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.w 22a0 │ │ │ │ │ + blt.w 2444 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, sl, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 225e │ │ │ │ │ + beq.w 2402 │ │ │ │ │ adds r0, #16 │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ subs r7, r4, #1 │ │ │ │ │ add.w r8, r0, sl │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble.w 233a │ │ │ │ │ + ble.w 24de │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r9, #65521 @ 0xfff1 │ │ │ │ │ movt r9, #65535 @ 0xffff │ │ │ │ │ sub.w r9, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r5, #15 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ add.w r1, r9, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble.w 236a │ │ │ │ │ + ble.w 250e │ │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ - b.n 211e │ │ │ │ │ + b.n 22c2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r2 │ │ │ │ │ - ble.n 215a │ │ │ │ │ + ble.n 22fe │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bgt.n 217e │ │ │ │ │ + bgt.n 2322 │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ and.w r2, r4, #31 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ lsls r0, r2 │ │ │ │ │ ldrb.w r2, [r8, r7] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 21a4 │ │ │ │ │ + beq.n 2348 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - bne.w 1aa6 │ │ │ │ │ - b.n 1b72 │ │ │ │ │ + bne.w 1c4a │ │ │ │ │ + b.n 1d16 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r6, asr #2 │ │ │ │ │ - blt.n 226e │ │ │ │ │ + blt.n 2412 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 2684 │ │ │ │ │ + bl 26c0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1be4 │ │ │ │ │ + b.n 1d88 │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bne.w 1aa6 │ │ │ │ │ - b.n 1b72 │ │ │ │ │ + bne.w 1c4a │ │ │ │ │ + b.n 1d16 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 2026 │ │ │ │ │ + b.n 21ca │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 221c │ │ │ │ │ + cbz r0, 23c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 220c │ │ │ │ │ + bne.n 23b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 221c │ │ │ │ │ + beq.n 23c0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 1c2c │ │ │ │ │ + bgt.w 1dd0 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 2200 │ │ │ │ │ + bge.n 23a4 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a5a │ │ │ │ │ - b.n 20b2 │ │ │ │ │ - beq.w 1cd6 │ │ │ │ │ + bne.w 1bfe │ │ │ │ │ + b.n 2256 │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a5a │ │ │ │ │ - b.n 20b2 │ │ │ │ │ + bne.w 1bfe │ │ │ │ │ + b.n 2256 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21d0 │ │ │ │ │ + bne.n 2374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21d0 │ │ │ │ │ + b.n 2374 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 225e │ │ │ │ │ + cbnz r0, 2402 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 1c2c │ │ │ │ │ + bgt.w 1dd0 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a5a │ │ │ │ │ - b.n 20b2 │ │ │ │ │ + bne.w 1bfe │ │ │ │ │ + b.n 2256 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a10 │ │ │ │ │ + bne.w 1bb4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c1e │ │ │ │ │ - b.n 1c24 │ │ │ │ │ + bne.w 1dc2 │ │ │ │ │ + b.n 1dc8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl d28 │ │ │ │ │ + bl d28 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1be4 │ │ │ │ │ + b.n 1d88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, sl │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2054 │ │ │ │ │ + b.n 21f8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 225e │ │ │ │ │ + b.n 2402 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, sl │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1f1c │ │ │ │ │ + b.n 20c0 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 242c │ │ │ │ │ + bl 25d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1cd6 │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 225e │ │ │ │ │ + beq.n 2402 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3853,362 +4034,362 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 242c │ │ │ │ │ + bl 25d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1c0c │ │ │ │ │ + beq.w 1db0 │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r6, r9 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2310 │ │ │ │ │ + b.n 24b4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ │ mov r3, r8 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bge.n 236a │ │ │ │ │ + bge.n 250e │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 2354 │ │ │ │ │ + b.n 24f8 │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs r2, r6, r7 │ │ │ │ │ add r1, r7 │ │ │ │ │ mla r0, r7, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1db0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002380 : │ │ │ │ │ +00002524 : │ │ │ │ │ return_self(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 23a0 │ │ │ │ │ + bne.n 2544 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 239e │ │ │ │ │ + beq.n 2542 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000023a8 : │ │ │ │ │ +0000254c : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, 241a │ │ │ │ │ + cbz r1, 25be │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - bpl.n 2400 │ │ │ │ │ + bpl.n 25a4 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r2, 23de │ │ │ │ │ + cbnz r2, 2582 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 23e4 │ │ │ │ │ + bne.n 2588 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 257e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 257e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 23fa │ │ │ │ │ + b.n 259e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1268 @ 0x4f4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 23fa │ │ │ │ │ + b.n 259e │ │ │ │ │ │ │ │ │ │ -0000242c : │ │ │ │ │ +000025d0 : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ stmdb 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 │ │ │ │ │ - ldr r4, [pc, #488] @ (2628 ) │ │ │ │ │ + ldr r4, [pc, #488] @ (27cc ) │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 25b6 │ │ │ │ │ + blt.w 2710 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 25c0 │ │ │ │ │ + ble.w 2762 │ │ │ │ │ movw r6, #2499 @ 0x9c3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 25de │ │ │ │ │ + bgt.w 2780 │ │ │ │ │ ldrb.w r0, [lr] │ │ │ │ │ add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ sub.w r1, r5, ip │ │ │ │ │ and.w r2, r0, #31 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldrb.w r2, [lr, r6] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r7, ip, #2 │ │ │ │ │ movne r7, r6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 252a │ │ │ │ │ + beq.n 26ce │ │ │ │ │ ldrb.w r5, [lr, #1] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r8, r5, #31 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 252a │ │ │ │ │ + beq.n 26ce │ │ │ │ │ ldrb.w r5, [lr, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r8, r5, #31 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #4 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 252a │ │ │ │ │ + beq.n 26ce │ │ │ │ │ ldrb.w r5, [lr, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r8, r5, #31 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #5 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 252a │ │ │ │ │ + beq.n 26ce │ │ │ │ │ ldrb.w r5, [lr, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r8, r5, #31 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #6 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 252a │ │ │ │ │ + beq.n 26ce │ │ │ │ │ add.w r8, lr, #4 │ │ │ │ │ sub.w r5, ip, #7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r5 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ subs r5, #1 │ │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - bne.n 2510 │ │ │ │ │ + bne.n 26b4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 25b6 │ │ │ │ │ + blt.n 2710 │ │ │ │ │ and.w r0, r2, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ adds r5, r4, r6 │ │ │ │ │ lsl.w r8, r8, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2564 │ │ │ │ │ + beq.n 2728 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 25b6 │ │ │ │ │ + blt.n 2710 │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 25ae │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - b.n 2542 │ │ │ │ │ + it mi │ │ │ │ │ + movmi r0, r9 │ │ │ │ │ + bmi.n 26e6 │ │ │ │ │ + add r0, ip │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bge.n 26e6 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [pc, #180] @ (27cc ) │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 27b0 │ │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r9, r4, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w fp, [r9] │ │ │ │ │ ldrb.w sl, [lr, r3] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne.n 2580 │ │ │ │ │ + bne.n 2744 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 256a │ │ │ │ │ + bgt.n 272e │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 2598 │ │ │ │ │ - ldr r3, [pc, #160] @ (2628 ) │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 260e │ │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + beq.n 2714 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 25bc │ │ │ │ │ + blt.n 275e │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 25bc │ │ │ │ │ - add r0, ip │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bge.n 2542 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2584 │ │ │ │ │ + bpl.n 2708 │ │ │ │ │ add r0, r7 │ │ │ │ │ - b.n 25b0 │ │ │ │ │ - bne.n 25b6 │ │ │ │ │ - ldr r3, [pc, #100] @ (2628 ) │ │ │ │ │ + b.n 270a │ │ │ │ │ + bne.n 2710 │ │ │ │ │ + ldr r3, [pc, #100] @ (27cc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 260e │ │ │ │ │ + bne.n 27b0 │ │ │ │ │ ldrb.w r2, [lr] │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 497c │ │ │ │ │ + b.w 4b20 │ │ │ │ │ movw r6, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r6 │ │ │ │ │ - ble.w 2466 │ │ │ │ │ + ble.w 260a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 2466 │ │ │ │ │ + ble.w 260a │ │ │ │ │ asrs r6, r3, #2 │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ cmp.w r6, r1, asr #2 │ │ │ │ │ - blt.n 2612 │ │ │ │ │ + blt.n 27b4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 2684 │ │ │ │ │ + bl 26c0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 2584 │ │ │ │ │ + b.n 2714 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 2828 │ │ │ │ │ + bl 2864 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28e4 │ │ │ │ │ + bl 2920 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 2584 │ │ │ │ │ + b.n 2714 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -0000262c : │ │ │ │ │ +000027d0 : │ │ │ │ │ fastsearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ - ldr r4, [pc, #728] @ (2918 ) │ │ │ │ │ + ldr r4, [pc, #728] @ (2abc ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - blt.w 27b6 │ │ │ │ │ + blt.w 295a │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 2770 │ │ │ │ │ + ble.w 2914 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.w 27c4 │ │ │ │ │ + beq.w 2968 │ │ │ │ │ movw r5, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 2858 │ │ │ │ │ + bgt.w 29fc │ │ │ │ │ add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ subs r5, r7, #1 │ │ │ │ │ sub.w r4, ip, #2 │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ │ @@ -4219,124 +4400,124 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq lr, r4 │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ subs r4, #1 │ │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 2694 │ │ │ │ │ + bne.n 2838 │ │ │ │ │ and.w r3, r2, #31 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ │ lsls r5, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r5, r5, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 272e │ │ │ │ │ + blt.n 28d2 │ │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 26f4 │ │ │ │ │ + beq.n 2898 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 26f0 │ │ │ │ │ + blt.n 2894 │ │ │ │ │ add.w lr, r0, r3 │ │ │ │ │ add r3, ip │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w lr, [lr, #1] │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ lsr.w lr, r5, lr │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 26c4 │ │ │ │ │ + b.n 2868 │ │ │ │ │ add.w lr, sl, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb.w r8, [lr] │ │ │ │ │ ldrb r1, [r7, r4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.n 2710 │ │ │ │ │ + bne.n 28b4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 26fc │ │ │ │ │ + bgt.n 28a0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 2750 │ │ │ │ │ + bne.n 28f4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 2796 │ │ │ │ │ + bne.n 293a │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n 2738 │ │ │ │ │ + beq.n 28dc │ │ │ │ │ add r3, r6 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 26c4 │ │ │ │ │ + b.n 2868 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #476] @ (2918 ) │ │ │ │ │ + ldr r3, [pc, #476] @ (2abc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 28c4 │ │ │ │ │ + bne.w 2a68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 2766 │ │ │ │ │ + blt.n 290a │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r5, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 27bc │ │ │ │ │ + bpl.n 2960 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 26c4 │ │ │ │ │ - bne.n 27b6 │ │ │ │ │ + b.n 2868 │ │ │ │ │ + bne.n 295a │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.n 279a │ │ │ │ │ - ldr r2, [pc, #412] @ (2918 ) │ │ │ │ │ + bne.n 293e │ │ │ │ │ + ldr r2, [pc, #412] @ (2abc ) │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ eors r4, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - bne.w 28c4 │ │ │ │ │ + bne.w 2a68 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 497c │ │ │ │ │ + b.w 4b20 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2738 │ │ │ │ │ + b.n 28dc │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - bne.w 28ce │ │ │ │ │ + bne.w 2a72 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt.n 2898 │ │ │ │ │ + bgt.n 2a3c │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ - b.n 27b2 │ │ │ │ │ + b.n 2956 │ │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 28aa │ │ │ │ │ + beq.n 2a4e │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bcc.n 27aa │ │ │ │ │ + bcc.n 294e │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2738 │ │ │ │ │ + b.n 28dc │ │ │ │ │ add r3, ip │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 26c4 │ │ │ │ │ + b.n 2868 │ │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ sub.w r9, r1, r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r3, r4, #31 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ @@ -4345,196 +4526,196 @@ │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27d8 │ │ │ │ │ + bne.n 297c │ │ │ │ │ add.w r6, sl, ip │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 27b6 │ │ │ │ │ + blt.n 295a │ │ │ │ │ ldrb.w r0, [sl, r2] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2820 │ │ │ │ │ + bne.n 29c4 │ │ │ │ │ add.w lr, r6, r2 │ │ │ │ │ add.w r0, r7, ip │ │ │ │ │ ldrb.w r9, [lr, #-1]! │ │ │ │ │ ldrb.w r8, [r0, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 283c │ │ │ │ │ + bne.n 29e0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 280c │ │ │ │ │ + bne.n 29b0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 2738 │ │ │ │ │ + b.n 28dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 27b6 │ │ │ │ │ + beq.n 295a │ │ │ │ │ add.w r0, sl, r2 │ │ │ │ │ ldrb.w r0, [r0, #-1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n 28c8 │ │ │ │ │ + bpl.n 2a6c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 27fc │ │ │ │ │ - cbz r2, 2852 │ │ │ │ │ + b.n 29a0 │ │ │ │ │ + cbz r2, 29f6 │ │ │ │ │ add.w r0, sl, r2 │ │ │ │ │ ldrb.w r0, [r0, #-1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n 28c8 │ │ │ │ │ + bpl.n 2a6c │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 27f8 │ │ │ │ │ + b.n 299c │ │ │ │ │ movw r5, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r5 │ │ │ │ │ - ble.w 2676 │ │ │ │ │ + ble.w 281a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 2676 │ │ │ │ │ + ble.w 281a │ │ │ │ │ asrs r5, r3, #2 │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ cmp.w r5, r1, asr #2 │ │ │ │ │ - blt.n 28b0 │ │ │ │ │ - ldr r4, [pc, #156] @ (2918 ) │ │ │ │ │ + blt.n 2a54 │ │ │ │ │ + ldr r4, [pc, #156] @ (2abc ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 28c4 │ │ │ │ │ + bne.n 2a68 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str.w fp, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2684 │ │ │ │ │ + b.w 26c0 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27b6 │ │ │ │ │ + beq.n 295a │ │ │ │ │ sub.w r9, r0, sl │ │ │ │ │ - b.n 2738 │ │ │ │ │ + b.n 28dc │ │ │ │ │ sub.w r9, r1, sl │ │ │ │ │ - b.n 2738 │ │ │ │ │ + b.n 28dc │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 28e6 │ │ │ │ │ - ldr r4, [pc, #96] @ (2918 ) │ │ │ │ │ + beq.n 2a8a │ │ │ │ │ + ldr r4, [pc, #96] @ (2abc ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 28fe │ │ │ │ │ + beq.n 2aa2 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ sub.w r2, r2, ip │ │ │ │ │ - b.n 2854 │ │ │ │ │ + b.n 29f8 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.w 2738 │ │ │ │ │ + ble.w 28dc │ │ │ │ │ ldrb.w r1, [sl, r2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 290c │ │ │ │ │ + beq.n 2ab0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 28d4 │ │ │ │ │ + b.n 2a78 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2828 │ │ │ │ │ + bl 2864 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 28e4 │ │ │ │ │ + bl 2920 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2738 │ │ │ │ │ + b.n 28dc │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w d28 │ │ │ │ │ + b.w d28 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n 28e2 │ │ │ │ │ - b.n 2738 │ │ │ │ │ + bne.n 2a86 │ │ │ │ │ + b.n 28dc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -0000291c <_PyBytes_Repeat>: │ │ │ │ │ +00002ac0 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 299a <_PyBytes_Repeat+0x7e> │ │ │ │ │ + beq.n 2b3e <_PyBytes_Repeat+0x7e> │ │ │ │ │ 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 r3, #1 │ │ │ │ │ - bne.n 2944 <_PyBytes_Repeat+0x28> │ │ │ │ │ + bne.n 2ae8 <_PyBytes_Repeat+0x28> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memset │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2956 <_PyBytes_Repeat+0x3a> │ │ │ │ │ + beq.n 2afa <_PyBytes_Repeat+0x3a> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2996 <_PyBytes_Repeat+0x7a> │ │ │ │ │ + ble.n 2b3a <_PyBytes_Repeat+0x7a> │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2996 <_PyBytes_Repeat+0x7a> │ │ │ │ │ + bge.n 2b3a <_PyBytes_Repeat+0x7a> │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 2978 <_PyBytes_Repeat+0x5c> │ │ │ │ │ + bgt.n 2b1c <_PyBytes_Repeat+0x5c> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000299c : │ │ │ │ │ +00002b40 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ 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.w lr, #0 │ │ │ │ │ add.w r4, r0, #15 │ │ │ │ │ @@ -4542,57 +4723,57 @@ │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r8, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 29e0 │ │ │ │ │ + b.n 2b84 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.n 2ab4 │ │ │ │ │ + bhi.n 2c58 │ │ │ │ │ sub.w ip, r7, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2b9c │ │ │ │ │ + blt.w 2d40 │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2a00 │ │ │ │ │ + ble.n 2ba4 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 29cc │ │ │ │ │ + bls.n 2b70 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2b44 │ │ │ │ │ + beq.w 2ce8 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b.n 29d4 │ │ │ │ │ + b.n 2b78 │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 2a18 │ │ │ │ │ + cbz r3, 2bbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2b76 │ │ │ │ │ + bne.w 2d1a │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2b8a │ │ │ │ │ + bne.w 2d2e │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bb2 │ │ │ │ │ + beq.w 2d56 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2bb6 │ │ │ │ │ + bpl.w 2d5a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ @@ -4600,225 +4781,225 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ │ movw lr, #30812 @ 0x785c │ │ │ │ │ strb.w r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2aae │ │ │ │ │ + ble.n 2c52 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2b7a │ │ │ │ │ + beq.w 2d1e │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2b7a │ │ │ │ │ + beq.w 2d1e │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 2b6c │ │ │ │ │ + beq.n 2d10 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2b58 │ │ │ │ │ + beq.n 2cfc │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 2b62 │ │ │ │ │ + beq.n 2d06 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 2a88 │ │ │ │ │ + bhi.n 2c2c │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2bfc │ │ │ │ │ strh.w lr, [r2] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ adds r2, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb.w r1, [r1, r8] │ │ │ │ │ strb.w r1, [r2, #-2] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2bfc │ │ │ │ │ strb r7, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.n 29f4 │ │ │ │ │ + bhi.n 2b98 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ + .word 0x00002ce9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ + .word 0x00002ce9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ + .word 0x00002ce9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b49 │ │ │ │ │ + .word 0x00002ced │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f5 │ │ │ │ │ + .word 0x00002b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b51 │ │ │ │ │ + .word 0x00002cf5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 29d4 │ │ │ │ │ + b.n 2b78 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 29d4 │ │ │ │ │ + b.n 2b78 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 29d4 │ │ │ │ │ + b.n 2b78 │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2bfc │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2bfc │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2bfc │ │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ │ - b.n 2a22 │ │ │ │ │ + b.n 2bc6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2bfc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2b9c │ │ │ │ │ + blt.n 2d40 │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ - b.n 2a22 │ │ │ │ │ + b.n 2bc6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2ab0 │ │ │ │ │ + b.n 2c54 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2a42 │ │ │ │ │ + b.n 2be6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bbc : │ │ │ │ │ +00002d60 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 2dbc │ │ │ │ │ + ble.w 2f60 │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw lr, #65531 @ 0xfffb │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ movs r0, #3 │ │ │ │ │ adds r1, r5, r2 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2c0a │ │ │ │ │ + b.n 2dae │ │ │ │ │ cmp r3, #8 │ │ │ │ │ itt ls │ │ │ │ │ movls ip, lr │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.w 2d1a │ │ │ │ │ + bhi.w 2ebe │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2dfa │ │ │ │ │ + blt.w 2f9e │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2c2c │ │ │ │ │ + beq.n 2dd0 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2bf2 │ │ │ │ │ + bls.n 2d96 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2dac │ │ │ │ │ + beq.w 2f50 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2d06 │ │ │ │ │ + bhi.n 2eaa │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2dfa │ │ │ │ │ + beq.w 2f9e │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2c0a │ │ │ │ │ + bne.n 2dae │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2de0 │ │ │ │ │ + bne.w 2f84 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e10 │ │ │ │ │ + beq.w 2fb4 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2e14 │ │ │ │ │ + bpl.w 2fb8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb.w r2, [ip], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble.w 2db8 │ │ │ │ │ + ble.w 2f5c │ │ │ │ │ add.w r1, r4, #15 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r1 │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ @@ -4827,341 +5008,341 @@ │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ itttt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ moveq r4, #92 @ 0x5c │ │ │ │ │ strbeq.w r4, [r2], #2 │ │ │ │ │ strbeq.w r3, [ip, #1] │ │ │ │ │ - beq.n 2d12 │ │ │ │ │ + beq.n 2eb6 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2d12 │ │ │ │ │ + beq.n 2eb6 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2d12 │ │ │ │ │ + beq.n 2eb6 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2d12 │ │ │ │ │ + beq.n 2eb6 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2cd6 │ │ │ │ │ + bhi.n 2e7a │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2d00 │ │ │ │ │ + beq.n 2ea4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2c76 │ │ │ │ │ + b.n 2e1a │ │ │ │ │ strh.w r7, [ip] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb.w r4, [r4, r8] │ │ │ │ │ strb.w r4, [ip, #2] │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ - bne.n 2cd2 │ │ │ │ │ + bne.n 2e76 │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw ip, #65531 @ 0xfffb │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n 2bfe │ │ │ │ │ + b.n 2da2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2d00 │ │ │ │ │ + beq.n 2ea4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2c76 │ │ │ │ │ + b.n 2e1a │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2c18 │ │ │ │ │ + bhi.w 2dbc │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002dad │ │ │ │ │ + .word 0x00002f51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dad │ │ │ │ │ + .word 0x00002f51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dad │ │ │ │ │ + .word 0x00002f51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dc3 │ │ │ │ │ + .word 0x00002f67 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c19 │ │ │ │ │ + .word 0x00002dbd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dd3 │ │ │ │ │ + .word 0x00002f77 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2bfe │ │ │ │ │ + b.n 2da2 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 2d00 │ │ │ │ │ + b.n 2ea4 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2dd8 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2bfe │ │ │ │ │ + b.n 2da2 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2bfe │ │ │ │ │ + b.n 2da2 │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2c34 │ │ │ │ │ + beq.w 2dd8 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2dfa │ │ │ │ │ + bgt.n 2f9e │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2dd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d02 │ │ │ │ │ + b.n 2ea6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2c54 │ │ │ │ │ + b.n 2df8 │ │ │ │ │ │ │ │ │ │ -00002e18 : │ │ │ │ │ +00002fbc : │ │ │ │ │ striter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 2e60 │ │ │ │ │ + cbz r3, 3004 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 2e42 │ │ │ │ │ + bge.n 2fe6 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #40] @ (2e64 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (3008 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2e60 │ │ │ │ │ + beq.n 3004 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2e60 │ │ │ │ │ + cbnz r2, 3004 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002e68 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +0000300c <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r4, 2e9a <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ + cbz r4, 303e <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w ip, ip, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.n 2eb8 <_PyBytesWriter_WriteBytes+0x50> │ │ │ │ │ + bgt.n 305c <_PyBytesWriter_WriteBytes+0x50> │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 2eac <_PyBytesWriter_WriteBytes+0x44> │ │ │ │ │ + bgt.n 3050 <_PyBytesWriter_WriteBytes+0x44> │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - cbz r3, 2ec2 <_PyBytesWriter_WriteBytes+0x5a> │ │ │ │ │ + cbz r3, 3066 <_PyBytesWriter_WriteBytes+0x5a> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 12d4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2e98 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + b.n 303c <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2ea8 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + b.n 304c <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ec8 : │ │ │ │ │ +0000306c : │ │ │ │ │ bytes_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 31c4 │ │ │ │ │ + bne.w 3368 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi.w 330e │ │ │ │ │ + bhi.w 34b2 │ │ │ │ │ add.w r2, r1, #12 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 330a │ │ │ │ │ + beq.w 34ae │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 31f4 │ │ │ │ │ + beq.w 3398 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 30a0 │ │ │ │ │ + beq.w 3244 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.w 30a0 │ │ │ │ │ - ldr r1, [pc, #680] @ (31b8 ) │ │ │ │ │ + bne.w 3244 │ │ │ │ │ + ldr r1, [pc, #680] @ (335c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fda │ │ │ │ │ + bne.n 317e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3124 │ │ │ │ │ + bne.w 32c8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 3332 │ │ │ │ │ + bmi.w 34d6 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2f3c │ │ │ │ │ + cbz r2, 30e0 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30fc │ │ │ │ │ + bne.w 32a0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 3236 │ │ │ │ │ + beq.w 33da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 307a │ │ │ │ │ + beq.w 321e │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3124 │ │ │ │ │ + blt.w 32c8 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 3244 │ │ │ │ │ - beq.w 3180 │ │ │ │ │ + blt.w 33e8 │ │ │ │ │ + beq.w 3324 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 3200 │ │ │ │ │ + bhi.w 33a4 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32d6 │ │ │ │ │ + beq.w 347a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 32d0 │ │ │ │ │ + bne.w 3474 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -5170,372 +5351,372 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3218 │ │ │ │ │ + blt.w 33bc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 3042 │ │ │ │ │ + bne.n 31e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #480] @ (31bc ) │ │ │ │ │ + ldr r3, [pc, #480] @ (3360 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.w 3226 │ │ │ │ │ + bpl.w 33ca │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3226 │ │ │ │ │ + beq.w 33ca │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3028 │ │ │ │ │ + beq.n 31cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3028 │ │ │ │ │ + cbnz r3, 31cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3124 │ │ │ │ │ + beq.n 32c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 32e4 │ │ │ │ │ + bpl.w 3488 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 2fd2 │ │ │ │ │ + beq.n 3176 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3062 │ │ │ │ │ + cbz r0, 3206 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3076 │ │ │ │ │ + beq.n 321a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3444 │ │ │ │ │ + beq.w 35e8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2fd2 │ │ │ │ │ + b.n 3176 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3128 │ │ │ │ │ + bne.n 32cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5070 <_PyBytes_FromList> │ │ │ │ │ + bl 5214 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3124 │ │ │ │ │ + beq.n 32c8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 3042 │ │ │ │ │ + bne.n 31e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3374 │ │ │ │ │ + beq.w 3518 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 3466 │ │ │ │ │ + bpl.w 360a │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3124 │ │ │ │ │ + cbz r0, 32c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 344e │ │ │ │ │ + bne.w 35f2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3374 │ │ │ │ │ + bne.w 3518 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 33d4 │ │ │ │ │ + beq.w 3578 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ - bpl.w 33d4 │ │ │ │ │ + bpl.w 3578 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3124 │ │ │ │ │ + cbz r0, 32c8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3094 │ │ │ │ │ + b.n 3238 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 334a │ │ │ │ │ + beq.w 34ee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 342c │ │ │ │ │ + blt.w 35d0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl e8 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 30f2 │ │ │ │ │ + bne.n 3296 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2fd2 │ │ │ │ │ + b.n 3176 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3184 │ │ │ │ │ + bne.n 3328 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3124 │ │ │ │ │ + beq.n 32c8 │ │ │ │ │ add.w r8, r5, #8 │ │ │ │ │ movw r5, #65520 @ 0xfff0 │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble.n 3094 │ │ │ │ │ + ble.n 3238 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 3296 │ │ │ │ │ + beq.w 343a │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 329c │ │ │ │ │ + bhi.w 3440 │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 3156 │ │ │ │ │ - ldr r4, [pc, #60] @ (31c0 ) │ │ │ │ │ - b.n 2fb4 │ │ │ │ │ + b.n 32fa │ │ │ │ │ + ldr r4, [pc, #60] @ (3364 ) │ │ │ │ │ + b.n 3158 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3284 │ │ │ │ │ + bmi.n 3428 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 325c │ │ │ │ │ + beq.n 3400 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 4690 <_PyBytes_FromIterator> │ │ │ │ │ + bl 4834 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3120 │ │ │ │ │ + beq.n 32c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3120 │ │ │ │ │ + bne.n 32c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 32c4 │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #696] @ (3488 ) │ │ │ │ │ + ldr r4, [pc, #696] @ (362c ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3124 │ │ │ │ │ + beq.n 32c8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2efe │ │ │ │ │ + bne.w 30a2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #652] @ (348c ) │ │ │ │ │ - b.n 3094 │ │ │ │ │ + ldr r4, [pc, #652] @ (3630 ) │ │ │ │ │ + b.n 3238 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17bc │ │ │ │ │ + bl 1960 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 3010 │ │ │ │ │ + b.n 31b4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 328e │ │ │ │ │ + bne.n 3432 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3094 │ │ │ │ │ + b.n 3238 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 33ba │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 32c8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3272 │ │ │ │ │ + b.n 3416 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 3094 │ │ │ │ │ + b.n 3238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 32b2 │ │ │ │ │ + cbnz r0, 3456 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 32c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3124 │ │ │ │ │ + bne.w 32c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 2fa0 │ │ │ │ │ + b.n 3144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fb2 │ │ │ │ │ - b.n 3216 │ │ │ │ │ + bne.w 3156 │ │ │ │ │ + b.n 33ba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ @@ -5543,86 +5724,86 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ - b.n 32be │ │ │ │ │ + beq.w 32c8 │ │ │ │ │ + b.n 3462 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 31cc │ │ │ │ │ + b.n 3370 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #372] @ (3488 ) │ │ │ │ │ + ldr r1, [pc, #372] @ (362c ) │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2efe │ │ │ │ │ - b.n 3124 │ │ │ │ │ + bne.w 30a2 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 342c │ │ │ │ │ + beq.n 35d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 32c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3d50 │ │ │ │ │ + bl 3ef4 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 32c4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bpl.n 340e │ │ │ │ │ + bpl.n 35b2 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 32c8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 344e │ │ │ │ │ - cbz r5, 33e8 │ │ │ │ │ - cbnz r6, 33ca │ │ │ │ │ + bne.n 35f2 │ │ │ │ │ + cbz r5, 358c │ │ │ │ │ + cbnz r6, 356e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ @@ -5635,29 +5816,29 @@ │ │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.w 30e6 │ │ │ │ │ + bmi.w 328a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 3408 │ │ │ │ │ + b.n 35ac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5668,59 +5849,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2fd2 │ │ │ │ │ + b.n 3176 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -5728,62 +5909,62 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3124 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003490 : │ │ │ │ │ +00003634 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 34b0 │ │ │ │ │ + bne.n 3654 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 34aa │ │ │ │ │ + bne.n 364e │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000034b8 : │ │ │ │ │ +0000365c : │ │ │ │ │ bytes_index(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 34f8 │ │ │ │ │ + bhi.n 369c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3510 │ │ │ │ │ + bne.n 36b4 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_index │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -5793,78 +5974,78 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3536 │ │ │ │ │ + cbnz r0, 36da │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 34f4 │ │ │ │ │ + b.n 3698 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 350c │ │ │ │ │ + beq.n 36b0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 34e4 │ │ │ │ │ + beq.n 3688 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 34e4 │ │ │ │ │ - b.n 350c │ │ │ │ │ + bne.n 3688 │ │ │ │ │ + b.n 36b0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 34e4 │ │ │ │ │ + ble.n 3688 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3524 │ │ │ │ │ - b.n 350c │ │ │ │ │ + bne.n 36c8 │ │ │ │ │ + b.n 36b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003550 : │ │ │ │ │ +000036f4 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble.n 3668 │ │ │ │ │ + ble.n 380c │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 36ae │ │ │ │ │ + blt.w 3852 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 3670 │ │ │ │ │ + beq.n 3814 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 36ae │ │ │ │ │ + bhi.w 3852 │ │ │ │ │ add.w r0, r7, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36a4 │ │ │ │ │ + beq.w 3848 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -5875,118 +6056,118 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r4, 35da │ │ │ │ │ + cbz r4, 377e │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 35e2 │ │ │ │ │ + bne.n 3786 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 35f6 │ │ │ │ │ + beq.n 379a │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 35da │ │ │ │ │ + bge.n 377e │ │ │ │ │ subs r6, r4, r3 │ │ │ │ │ add.w r0, r8, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r7, r3, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bge.n 35da │ │ │ │ │ + bge.n 377e │ │ │ │ │ subs r6, r4, r7 │ │ │ │ │ add.w r0, r8, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 35da │ │ │ │ │ + ble.n 377e │ │ │ │ │ subs r6, r4, r7 │ │ │ │ │ add.w r0, r8, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 35da │ │ │ │ │ + ble.n 377e │ │ │ │ │ subs r6, r4, r7 │ │ │ │ │ add.w r0, r8, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt.n 364c │ │ │ │ │ - b.n 35da │ │ │ │ │ - cbz r5, 3690 │ │ │ │ │ + blt.n 37f0 │ │ │ │ │ + b.n 377e │ │ │ │ │ + cbz r5, 3834 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 358a │ │ │ │ │ + b.n 372e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3580 │ │ │ │ │ + bne.n 3724 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n 35da │ │ │ │ │ + b.n 377e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 367e │ │ │ │ │ + beq.n 3822 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 358a │ │ │ │ │ + b.n 372e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -5995,17 +6176,17 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 35da │ │ │ │ │ + b.n 377e │ │ │ │ │ │ │ │ │ │ -000036c8 : │ │ │ │ │ +0000386c : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -6015,53 +6196,52 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cd0 │ │ │ │ │ + beq.w 3e72 │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3d1a │ │ │ │ │ + bpl.w 3ebc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b52 │ │ │ │ │ + beq.w 3cf4 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - itt eq │ │ │ │ │ - ldreq r3, [r0, #12] │ │ │ │ │ - ldreq.w r9, [r3] │ │ │ │ │ - bne.n 375a │ │ │ │ │ + bne.n 38fc │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + ldr.w r9, [r3] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3ce6 │ │ │ │ │ + bne.w 3e88 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3752 │ │ │ │ │ + beq.n 38f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d44 │ │ │ │ │ + beq.w 3ee6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ - bgt.w 3b6c │ │ │ │ │ + bgt.w 3d0e │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -6069,27 +6249,27 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 3b40 │ │ │ │ │ + beq.w 3ce2 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 38cc │ │ │ │ │ + bge.w 3a6e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3c3c │ │ │ │ │ + bpl.w 3dde │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3c48 │ │ │ │ │ + bne.w 3dea │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ @@ -6098,100 +6278,100 @@ │ │ │ │ │ adds r3, #16 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ add.w r1, r1, #44 @ 0x2c │ │ │ │ │ - bne.n 38a6 │ │ │ │ │ + bne.n 3a48 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ - b.n 3850 │ │ │ │ │ + b.n 39f2 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3cf2 │ │ │ │ │ + blt.w 3e94 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 3cd6 │ │ │ │ │ + bne.w 3e78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, fp │ │ │ │ │ lsls r0, r0, #6 │ │ │ │ │ - bpl.w 3c88 │ │ │ │ │ + bpl.w 3e2a │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3e44 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 3cf2 │ │ │ │ │ + blt.w 3e94 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b46 │ │ │ │ │ + beq.w 3ce8 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3cf2 │ │ │ │ │ + blt.w 3e94 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 3cd6 │ │ │ │ │ + bne.w 3e78 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.n 38c6 │ │ │ │ │ + bge.n 3a68 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r0, #6 │ │ │ │ │ - bpl.w 3c0e │ │ │ │ │ + bpl.w 3db0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3c28 │ │ │ │ │ + bne.w 3dca │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, r5, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 3cf2 │ │ │ │ │ + blt.w 3e94 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 37d6 │ │ │ │ │ + bne.n 3978 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 37ec │ │ │ │ │ + beq.n 398e │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ movs r7, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6199,63 +6379,63 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a56 │ │ │ │ │ + b.n 3bf8 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c82 │ │ │ │ │ + beq.w 3e24 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ │ - blt.n 38f0 │ │ │ │ │ + blt.n 3a92 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 3d38 │ │ │ │ │ + bmi.w 3eda │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3bbe │ │ │ │ │ + bne.w 3d60 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a4e │ │ │ │ │ + beq.w 3bf0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r5, r3 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 39b6 │ │ │ │ │ + beq.n 3b58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 39a0 │ │ │ │ │ + beq.n 3b42 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 398e │ │ │ │ │ + beq.n 3b30 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 397c │ │ │ │ │ + beq.n 3b1e │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 396a │ │ │ │ │ + beq.n 3b0c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3958 │ │ │ │ │ + beq.n 3afa │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3ba0 │ │ │ │ │ + bne.w 3d42 │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ add r7, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6291,15 +6471,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3a4e │ │ │ │ │ + beq.n 3bf0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -6355,54 +6535,54 @@ │ │ │ │ │ ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 39be │ │ │ │ │ + bne.n 3b60 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d12 │ │ │ │ │ + bne.w 3eb4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a6a │ │ │ │ │ + beq.n 3c0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3bb6 │ │ │ │ │ + beq.w 3d58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3b2e │ │ │ │ │ + beq.n 3cd0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r3, r5, r1 │ │ │ │ │ subs r3, r5, r1 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3ae8 │ │ │ │ │ + beq.n 3c8a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3ada │ │ │ │ │ + beq.n 3c7c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3ad0 │ │ │ │ │ + beq.n 3c72 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3ac6 │ │ │ │ │ + beq.n 3c68 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3c5e │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3ab2 │ │ │ │ │ + beq.n 3c54 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3b92 │ │ │ │ │ + bne.n 3d34 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6420,15 +6600,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3b2e │ │ │ │ │ + beq.n 3cd0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #88 @ 0x58 │ │ │ │ │ @@ -6447,86 +6627,86 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #308 @ 0x134 │ │ │ │ │ add.w fp, fp, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n 3ae8 │ │ │ │ │ + bne.n 3c8a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3752 │ │ │ │ │ + beq.w 38f4 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3752 │ │ │ │ │ + b.n 38f4 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 3850 │ │ │ │ │ + b.n 39f2 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 384e │ │ │ │ │ - b.n 38a2 │ │ │ │ │ + beq.w 39f0 │ │ │ │ │ + b.n 3a44 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b66 │ │ │ │ │ + beq.n 3d08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d30 │ │ │ │ │ - ldr.w r9, [pc, #484] @ 3d4c │ │ │ │ │ - b.n 3752 │ │ │ │ │ + beq.w 3ed2 │ │ │ │ │ + ldr.w r9, [pc, #484] @ 3ef0 │ │ │ │ │ + b.n 38f4 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 3cbc │ │ │ │ │ + bhi.w 3e5e │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cbc │ │ │ │ │ + beq.w 3e5e │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 3768 │ │ │ │ │ + b.n 390a │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3aa8 │ │ │ │ │ + b.n 3c4a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3946 │ │ │ │ │ + b.n 3ae8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a6a │ │ │ │ │ + b.n 3c0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a4e │ │ │ │ │ + beq.w 3bf0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3a4e │ │ │ │ │ + beq.w 3bf0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ adds r7, r1, r2 │ │ │ │ │ adds r4, #16 │ │ │ │ │ mla sl, r2, r5, r1 │ │ │ │ │ @@ -6540,52 +6720,52 @@ │ │ │ │ │ ldr.w r1, [r7], #44 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r3, r0, r2 │ │ │ │ │ - beq.w 3a4e │ │ │ │ │ - b.n 3be8 │ │ │ │ │ + beq.w 3bf0 │ │ │ │ │ + b.n 3d8a │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 386e │ │ │ │ │ + beq.w 3a10 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov lr, r0 │ │ │ │ │ - cbnz r0, 3c60 │ │ │ │ │ + cbnz r0, 3e02 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 3886 │ │ │ │ │ + b.n 3a28 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 37a6 │ │ │ │ │ + beq.w 3948 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3c66 │ │ │ │ │ + cbnz r0, 3e08 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 3962 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6595,144 +6775,145 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3a56 │ │ │ │ │ + b.n 3bf8 │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 380a │ │ │ │ │ + beq.w 39ac │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c60 │ │ │ │ │ + bne.n 3e02 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 3822 │ │ │ │ │ + b.n 39c4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ccc │ │ │ │ │ + beq.n 3e6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 3cde │ │ │ │ │ + cbz r3, 3e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3752 │ │ │ │ │ + b.n 38f4 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 38a8 │ │ │ │ │ + b.n 3a4a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ccc │ │ │ │ │ + b.n 3e6e │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 3768 │ │ │ │ │ + b.n 390a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r7, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3c82 │ │ │ │ │ + b.n 3e24 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3a56 │ │ │ │ │ + b.n 3bf8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b52 │ │ │ │ │ + beq.w 3cf4 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 375a │ │ │ │ │ + bne.w 38fc │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ - b.n 371a │ │ │ │ │ + b.n 38bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b66 │ │ │ │ │ + b.n 3d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 38f6 │ │ │ │ │ + b.n 3a98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3752 │ │ │ │ │ + b.n 38f4 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003d50 : │ │ │ │ │ +00003ef4 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e9a │ │ │ │ │ + beq.w 403e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3eae │ │ │ │ │ + beq.w 4052 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dfa │ │ │ │ │ + beq.n 3f9e │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3eaa │ │ │ │ │ + blt.w 404e │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 3ee6 │ │ │ │ │ - beq.n 3e62 │ │ │ │ │ + blt.w 408a │ │ │ │ │ + beq.n 4006 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 3ec0 │ │ │ │ │ + bhi.w 4064 │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f64 │ │ │ │ │ + beq.w 4108 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ @@ -6747,288 +6928,288 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3ed8 │ │ │ │ │ + blt.n 407c │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3e14 │ │ │ │ │ + bne.n 3fb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 5070 <_PyBytes_FromList> │ │ │ │ │ + b.w 5214 <_PyBytes_FromList> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3e66 │ │ │ │ │ + bne.n 400a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eaa │ │ │ │ │ + beq.n 404e │ │ │ │ │ movw r5, #65520 @ 0xfff0 │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ adds r6, #8 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 3df4 │ │ │ │ │ + bge.n 3f98 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 3f2e │ │ │ │ │ + beq.n 40d2 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 3f34 │ │ │ │ │ + bhi.n 40d8 │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 3e40 │ │ │ │ │ - ldr r4, [pc, #272] @ (3f74 ) │ │ │ │ │ - b.n 3ddc │ │ │ │ │ + b.n 3fe4 │ │ │ │ │ + ldr r4, [pc, #272] @ (4118 ) │ │ │ │ │ + b.n 3f80 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3f24 │ │ │ │ │ + bmi.n 40c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3efe │ │ │ │ │ + beq.n 40a2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 4690 <_PyBytes_FromIterator> │ │ │ │ │ + bl 4834 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3df4 │ │ │ │ │ + beq.n 3f98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3df4 │ │ │ │ │ + bne.n 3f98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3df4 │ │ │ │ │ + b.n 3f98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2968 @ 0xb98 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3df4 │ │ │ │ │ + b.n 3f98 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 3df4 │ │ │ │ │ + b.n 3f98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17bc │ │ │ │ │ + bl 1960 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3eaa │ │ │ │ │ + b.n 404e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3ed6 │ │ │ │ │ + b.n 407a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eaa │ │ │ │ │ + beq.n 404e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3eaa │ │ │ │ │ + b.n 404e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3f12 │ │ │ │ │ + b.n 40b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3f4a │ │ │ │ │ + cbnz r0, 40ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3eaa │ │ │ │ │ + beq.n 404e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eaa │ │ │ │ │ + bne.n 404e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eaa │ │ │ │ │ + b.n 404e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ddc │ │ │ │ │ - b.n 3ed6 │ │ │ │ │ + bne.w 3f80 │ │ │ │ │ + b.n 407a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003f78 : │ │ │ │ │ +0000411c : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 3fde │ │ │ │ │ + bhi.n 4182 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3fb8 │ │ │ │ │ + bne.n 415c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 3fda │ │ │ │ │ + cbz r0, 417e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3fa4 │ │ │ │ │ + beq.n 4148 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3fa4 │ │ │ │ │ + bne.n 4148 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3fb4 │ │ │ │ │ + b.n 4158 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fda │ │ │ │ │ + beq.n 417e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3fa4 │ │ │ │ │ + ble.n 4148 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3fca │ │ │ │ │ - b.n 3fda │ │ │ │ │ + bne.n 416e │ │ │ │ │ + b.n 417e │ │ │ │ │ │ │ │ │ │ -0000400c : │ │ │ │ │ +000041b0 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 404c │ │ │ │ │ + bhi.n 41f0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4064 │ │ │ │ │ + bne.n 4208 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7038,73 +7219,73 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 408a │ │ │ │ │ + cbnz r0, 422e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4048 │ │ │ │ │ + b.n 41ec │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4060 │ │ │ │ │ + beq.n 4204 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4038 │ │ │ │ │ + beq.n 41dc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4038 │ │ │ │ │ - b.n 4060 │ │ │ │ │ + bne.n 41dc │ │ │ │ │ + b.n 4204 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4038 │ │ │ │ │ + ble.n 41dc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4078 │ │ │ │ │ - b.n 4060 │ │ │ │ │ + bne.n 421c │ │ │ │ │ + b.n 4204 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040a4 : │ │ │ │ │ +00004248 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 36c8 │ │ │ │ │ + b.w 386c │ │ │ │ │ │ │ │ │ │ -000040a8 : │ │ │ │ │ +0000424c : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 40e8 │ │ │ │ │ + bhi.n 428c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4100 │ │ │ │ │ + bne.n 42a4 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7114,57 +7295,57 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 4126 │ │ │ │ │ + cbnz r0, 42ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 40e4 │ │ │ │ │ + b.n 4288 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40fc │ │ │ │ │ + beq.n 42a0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 40d4 │ │ │ │ │ + beq.n 4278 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 40d4 │ │ │ │ │ - b.n 40fc │ │ │ │ │ + bne.n 4278 │ │ │ │ │ + b.n 42a0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 40d4 │ │ │ │ │ + ble.n 4278 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4114 │ │ │ │ │ - b.n 40fc │ │ │ │ │ + bne.n 42b8 │ │ │ │ │ + b.n 42a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004140 : │ │ │ │ │ +000042e4 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ │ - ldr r3, [pc, #756] @ (4448 ) │ │ │ │ │ + ldr r3, [pc, #756] @ (45ec ) │ │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -7174,37 +7355,37 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4604 │ │ │ │ │ + bne.w 47a8 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 45ee │ │ │ │ │ + beq.w 4792 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4604 │ │ │ │ │ + beq.w 47a8 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - blt.w 4458 │ │ │ │ │ + blt.w 45fc │ │ │ │ │ add.w r7, fp, #16 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 450a │ │ │ │ │ + ble.w 46ae │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 4562 │ │ │ │ │ + bgt.w 4706 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ @@ -7212,59 +7393,59 @@ │ │ │ │ │ lsls r1, r3 │ │ │ │ │ ldrb.w r3, [r0, ip] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ subeq r2, r5, #2 │ │ │ │ │ movne r2, ip │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 429e │ │ │ │ │ + beq.n 4442 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r0, #1] │ │ │ │ │ and.w r0, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 429e │ │ │ │ │ + beq.n 4442 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r0, #2] │ │ │ │ │ and.w r0, r9, #31 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #4 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 429e │ │ │ │ │ + beq.n 4442 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r0, #3] │ │ │ │ │ and.w r0, r9, #31 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #5 │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 429e │ │ │ │ │ + beq.n 4442 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ │ and.w r0, r9, #31 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #6 │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 429e │ │ │ │ │ + beq.n 4442 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ sub.w r9, r5, #7 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ │ movs r4, #1 │ │ │ │ │ @@ -7272,77 +7453,77 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r9 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ - bne.n 4278 │ │ │ │ │ + bne.n 441c │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4458 │ │ │ │ │ + blt.w 45fc │ │ │ │ │ and.w r9, r3, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ add.w r1, r7, ip │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 4494 │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 4458 │ │ │ │ │ + blt.w 45fc │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ │ lsls r5, r2, #31 │ │ │ │ │ - bpl.w 444c │ │ │ │ │ + bpl.w 45f0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 42cc │ │ │ │ │ + bne.n 4470 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 44ce │ │ │ │ │ + bne.w 4672 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 4488 │ │ │ │ │ + bne.w 462c │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 4458 │ │ │ │ │ + blt.w 45fc │ │ │ │ │ sub.w r3, r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 451c │ │ │ │ │ + bne.w 46c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 454e │ │ │ │ │ + beq.w 46f2 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.w 45a0 │ │ │ │ │ + bhi.w 4744 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4622 │ │ │ │ │ + beq.w 47c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7355,48 +7536,48 @@ │ │ │ │ │ add.w r3, r9, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 44ee │ │ │ │ │ + bne.w 4692 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add r5, r4 │ │ │ │ │ str.w r9, [r6, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 464e │ │ │ │ │ + beq.w 47f2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs.w r8, r8, r5 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w sl, [r6, #16] │ │ │ │ │ - bmi.w 465a │ │ │ │ │ + bmi.w 47fe │ │ │ │ │ adds.w r9, r7, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4536 │ │ │ │ │ + bne.w 46da │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 4554 │ │ │ │ │ + beq.w 46f8 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 45bc │ │ │ │ │ + bgt.w 4760 │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4672 │ │ │ │ │ + beq.w 4816 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7409,556 +7590,556 @@ │ │ │ │ │ add.w r3, r4, r8 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 44fc │ │ │ │ │ + bne.n 46a0 │ │ │ │ │ str r4, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4634 │ │ │ │ │ + bne.w 47d8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r3, 4430 │ │ │ │ │ + cbz r3, 45d4 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #20] @ (4448 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (45ec ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 459c │ │ │ │ │ + bne.w 4740 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w r8, r2, r4 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - ble.w 42e8 │ │ │ │ │ + ble.w 448c │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 446a │ │ │ │ │ + beq.n 460e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - ldr r3, [pc, #540] @ (4688 ) │ │ │ │ │ + ldr r3, [pc, #540] @ (482c ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r6, #12] │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 4608 │ │ │ │ │ + bne.w 47ac │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ - b.n 4426 │ │ │ │ │ + b.n 45ca │ │ │ │ │ adds r2, r7, r4 │ │ │ │ │ ldrb.w r8, [r2, #1] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 44ce │ │ │ │ │ + bne.n 4672 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 4302 │ │ │ │ │ + beq.w 44a6 │ │ │ │ │ add.w r8, fp, #17 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ add r8, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb.w r9, [r8, #1]! │ │ │ │ │ ldrb r7, [r7, r2] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne.n 44c0 │ │ │ │ │ + bne.n 4664 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt.n 44ae │ │ │ │ │ + bgt.n 4652 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ - beq.w 4302 │ │ │ │ │ + beq.w 44a6 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.n 44e4 │ │ │ │ │ + blt.n 4688 │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 4558 │ │ │ │ │ + bpl.n 46fc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ add r8, r4 │ │ │ │ │ - b.n 4452 │ │ │ │ │ + b.n 45f6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 437e │ │ │ │ │ + b.n 4522 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 441a │ │ │ │ │ - bne.n 4458 │ │ │ │ │ + b.n 45be │ │ │ │ │ + bne.n 45fc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ - bl 497c │ │ │ │ │ + bl 4b20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 4306 │ │ │ │ │ + b.n 44aa │ │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw r9, #13200 @ 0x3390 │ │ │ │ │ mla r9, r2, r3, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r9, r3 │ │ │ │ │ - b.n 437e │ │ │ │ │ + b.n 4522 │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 441a │ │ │ │ │ - ldr.w r9, [pc, #316] @ 468c │ │ │ │ │ - b.n 437e │ │ │ │ │ - ldr r4, [pc, #308] @ (468c ) │ │ │ │ │ - b.n 441a │ │ │ │ │ + b.n 45be │ │ │ │ │ + ldr.w r9, [pc, #316] @ 4830 │ │ │ │ │ + b.n 4522 │ │ │ │ │ + ldr r4, [pc, #308] @ (4830 ) │ │ │ │ │ + b.n 45be │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ add r8, r4 │ │ │ │ │ - b.n 4452 │ │ │ │ │ + b.n 45f6 │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r8, r3 │ │ │ │ │ - ble.w 41b8 │ │ │ │ │ + ble.w 435c │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble.w 41b8 │ │ │ │ │ + ble.w 435c │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r8, asr #2 │ │ │ │ │ - blt.n 45d6 │ │ │ │ │ + blt.n 477a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 2684 │ │ │ │ │ + bl 26c0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 4306 │ │ │ │ │ + b.n 44aa │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 437e │ │ │ │ │ + b.n 4522 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 441a │ │ │ │ │ + b.n 45be │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2828 │ │ │ │ │ + bl 2864 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 28e4 │ │ │ │ │ + bl 2920 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 4306 │ │ │ │ │ + b.n 44aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4426 │ │ │ │ │ + b.n 45ca │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ str.w r4, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n 4484 │ │ │ │ │ + b.n 4628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45b6 │ │ │ │ │ + beq.n 475a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 437e │ │ │ │ │ - b.n 44ee │ │ │ │ │ + beq.w 4522 │ │ │ │ │ + b.n 4692 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4604 │ │ │ │ │ + beq.n 47a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4604 │ │ │ │ │ + bne.n 47a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4604 │ │ │ │ │ + b.n 47a8 │ │ │ │ │ subs.w r8, r8, r5 │ │ │ │ │ str.w sl, [r6, #16] │ │ │ │ │ - bpl.w 43a4 │ │ │ │ │ + bpl.w 4548 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 45d2 │ │ │ │ │ + b.n 4776 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45d2 │ │ │ │ │ + beq.n 4776 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 441a │ │ │ │ │ - b.n 44fc │ │ │ │ │ + beq.w 45be │ │ │ │ │ + b.n 46a0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004690 <_PyBytes_FromIterator>: │ │ │ │ │ +00004834 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ - ldr r3, [pc, #688] @ (4954 <_PyBytes_FromIterator+0x2c4>) │ │ │ │ │ + ldr r3, [pc, #688] @ (4af8 <_PyBytes_FromIterator+0x2c4>) │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4944 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 4ae8 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 894 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl a48 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4940 <_PyBytes_FromIterator+0x2b0> │ │ │ │ │ + beq.w 4ae4 <_PyBytes_FromIterator+0x2b0> │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ ands.w fp, fp, #3 │ │ │ │ │ - beq.n 47a0 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 4944 <_PyBytes_FromIterator+0x110> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4856 <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ + beq.w 49fa <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 48aa <_PyBytes_FromIterator+0x21a> │ │ │ │ │ + bne.w 4a4e <_PyBytes_FromIterator+0x21a> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 491e <_PyBytes_FromIterator+0x28e> │ │ │ │ │ + beq.w 4ac2 <_PyBytes_FromIterator+0x28e> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4924 <_PyBytes_FromIterator+0x294> │ │ │ │ │ + bhi.w 4ac8 <_PyBytes_FromIterator+0x294> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 4958 <_PyBytes_FromIterator+0x2c8> │ │ │ │ │ + bge.w 4afc <_PyBytes_FromIterator+0x2c8> │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - beq.n 47a0 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 4944 <_PyBytes_FromIterator+0x110> │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n 4772 <_PyBytes_FromIterator+0xe2> │ │ │ │ │ + beq.n 4916 <_PyBytes_FromIterator+0xe2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4856 <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ + beq.w 49fa <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 4892 <_PyBytes_FromIterator+0x202> │ │ │ │ │ + bne.w 4a36 <_PyBytes_FromIterator+0x202> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 491e <_PyBytes_FromIterator+0x28e> │ │ │ │ │ + beq.w 4ac2 <_PyBytes_FromIterator+0x28e> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4924 <_PyBytes_FromIterator+0x294> │ │ │ │ │ + bhi.w 4ac8 <_PyBytes_FromIterator+0x294> │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4856 <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ + beq.n 49fa <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 487c <_PyBytes_FromIterator+0x1ec> │ │ │ │ │ + bne.n 4a20 <_PyBytes_FromIterator+0x1ec> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 491e <_PyBytes_FromIterator+0x28e> │ │ │ │ │ + beq.w 4ac2 <_PyBytes_FromIterator+0x28e> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4924 <_PyBytes_FromIterator+0x294> │ │ │ │ │ + bhi.w 4ac8 <_PyBytes_FromIterator+0x294> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4856 <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ + beq.n 49fa <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 4908 <_PyBytes_FromIterator+0x278> │ │ │ │ │ + bne.w 4aac <_PyBytes_FromIterator+0x278> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 491e <_PyBytes_FromIterator+0x28e> │ │ │ │ │ + beq.w 4ac2 <_PyBytes_FromIterator+0x28e> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4924 <_PyBytes_FromIterator+0x294> │ │ │ │ │ + bhi.w 4ac8 <_PyBytes_FromIterator+0x294> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 4958 <_PyBytes_FromIterator+0x2c8> │ │ │ │ │ + bge.w 4afc <_PyBytes_FromIterator+0x2c8> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4856 <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ + beq.n 49fa <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 48f0 <_PyBytes_FromIterator+0x260> │ │ │ │ │ + bne.n 4a94 <_PyBytes_FromIterator+0x260> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 491e <_PyBytes_FromIterator+0x28e> │ │ │ │ │ + beq.w 4ac2 <_PyBytes_FromIterator+0x28e> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4924 <_PyBytes_FromIterator+0x294> │ │ │ │ │ + bhi.w 4ac8 <_PyBytes_FromIterator+0x294> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 4856 <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ + cbz r0, 49fa <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 48da <_PyBytes_FromIterator+0x24a> │ │ │ │ │ + bne.n 4a7e <_PyBytes_FromIterator+0x24a> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 491e <_PyBytes_FromIterator+0x28e> │ │ │ │ │ + beq.n 4ac2 <_PyBytes_FromIterator+0x28e> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 4924 <_PyBytes_FromIterator+0x294> │ │ │ │ │ + bhi.n 4ac8 <_PyBytes_FromIterator+0x294> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 4856 <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ + cbz r0, 49fa <_PyBytes_FromIterator+0x1c6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 48c4 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + bne.n 4a68 <_PyBytes_FromIterator+0x234> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 491e <_PyBytes_FromIterator+0x28e> │ │ │ │ │ + beq.n 4ac2 <_PyBytes_FromIterator+0x28e> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 4924 <_PyBytes_FromIterator+0x294> │ │ │ │ │ + bhi.n 4ac8 <_PyBytes_FromIterator+0x294> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #3 │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ - b.n 47a0 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + b.n 4944 <_PyBytes_FromIterator+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 493a <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bne.n 4ade <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 8e4 <_PyBytesWriter_Finish> │ │ │ │ │ + bl a98 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #236] @ (4954 <_PyBytes_FromIterator+0x2c4>) │ │ │ │ │ + ldr r3, [pc, #236] @ (4af8 <_PyBytes_FromIterator+0x2c4>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 48c0 <_PyBytes_FromIterator+0x230> │ │ │ │ │ + bne.n 4a64 <_PyBytes_FromIterator+0x230> │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 478e <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + bne.n 4932 <_PyBytes_FromIterator+0xfe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 478e <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + b.n 4932 <_PyBytes_FromIterator+0xfe> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 475e <_PyBytes_FromIterator+0xce> │ │ │ │ │ + bne.w 4902 <_PyBytes_FromIterator+0xce> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 475e <_PyBytes_FromIterator+0xce> │ │ │ │ │ + b.n 4902 <_PyBytes_FromIterator+0xce> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4716 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + bne.w 48ba <_PyBytes_FromIterator+0x86> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4716 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + b.n 48ba <_PyBytes_FromIterator+0x86> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4846 <_PyBytes_FromIterator+0x1b6> │ │ │ │ │ + bne.n 49ea <_PyBytes_FromIterator+0x1b6> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4846 <_PyBytes_FromIterator+0x1b6> │ │ │ │ │ + b.n 49ea <_PyBytes_FromIterator+0x1b6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4820 <_PyBytes_FromIterator+0x190> │ │ │ │ │ + bne.n 49c4 <_PyBytes_FromIterator+0x190> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4820 <_PyBytes_FromIterator+0x190> │ │ │ │ │ + b.n 49c4 <_PyBytes_FromIterator+0x190> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 47f4 <_PyBytes_FromIterator+0x164> │ │ │ │ │ + bne.w 4998 <_PyBytes_FromIterator+0x164> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 47f4 <_PyBytes_FromIterator+0x164> │ │ │ │ │ + b.n 4998 <_PyBytes_FromIterator+0x164> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 47bc <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + bne.w 4960 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 47bc <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + b.n 4960 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 493a <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + cbnz r0, 4ade <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7966,319 +8147,319 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4866 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + b.n 4a0a <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46c0 <_PyBytes_FromIterator+0x30> │ │ │ │ │ - b.n 4940 <_PyBytes_FromIterator+0x2b0> │ │ │ │ │ + beq.w 4864 <_PyBytes_FromIterator+0x30> │ │ │ │ │ + b.n 4ae4 <_PyBytes_FromIterator+0x2b0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 12d4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4940 <_PyBytes_FromIterator+0x2b0> │ │ │ │ │ + beq.n 4ae4 <_PyBytes_FromIterator+0x2b0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 46ee <_PyBytes_FromIterator+0x5e> │ │ │ │ │ + b.n 4892 <_PyBytes_FromIterator+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000497c : │ │ │ │ │ +00004b20 : │ │ │ │ │ stringlib_find_char(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - ble.n 49a4 │ │ │ │ │ + ble.n 4b48 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a2e │ │ │ │ │ + beq.n 4bd2 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r3, r0, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 4a2e │ │ │ │ │ + bcs.n 4bd2 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4bcc │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4a2e │ │ │ │ │ + bls.n 4bd2 │ │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4bcc │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4a2e │ │ │ │ │ + bls.n 4bd2 │ │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4bcc │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4a2e │ │ │ │ │ + bls.n 4bd2 │ │ │ │ │ ldrb.w r1, [ip, #3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4bcc │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4a2e │ │ │ │ │ + bls.n 4bd2 │ │ │ │ │ ldrb.w r1, [ip, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4bcc │ │ │ │ │ add.w r0, ip, #5 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4a2e │ │ │ │ │ + bls.n 4bd2 │ │ │ │ │ ldrb.w r1, [ip, #5] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4bcc │ │ │ │ │ add.w r0, ip, #6 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4a2e │ │ │ │ │ + bls.n 4bd2 │ │ │ │ │ ldrb.w r1, [ip, #6] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4bcc │ │ │ │ │ add.w r1, ip, #7 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 4a1c │ │ │ │ │ - b.n 4a2e │ │ │ │ │ + bhi.n 4bc0 │ │ │ │ │ + b.n 4bd2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4a2e │ │ │ │ │ + beq.n 4bd2 │ │ │ │ │ ldrb.w lr, [r1] │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 4a18 │ │ │ │ │ + bne.n 4bbc │ │ │ │ │ sub.w r0, r0, ip │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00004a34 : │ │ │ │ │ +00004bd8 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00004a40 : │ │ │ │ │ +00004be4 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ 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 4a68 │ │ │ │ │ + bl 4c0c │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004a68 : │ │ │ │ │ +00004c0c : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3472] @ 0xd90 │ │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [pc, #672] @ (4d30 ) │ │ │ │ │ + ldr r3, [pc, #672] @ (4ed4 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 4ab0 │ │ │ │ │ + cbz r0, 4c54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 4cfa │ │ │ │ │ + bhi.w 4e9e │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c10 │ │ │ │ │ + beq.w 4db4 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 4c00 │ │ │ │ │ + bne.w 4da4 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ + bne.w 4ffe │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ itttt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq r7, #10 │ │ │ │ │ ldreq.w fp, [sp, #12] │ │ │ │ │ - beq.w 4e48 │ │ │ │ │ + beq.w 4fec │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq.n 4b12 │ │ │ │ │ + beq.n 4cb6 │ │ │ │ │ ldr.w r2, [sl, r1, lsl #2] │ │ │ │ │ lsls r5, r2, #30 │ │ │ │ │ - beq.w 4e72 │ │ │ │ │ + beq.w 5016 │ │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ │ - beq.w 4e18 │ │ │ │ │ + beq.w 4fbc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 5020 │ │ │ │ │ + beq.w 51c4 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r2, r8, r6 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ sub.w r1, r1, r2 │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq.w 5016 │ │ │ │ │ + beq.w 51ba │ │ │ │ │ sub.w r7, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w ip, r7 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ - bhi.n 4b7c │ │ │ │ │ + bhi.n 4d20 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r7, #21 │ │ │ │ │ - bhi.n 4b7c │ │ │ │ │ + bhi.n 4d20 │ │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ │ .word 0x01ed0202 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016024e │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x022c0016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ .word 0x001601d0 │ │ │ │ │ .word 0x01ad0016 │ │ │ │ │ - cbnz r0, 4b80 │ │ │ │ │ + cbnz r0, 4d24 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2e68 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 300c <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf0 │ │ │ │ │ + beq.w 4e94 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 8e4 <_PyBytesWriter_Finish> │ │ │ │ │ + bl a98 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4c7e │ │ │ │ │ + b.n 4e22 │ │ │ │ │ ldr.w r7, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 4dca │ │ │ │ │ + bgt.w 4f6e │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4bd6 │ │ │ │ │ + cbz r0, 4d7a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 4ce6 │ │ │ │ │ + blt.w 4e8a │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 4cb0 │ │ │ │ │ + bgt.n 4e54 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4cf0 │ │ │ │ │ + beq.w 4e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 4cf0 │ │ │ │ │ + beq.w 4e94 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ - cbz r3, 4c0c │ │ │ │ │ + cbz r3, 4db0 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 4ad4 │ │ │ │ │ + beq.w 4c78 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ - cbz r3, 4c0c │ │ │ │ │ + cbz r3, 4db0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 4ace │ │ │ │ │ + b.n 4c72 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4cc2 │ │ │ │ │ + beq.n 4e66 │ │ │ │ │ subs.w r4, r4, fp │ │ │ │ │ - beq.n 4d1c │ │ │ │ │ + beq.n 4ec0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4d20 │ │ │ │ │ + bne.n 4ec4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.w 4d54 │ │ │ │ │ + blt.w 4ef8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 4c96 │ │ │ │ │ + beq.n 4e3a │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 4d94 │ │ │ │ │ + bgt.w 4f38 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dec │ │ │ │ │ + beq.w 4f90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -8293,249 +8474,249 @@ │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #176] @ (4d30 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (4ed4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 4d2c │ │ │ │ │ + bne.n 4ed0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #588 @ 0x24c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [sp, #68] @ 0x44 │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 4c7e │ │ │ │ │ + b.n 4e22 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 12d4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 4bd6 │ │ │ │ │ + b.n 4d7a │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4d6c │ │ │ │ │ + bne.n 4f10 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 4d14 │ │ │ │ │ + beq.n 4eb8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - beq.n 4c7e │ │ │ │ │ + beq.n 4e22 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 4cf6 │ │ │ │ │ + cbnz r0, 4e9a │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 4c7e │ │ │ │ │ + b.n 4e22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4c7e │ │ │ │ │ + b.n 4e22 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12d4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ab6 │ │ │ │ │ - b.n 4cf6 │ │ │ │ │ + bne.w 4c5a │ │ │ │ │ + b.n 4e9a │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 4d38 │ │ │ │ │ - ldr r6, [pc, #24] @ (4d34 ) │ │ │ │ │ - b.n 4c7e │ │ │ │ │ + cbnz r0, 4edc │ │ │ │ │ + ldr r6, [pc, #24] @ (4ed8 ) │ │ │ │ │ + b.n 4e22 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4d14 │ │ │ │ │ + beq.n 4eb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4c7e │ │ │ │ │ + b.n 4e22 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d18 │ │ │ │ │ + beq.n 4ebc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d18 │ │ │ │ │ + bne.n 4ebc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d18 │ │ │ │ │ + b.n 4ebc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4cf6 │ │ │ │ │ + b.n 4e9a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 4dac │ │ │ │ │ + cbz r3, 4f50 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 4db8 │ │ │ │ │ + beq.n 4f5c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 4c7e │ │ │ │ │ + beq.w 4e22 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4dfa │ │ │ │ │ + bne.n 4f9e │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 4c7e │ │ │ │ │ + b.n 4e22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4cf6 │ │ │ │ │ + b.n 4e9a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne.n 4d76 │ │ │ │ │ + bne.n 4f1a │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c7e │ │ │ │ │ - b.n 4d86 │ │ │ │ │ + beq.w 4e22 │ │ │ │ │ + b.n 4f2a │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb r1, [r7, r6] │ │ │ │ │ - cbz r1, 4de0 │ │ │ │ │ + cbz r1, 4f84 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 4dd0 │ │ │ │ │ + bne.n 4f74 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4bbc │ │ │ │ │ + b.n 4d60 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4bbc │ │ │ │ │ - b.n 4bd6 │ │ │ │ │ + bne.w 4d60 │ │ │ │ │ + b.n 4d7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c72 │ │ │ │ │ - b.n 4cf6 │ │ │ │ │ + bne.w 4e16 │ │ │ │ │ + b.n 4e9a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4cf6 │ │ │ │ │ + beq.w 4e9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf6 │ │ │ │ │ + bne.w 4e9a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cf6 │ │ │ │ │ + b.n 4e9a │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 4e2a │ │ │ │ │ + beq.n 4fce │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ - cbz r2, 4e34 │ │ │ │ │ + cbz r2, 4fd8 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 4b16 │ │ │ │ │ + b.n 4cba │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.n 4e9a │ │ │ │ │ + beq.n 503e │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 4b20 │ │ │ │ │ + b.n 4cc4 │ │ │ │ │ mla r3, r7, r3, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [sl, r1, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.n 4e40 │ │ │ │ │ + bmi.n 4fe4 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4afa │ │ │ │ │ + b.n 4c9e │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.n 4e5e │ │ │ │ │ + bne.n 5002 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4ae6 │ │ │ │ │ + b.n 4c8a │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - beq.w 4b12 │ │ │ │ │ + beq.w 4cb6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4b12 │ │ │ │ │ + beq.w 4cb6 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr.w r2, [sl, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - beq.w 5004 │ │ │ │ │ + beq.w 51a8 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4b0c │ │ │ │ │ + b.n 4cb0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 4b80 │ │ │ │ │ + b.n 4d24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -8547,105 +8728,105 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2e68 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 300c <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf0 │ │ │ │ │ + beq.w 4e94 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c0c │ │ │ │ │ + beq.w 4db0 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 4ace │ │ │ │ │ + b.n 4c72 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 505c │ │ │ │ │ + bne.w 5200 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 5048 │ │ │ │ │ + beq.w 51ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 4ece │ │ │ │ │ + b.n 5072 │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 4f7c │ │ │ │ │ + bne.n 5120 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 4f68 │ │ │ │ │ + beq.n 510c │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4f1e │ │ │ │ │ + b.n 50c2 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 4f90 │ │ │ │ │ + bhi.n 5134 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 4ede │ │ │ │ │ + b.n 5082 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4f1e │ │ │ │ │ + b.n 50c2 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4f1e │ │ │ │ │ + b.n 50c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4cf0 │ │ │ │ │ + b.n 4e94 │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ @@ -8653,186 +8834,186 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr.w ip, [r7], #4 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 4ffe │ │ │ │ │ + beq.n 51a2 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 4f1e │ │ │ │ │ + beq.n 50c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #19 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sp, #22 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_THM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [r6, #0] │ │ │ │ │ - b.n 4f1e │ │ │ │ │ + b.n 50c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - b.n 4eba │ │ │ │ │ + b.n 505e │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 4f1e │ │ │ │ │ + b.n 50c2 │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ - cbz r1, 5010 │ │ │ │ │ + cbz r1, 51b4 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - bne.w 4e8a │ │ │ │ │ + bne.w 502e │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4b12 │ │ │ │ │ + b.n 4cb6 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r7, r9 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 4ede │ │ │ │ │ + b.n 5082 │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 502e │ │ │ │ │ + beq.n 51d2 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.w 4e9a │ │ │ │ │ + bne.w 503e │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w r2, r8, r6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ sub.w r7, r0, #99 @ 0x63 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 4b48 │ │ │ │ │ + b.n 4cec │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4f1e │ │ │ │ │ + b.n 50c2 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4f1e │ │ │ │ │ + b.n 50c2 │ │ │ │ │ │ │ │ │ │ -00005070 <_PyBytes_FromList>: │ │ │ │ │ +00005214 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ - ldr r1, [pc, #672] @ (5328 <_PyBytes_FromList+0x2b8>) │ │ │ │ │ + ldr r1, [pc, #672] @ (54cc <_PyBytes_FromList+0x2b8>) │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ strd r3, r6, [sp, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq.w 5358 <_PyBytes_FromList+0x2e8> │ │ │ │ │ - blt.w 52b8 <_PyBytes_FromList+0x248> │ │ │ │ │ + beq.w 54fc <_PyBytes_FromList+0x2e8> │ │ │ │ │ + blt.w 545c <_PyBytes_FromList+0x248> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 510e <_PyBytes_FromList+0x9e> │ │ │ │ │ + bgt.n 52b2 <_PyBytes_FromList+0x9e> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 51d6 <_PyBytes_FromList+0x166> │ │ │ │ │ + bne.n 537a <_PyBytes_FromList+0x166> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 51f0 <_PyBytes_FromList+0x180> │ │ │ │ │ + bne.w 5394 <_PyBytes_FromList+0x180> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 5308 <_PyBytes_FromList+0x298> │ │ │ │ │ + beq.w 54ac <_PyBytes_FromList+0x298> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 5310 <_PyBytes_FromList+0x2a0> │ │ │ │ │ + bhi.w 54b4 <_PyBytes_FromList+0x2a0> │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bge.w 5330 <_PyBytes_FromList+0x2c0> │ │ │ │ │ + bge.w 54d4 <_PyBytes_FromList+0x2c0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 5134 <_PyBytes_FromList+0xc4> │ │ │ │ │ + ble.n 52d8 <_PyBytes_FromList+0xc4> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 50c8 <_PyBytes_FromList+0x58> │ │ │ │ │ + b.n 526c <_PyBytes_FromList+0x58> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 12d4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + beq.w 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - bgt.n 50c2 <_PyBytes_FromList+0x52> │ │ │ │ │ + bgt.n 5266 <_PyBytes_FromList+0x52> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5204 <_PyBytes_FromList+0x194> │ │ │ │ │ + beq.n 53a8 <_PyBytes_FromList+0x194> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ - beq.n 5234 <_PyBytes_FromList+0x1c4> │ │ │ │ │ + beq.n 53d8 <_PyBytes_FromList+0x1c4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5228 <_PyBytes_FromList+0x1b8> │ │ │ │ │ + bne.n 53cc <_PyBytes_FromList+0x1b8> │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.w 529e <_PyBytes_FromList+0x22e> │ │ │ │ │ + blt.w 5442 <_PyBytes_FromList+0x22e> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 51bc <_PyBytes_FromList+0x14c> │ │ │ │ │ + beq.n 5360 <_PyBytes_FromList+0x14c> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 52c8 <_PyBytes_FromList+0x258> │ │ │ │ │ + bgt.w 546c <_PyBytes_FromList+0x258> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52e0 <_PyBytes_FromList+0x270> │ │ │ │ │ + beq.w 5484 <_PyBytes_FromList+0x270> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -8847,229 +9028,229 @@ │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #388] @ (5328 <_PyBytes_FromList+0x2b8>) │ │ │ │ │ + ldr r3, [pc, #388] @ (54cc <_PyBytes_FromList+0x2b8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 52c4 <_PyBytes_FromList+0x254> │ │ │ │ │ + bne.w 5468 <_PyBytes_FromList+0x254> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + b.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 50ea <_PyBytes_FromList+0x7a> │ │ │ │ │ + beq.w 528e <_PyBytes_FromList+0x7a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50ea <_PyBytes_FromList+0x7a> │ │ │ │ │ + bne.w 528e <_PyBytes_FromList+0x7a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50ea <_PyBytes_FromList+0x7a> │ │ │ │ │ + b.n 528e <_PyBytes_FromList+0x7a> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - cbnz r6, 5240 <_PyBytes_FromList+0x1d0> │ │ │ │ │ + cbnz r6, 53e4 <_PyBytes_FromList+0x1d0> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5238 <_PyBytes_FromList+0x1c8> │ │ │ │ │ + beq.n 53dc <_PyBytes_FromList+0x1c8> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - beq.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + beq.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + bne.n 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + b.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + b.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5228 <_PyBytes_FromList+0x1b8> │ │ │ │ │ + bne.n 53cc <_PyBytes_FromList+0x1b8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 5266 <_PyBytes_FromList+0x1f6> │ │ │ │ │ - ldr r5, [pc, #236] @ (532c <_PyBytes_FromList+0x2bc>) │ │ │ │ │ - b.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + cbnz r0, 540a <_PyBytes_FromList+0x1f6> │ │ │ │ │ + ldr r5, [pc, #236] @ (54d0 <_PyBytes_FromList+0x2bc>) │ │ │ │ │ + b.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 5282 <_PyBytes_FromList+0x212> │ │ │ │ │ + cbz r2, 5426 <_PyBytes_FromList+0x212> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 528e <_PyBytes_FromList+0x21e> │ │ │ │ │ + beq.n 5432 <_PyBytes_FromList+0x21e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + beq.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52ee <_PyBytes_FromList+0x27e> │ │ │ │ │ + bne.n 5492 <_PyBytes_FromList+0x27e> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + b.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 523c <_PyBytes_FromList+0x1cc> │ │ │ │ │ + beq.n 53e0 <_PyBytes_FromList+0x1cc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 523c <_PyBytes_FromList+0x1cc> │ │ │ │ │ + bne.n 53e0 <_PyBytes_FromList+0x1cc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 523c <_PyBytes_FromList+0x1cc> │ │ │ │ │ + b.n 53e0 <_PyBytes_FromList+0x1cc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne.n 524a <_PyBytes_FromList+0x1da> │ │ │ │ │ + bne.n 53ee <_PyBytes_FromList+0x1da> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5258 <_PyBytes_FromList+0x1e8> │ │ │ │ │ - b.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + bne.n 53fc <_PyBytes_FromList+0x1e8> │ │ │ │ │ + b.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 51a2 <_PyBytes_FromList+0x132> │ │ │ │ │ + b.n 5346 <_PyBytes_FromList+0x132> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + b.n 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + b.n 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5196 <_PyBytes_FromList+0x126> │ │ │ │ │ - b.n 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + bne.w 533a <_PyBytes_FromList+0x126> │ │ │ │ │ + b.n 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + beq.n 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + bne.n 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + b.n 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52bc <_PyBytes_FromList+0x24c> │ │ │ │ │ + bne.n 5460 <_PyBytes_FromList+0x24c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 52bc <_PyBytes_FromList+0x24c> │ │ │ │ │ + b.n 5460 <_PyBytes_FromList+0x24c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 12d4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1488 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52b4 <_PyBytes_FromList+0x244> │ │ │ │ │ + beq.n 5458 <_PyBytes_FromList+0x244> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 5134 <_PyBytes_FromList+0xc4> │ │ │ │ │ + bge.w 52d8 <_PyBytes_FromList+0xc4> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 50c8 <_PyBytes_FromList+0x58> │ │ │ │ │ + b.n 526c <_PyBytes_FromList+0x58> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 5134 <_PyBytes_FromList+0xc4> │ │ │ │ │ + b.n 52d8 <_PyBytes_FromList+0xc4> │ │ │ │ │ │ │ │ │ │ -00005360 : │ │ │ │ │ +00005504 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 537c │ │ │ │ │ + bpl.n 5520 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -9079,33 +9260,33 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000539c : │ │ │ │ │ +00005540 : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 53dc │ │ │ │ │ + bhi.n 5580 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 53f4 │ │ │ │ │ + bne.n 5598 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -9115,42 +9296,42 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 541a │ │ │ │ │ + cbnz r0, 55be │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 53d8 │ │ │ │ │ + b.n 557c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53f0 │ │ │ │ │ + beq.n 5594 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 53c8 │ │ │ │ │ + beq.n 556c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53c8 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + bne.n 556c │ │ │ │ │ + b.n 5594 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 53c8 │ │ │ │ │ + ble.n 556c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5408 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + bne.n 55ac │ │ │ │ │ + b.n 5594 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cbnz r3, 24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 299c │ │ │ │ │ + b.w 2b40 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_Repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 99c │ │ │ │ │ + b.w 9b8 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 000000a4 : │ │ │ │ │ stringlib_capitalize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -164,15 +164,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r7, 17c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 894 │ │ │ │ │ + bl a48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ cbnz r0, 16a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 14a │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cbnz r3, 1f8 <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ b.n 20e <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, ip, [sp] │ │ │ │ │ - bl 262c │ │ │ │ │ + bl 27d0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ @@ -354,15 +354,15 @@ │ │ │ │ │ b.n 2fe │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 2f2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 2380 │ │ │ │ │ + b.w 2524 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 304 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ │ bne.n 32a │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 2380 │ │ │ │ │ + b.w 2524 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, r9 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -671,15 +671,15 @@ │ │ │ │ │ b.n 5c8 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 5ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 2380 │ │ │ │ │ + b.w 2524 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ 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 │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ b.n 6f6 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt.n 6ea │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 2380 │ │ │ │ │ + b.w 2524 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 304 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1212,15 +1212,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ - bl 262c │ │ │ │ │ + bl 27d0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ blt.n a8e │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1425,15 +1425,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c2c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.n bf4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2380 │ │ │ │ │ + b.w 2524 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ beq.n c26 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ bne.n c2c │ │ │ │ │ @@ -1514,19 +1514,19 @@ │ │ │ │ │ 00000cbc : │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl b40 │ │ │ │ │ + bl cf4 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 17bc │ │ │ │ │ + b.w 1960 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00000cda : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1581,20 +1581,20 @@ │ │ │ │ │ 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 2828 │ │ │ │ │ + bl 2864 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 28e4 │ │ │ │ │ + bl 2920 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n d78 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n d78 │ │ │ │ │ add r4, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -192,30 +192,30 @@ │ │ │ │ │ 0x00000bd0 6c6f6300 5f507945 72725f42 6164496e loc._PyErr_BadIn │ │ │ │ │ 0x00000be0 7465726e 616c4361 6c6c0050 794f626a ternalCall.PyObj │ │ │ │ │ 0x00000bf0 6563745f 46726565 00507942 79746573 ect_Free.PyBytes │ │ │ │ │ 0x00000c00 5f417353 7472696e 67005079 4578635f _AsString.PyExc_ │ │ │ │ │ 0x00000c10 54797065 4572726f 72005079 4572725f TypeError.PyErr_ │ │ │ │ │ 0x00000c20 466f726d 6174005f 50794279 7465735f Format._PyBytes_ │ │ │ │ │ 0x00000c30 4465636f 64654573 63617065 32005f50 DecodeEscape2._P │ │ │ │ │ - 0x00000c40 79427974 65735772 69746572 5f507265 yBytesWriter_Pre │ │ │ │ │ - 0x00000c50 70617265 005f5079 4c6f6e67 5f446967 pare._PyLong_Dig │ │ │ │ │ - 0x00000c60 69745661 6c756500 5f507942 79746573 itValue._PyBytes │ │ │ │ │ - 0x00000c70 57726974 65725f46 696e6973 68005f5f Writer_Finish.__ │ │ │ │ │ - 0x00000c80 73746163 6b5f6368 6b5f6775 61726400 stack_chk_guard. │ │ │ │ │ - 0x00000c90 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ │ - 0x00000ca0 00737472 636d7000 5f50795f 63747970 .strcmp._Py_ctyp │ │ │ │ │ - 0x00000cb0 655f7461 626c6500 50794578 635f5661 e_table.PyExc_Va │ │ │ │ │ - 0x00000cc0 6c756545 72726f72 005f5079 42797465 lueError._PyByte │ │ │ │ │ - 0x00000cd0 73577269 7465725f 4465616c 6c6f6300 sWriter_Dealloc. │ │ │ │ │ - 0x00000ce0 5f507942 79746573 57726974 65725f52 _PyBytesWriter_R │ │ │ │ │ - 0x00000cf0 6573697a 65005079 42797465 41727261 esize.PyByteArra │ │ │ │ │ - 0x00000d00 795f4672 6f6d5374 72696e67 416e6453 y_FromStringAndS │ │ │ │ │ - 0x00000d10 697a6500 50794279 74654172 7261795f ize.PyByteArray_ │ │ │ │ │ - 0x00000d20 52657369 7a65005f 50794279 74654172 Resize._PyByteAr │ │ │ │ │ - 0x00000d30 7261795f 656d7074 795f7374 72696e67 ray_empty_string │ │ │ │ │ + 0x00000c40 794c6f6e 675f4469 67697456 616c7565 yLong_DigitValue │ │ │ │ │ + 0x00000c50 005f5f73 7461636b 5f63686b 5f677561 .__stack_chk_gua │ │ │ │ │ + 0x00000c60 7264005f 50794279 74657357 72697465 rd._PyBytesWrite │ │ │ │ │ + 0x00000c70 725f5265 73697a65 00507942 79746541 r_Resize.PyByteA │ │ │ │ │ + 0x00000c80 72726179 5f46726f 6d537472 696e6741 rray_FromStringA │ │ │ │ │ + 0x00000c90 6e645369 7a65005f 5f737461 636b5f63 ndSize.__stack_c │ │ │ │ │ + 0x00000ca0 686b5f66 61696c00 5f507942 79746573 hk_fail._PyBytes │ │ │ │ │ + 0x00000cb0 57726974 65725f44 65616c6c 6f630050 Writer_Dealloc.P │ │ │ │ │ + 0x00000cc0 79427974 65417272 61795f52 6573697a yByteArray_Resiz │ │ │ │ │ + 0x00000cd0 65005f50 79427974 65417272 61795f65 e._PyByteArray_e │ │ │ │ │ + 0x00000ce0 6d707479 5f737472 696e6700 50794578 mpty_string.PyEx │ │ │ │ │ + 0x00000cf0 635f5661 6c756545 72726f72 00737472 c_ValueError.str │ │ │ │ │ + 0x00000d00 636d7000 5f50795f 63747970 655f7461 cmp._Py_ctype_ta │ │ │ │ │ + 0x00000d10 626c6500 5f507942 79746573 57726974 ble._PyBytesWrit │ │ │ │ │ + 0x00000d20 65725f50 72657061 7265005f 50794279 er_Prepare._PyBy │ │ │ │ │ + 0x00000d30 74657357 72697465 725f4669 6e697368 tesWriter_Finish │ │ │ │ │ 0x00000d40 00507942 79746573 5f46726f 6d537472 .PyBytes_FromStr │ │ │ │ │ 0x00000d50 696e6700 7374726c 656e0050 79427974 ing.strlen.PyByt │ │ │ │ │ 0x00000d60 65735f43 6f6e6361 74005079 4f626a65 es_Concat.PyObje │ │ │ │ │ 0x00000d70 63745f47 65744275 66666572 00507942 ct_GetBuffer.PyB │ │ │ │ │ 0x00000d80 75666665 725f5265 6c656173 65005079 uffer_Release.Py │ │ │ │ │ 0x00000d90 42756666 65725f46 696c6c49 6e666f00 Buffer_FillInfo. │ │ │ │ │ 0x00000da0 5f50795f 48617368 42797465 73006d65 _Py_HashBytes.me │ │ │ ├── call.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 18812 (bytes into file) │ │ │ │ │ + Start of section headers: 18644 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x497c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x48d4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000134 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003a4c 0000d0 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0039fc 0000d0 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000168 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000168 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000168 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0003e8 0022dc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003b1c 000c00 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0026c4 00045c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00471c 0001d8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002b20 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002b34 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002b34 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002b68 000900 10 14 79 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003468 0005e2 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0048f4 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0003e8 00228c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003acc 000ba8 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002674 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004674 0001d8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002ad0 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002ae4 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002ae4 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002b18 000900 10 14 79 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 003418 0005e2 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00484c 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ 40: 00001e08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00001e0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 42: 00001ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 43: 00001ec8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 44: 00002184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 46: 00002188 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 000022d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00002288 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 00000140 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 49: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 50: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 51: 0000001c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 52: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 53: 00000020 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 54: 000000d0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ 117: 00001cad 216 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ 118: 00001d85 136 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ 119: 00001e0d 188 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ 120: 00001ec9 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ 121: 00001edd 42 FUNC GLOBAL DEFAULT 6 _PyStack_AsDict │ │ │ │ │ 122: 00001f09 640 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 124: 00002189 340 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 124: 00002189 260 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 129: 00000001 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 130: 00000021 180 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 131: 000000f5 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3a4c contains 26 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x39fc contains 26 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000018 00001d2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 0000001c 00001d30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 00000024 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000003e 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ 000000fc 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000010c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000114 0000800a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 0000011c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000068 0000571e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3b1c contains 384 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3acc contains 373 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 0000010e 0000510a R_ARM_THM_CALL 000004c9 _PyObject_MakeTpCall │ │ │ │ │ 00000118 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000168 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000174 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000019e 0000530a R_ARM_THM_CALL 00000415 _Py_CheckFunctionResult │ │ │ │ │ @@ -378,48 +378,37 @@ │ │ │ │ │ 0000214c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002150 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002158 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00002160 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ 0000216e 0000190a R_ARM_THM_CALL 00000001 callmethod.part.0.isra.0 │ │ │ │ │ 0000217e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002184 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002234 0000510a R_ARM_THM_CALL 000004c9 _PyObject_MakeTpCall │ │ │ │ │ -00002254 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002258 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002260 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002264 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000226a 0000560a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002274 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ -0000227a 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000227e 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002286 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000228a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002290 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002298 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -0000229c 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000022a2 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000022b0 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022b4 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000022ba 00002d2f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -000022be 00002d30 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -000022c4 0000710a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000022d2 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d8 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002230 0000510a R_ARM_THM_CALL 000004c9 _PyObject_MakeTpCall │ │ │ │ │ +0000223c 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ +00002246 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000224a 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002250 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000226c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002270 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002276 00002d2f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +0000227a 00002d30 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00002280 0000710a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002288 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000033a 0000531e R_ARM_THM_JUMP24 00000415 _Py_CheckFunctionResult │ │ │ │ │ 000003fe 0000531e R_ARM_THM_JUMP24 00000415 _Py_CheckFunctionResult │ │ │ │ │ 0000040e 0000511e R_ARM_THM_JUMP24 000004c9 _PyObject_MakeTpCall │ │ │ │ │ 00000ac4 0000511e R_ARM_THM_JUMP24 000004c9 _PyObject_MakeTpCall │ │ │ │ │ 000011f8 0000191e R_ARM_THM_JUMP24 00000001 callmethod.part.0.isra.0 │ │ │ │ │ 000019c6 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001a46 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001be0 0000531e R_ARM_THM_JUMP24 00000415 _Py_CheckFunctionResult │ │ │ │ │ 00001d1c 0000531e R_ARM_THM_JUMP24 00000415 _Py_CheckFunctionResult │ │ │ │ │ -00002226 0000531e R_ARM_THM_JUMP24 00000415 _Py_CheckFunctionResult │ │ │ │ │ +00002204 0000531e R_ARM_THM_JUMP24 00000415 _Py_CheckFunctionResult │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x471c contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4674 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000054 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000058 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000005e 0000342f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 00000062 00003430 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 0000006a 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3892,28 +3892,28 @@ │ │ │ │ │ │ │ │ │ │ 00002188 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #320] @ (22d8 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (2288 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2202 │ │ │ │ │ + beq.n 2208 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 22b0 │ │ │ │ │ + bpl.n 226c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ bpl.n 21da │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ @@ -3922,133 +3922,94 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ mov ip, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2270 │ │ │ │ │ + cbz r3, 2238 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 2296 │ │ │ │ │ + blt.n 2244 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r6, #36] @ 0x24 │ │ │ │ │ - cbz r0, 223a │ │ │ │ │ - cbnz r2, 2244 │ │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 414 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #20 │ │ │ │ │ - bpl.n 222a │ │ │ │ │ + bpl.n 2226 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 222a │ │ │ │ │ + cbz r3, 2226 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 414 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ + b.n 21fc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 4c8 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 21fe │ │ │ │ │ - cbz r2, 227a │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 227a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 21fe │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 21fe │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 22ca │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 2240 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2c │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 2240 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 2240 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 2234 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2240 │ │ │ │ │ - b.n 21ec │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 21f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ b.n 2240 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2254 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2254 │ │ │ │ │ - .word 0x00000134 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 33804 (bytes into file) │ │ │ │ │ + Start of section headers: 33812 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x840c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8414: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000bb4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006bb4 0005d8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006bbc 0005d8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000be8 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00718c 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007194 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00114c 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 00114c 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0018fc 002820 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00746c 0007e8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00411c 000c2c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007c54 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004d48 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0082e4 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004fe4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004fe4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005018 001000 10 16 147 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006018 000b99 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00837c 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0018fc 002828 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007474 0007e8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004124 000c2c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007c5c 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004d50 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0082ec 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004fec 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004fec 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 005020 001000 10 16 147 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006020 000b99 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008384 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -28,30 +28,30 @@ │ │ │ │ │ 24: 00000ea1 664 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 25: 00001098 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 0000109c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 27: 00001134 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 00001138 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 29: 00001459 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 30: 000016c1 66 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 31: 00002401 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 32: 000019a9 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 31: 00002409 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 32: 000019b1 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ 33: 00000011 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ 34: 0000005c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 35: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 36: 00001a4d 518 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 37: 00001c9d 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 38: 00001ad4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 00001ada 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00001c55 72 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ + 36: 00001a55 518 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 37: 00001ca5 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 38: 00001adc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00001ae2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00001c5d 72 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ 41: 00000060 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 42: 00000061 70 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ 43: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 44: 000000c9 2 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ - 45: 00001cb1 68 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 46: 00001cf5 320 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 45: 00001cb9 68 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 46: 00001cfd 320 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ 47: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 48: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 49: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 50: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 51: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 52: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 53: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -73,30 +73,30 @@ │ │ │ │ │ 69: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 70: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 71: 000000f9 1776 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 72: 0000053c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 73: 00000540 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 74: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 75: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 76: 00001e35 404 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ - 77: 00001ff5 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 78: 00002040 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00001e3d 404 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ + 77: 00001ffd 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 78: 00002048 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 79: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 80: 00002044 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 00002045 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 82: 000024b5 70 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ - 83: 000024fd 270 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 80: 0000204c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 0000204d 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 82: 000024bd 70 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 83: 00002505 272 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ 84: 00000aad 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 85: 00000b28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 86: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 87: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 88: 00000b2c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 89: 00000b2d 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ 90: 00000b85 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 91: 0000260d 532 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 91: 00002615 532 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 92: 00000065 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 93: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 94: 0000015c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 95: 00000164 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 96: 00000210 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 97: 00000214 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 98: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ 196: 000015b1 272 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 199: 00001705 374 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 201: 0000187d 298 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 201: 0000187d 308 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 202: 0000000d 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 206: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyCode_SafeAddr2Line │ │ │ │ │ 207: 000000a9 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ 208: 000000cd 44 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ @@ -215,15 +215,15 @@ │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 218: 00001fc9 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ + 218: 00001fd1 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 221: 00000b91 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 224: 00000067 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ 225: 00000093 210 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6bb4 contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6bbc contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000090 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000dc 00001e0a R_ARM_THM_CALL 000016c1 init_co_cached │ │ │ │ │ 000001a0 0000c40a R_ARM_THM_CALL 000015b1 _PyCode_GetCode │ │ │ │ │ 000001b4 0000452f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ 000001b8 00004530 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ 000001c2 0000462f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ 000001c6 00004630 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ 000001dc 0000d10a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -000001f2 00002e0a R_ARM_THM_CALL 00001cf5 get_localsplus_names │ │ │ │ │ -00000210 00002e0a R_ARM_THM_CALL 00001cf5 get_localsplus_names │ │ │ │ │ -0000022c 00002e0a R_ARM_THM_CALL 00001cf5 get_localsplus_names │ │ │ │ │ +000001f2 00002e0a R_ARM_THM_CALL 00001cfd get_localsplus_names │ │ │ │ │ +00000210 00002e0a R_ARM_THM_CALL 00001cfd get_localsplus_names │ │ │ │ │ +0000022c 00002e0a R_ARM_THM_CALL 00001cfd get_localsplus_names │ │ │ │ │ 00000276 0000d20a R_ARM_THM_CALL 000007e9 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000280 0000140a R_ARM_THM_CALL 00000e89 Py_XDECREF │ │ │ │ │ 00000286 0000140a R_ARM_THM_CALL 00000e89 Py_XDECREF │ │ │ │ │ 0000028c 0000140a R_ARM_THM_CALL 00000e89 Py_XDECREF │ │ │ │ │ 00000292 0000140a R_ARM_THM_CALL 00000e89 Py_XDECREF │ │ │ │ │ 000002b8 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000002f8 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ @@ -180,47 +180,47 @@ │ │ │ │ │ 00000b1a 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b5e 0000562f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ 00000b62 00005630 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ 00000b66 0000dc0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000b70 0000572f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ 00000b74 00005730 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ -00000ba6 0000200a R_ARM_THM_CALL 000019a9 advance │ │ │ │ │ -000000f0 00002d1e R_ARM_THM_JUMP24 00001cb1 get_cached_locals │ │ │ │ │ +00000ba6 0000200a R_ARM_THM_CALL 000019b1 advance │ │ │ │ │ +000000f0 00002d1e R_ARM_THM_JUMP24 00001cb9 get_cached_locals │ │ │ │ │ 00000b7e 0000dc1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000b8c 0000a61e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x718c contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7194 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000fd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001802 R_ARM_ABS32 00000ea1 code_dealloc │ │ │ │ │ 0000002c 00005902 R_ARM_ABS32 00000b2d code_repr │ │ │ │ │ 0000003c 00001d02 R_ARM_ABS32 00001459 code_hash │ │ │ │ │ 00000048 0000fe02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005b02 R_ARM_ABS32 0000260d code_richcompare │ │ │ │ │ +00000064 00005b02 R_ARM_ABS32 00002615 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007502 R_ARM_ABS32 000003c1 code_new │ │ │ │ │ 000000d4 0000fd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00002a02 R_ARM_ABS32 00000061 positionsiter_dealloc │ │ │ │ │ 0000013c 0000ff02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002402 R_ARM_ABS32 00001a4d positionsiter_next │ │ │ │ │ +00000140 00002402 R_ARM_ABS32 00001a55 positionsiter_next │ │ │ │ │ 00000170 0000ad02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000fd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00005202 R_ARM_ABS32 000024b5 lineiter_dealloc │ │ │ │ │ +000001e4 00005202 R_ARM_ABS32 000024bd lineiter_dealloc │ │ │ │ │ 00000238 0000ff02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00005102 R_ARM_ABS32 00002045 lineiter_next │ │ │ │ │ +0000023c 00005102 R_ARM_ABS32 0000204d lineiter_next │ │ │ │ │ 0000026c 0000ad02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00009b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ 0000031c 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 00009b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007802 R_ARM_ABS32 000008b1 code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00004d02 R_ARM_ABS32 00001ff5 code_linesiterator │ │ │ │ │ +00000350 00004d02 R_ARM_ABS32 00001ffd code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00002102 R_ARM_ABS32 00000011 code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00004702 R_ARM_ABS32 000000f9 code_replace │ │ │ │ │ 00000378 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00005402 R_ARM_ABS32 00000aad code__varname_from_oparg │ │ │ │ │ @@ -262,17 +262,17 @@ │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00005a02 R_ARM_ABS32 00000b85 code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00002c02 R_ARM_ABS32 000000c9 code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00005c02 R_ARM_ABS32 00000065 code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004c02 R_ARM_ABS32 00001e35 code_getfreevars │ │ │ │ │ +00000400 00004c02 R_ARM_ABS32 00001e3d code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00005302 R_ARM_ABS32 000024fd code_getcode │ │ │ │ │ +00000414 00005302 R_ARM_ABS32 00002505 code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000500 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x746c contains 253 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7474 contains 253 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000016e 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000172 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000176 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000017a 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000180 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000019c 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -474,77 +474,77 @@ │ │ │ │ │ 00001614 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ 0000163e 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00001670 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ 00001674 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ 000016b6 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000016da 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000016f8 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a66 0000252f R_ARM_THM_MOVW_ABS_NC 00001c9d _source_offset_converter │ │ │ │ │ -00001a6a 00002530 R_ARM_THM_MOVT_ABS 00001c9d _source_offset_converter │ │ │ │ │ -00001a8a 0000232f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001a8e 00002330 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001a94 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001ca6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001caa 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d0a 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001e50 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e6c 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001fa6 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002008 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002280 00004f2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -00002284 00004f30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -0000228c 0000252f R_ARM_THM_MOVW_ABS_NC 00001c9d _source_offset_converter │ │ │ │ │ -00002290 00002530 R_ARM_THM_MOVT_ABS 00001c9d _source_offset_converter │ │ │ │ │ -00002296 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000024e4 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000251a 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002538 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000254c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002550 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000255e 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002588 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000025ba 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000025be 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002600 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002626 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000262a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002648 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002654 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002658 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000026ac 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000026b0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000026ca 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000026d4 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000026e2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000026e6 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002708 0000b00a R_ARM_THM_CALL 00001139 _PyCode_ConstantKey │ │ │ │ │ -00002714 0000b00a R_ARM_THM_CALL 00001139 _PyCode_ConstantKey │ │ │ │ │ -00002724 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000273c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002756 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002766 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002776 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002786 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002796 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000027a4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000027a8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000027c6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000027ca 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000027f2 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027f6 0000df30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000281a 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a6e 0000252f R_ARM_THM_MOVW_ABS_NC 00001ca5 _source_offset_converter │ │ │ │ │ +00001a72 00002530 R_ARM_THM_MOVT_ABS 00001ca5 _source_offset_converter │ │ │ │ │ +00001a92 0000232f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001a96 00002330 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001a9c 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001cae 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cb2 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d12 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001e58 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e74 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001fae 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002010 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002048 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002288 00004f2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +0000228c 00004f30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +00002294 0000252f R_ARM_THM_MOVW_ABS_NC 00001ca5 _source_offset_converter │ │ │ │ │ +00002298 00002530 R_ARM_THM_MOVT_ABS 00001ca5 _source_offset_converter │ │ │ │ │ +0000229e 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000024ec 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002522 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002540 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000255a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000255e 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002568 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002592 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000025c4 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000025c8 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000260a 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000262e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002632 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002650 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000265c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002660 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000026b4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000026b8 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000026d2 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000026dc 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000026ea 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000026ee 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002710 0000b00a R_ARM_THM_CALL 00001139 _PyCode_ConstantKey │ │ │ │ │ +0000271c 0000b00a R_ARM_THM_CALL 00001139 _PyCode_ConstantKey │ │ │ │ │ +0000272c 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002744 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000275e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000276e 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000277e 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000278e 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000279e 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000027ac 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000027b0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000027ce 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000027d2 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000027fa 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027fe 0000df30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002822 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e9a 0000a41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000fe0 0000ad1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 000012c2 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 00001376 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 0000183a 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001ca2 0000cd1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001caa 0000cd1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7c54 contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7c5c contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000056 0000c90a R_ARM_THM_CALL 0000187d _PyCode_CheckLineNumber │ │ │ │ │ 00000076 00001e0a R_ARM_THM_CALL 000016c1 init_co_cached │ │ │ │ │ 000000ac 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000000c2 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000000ce 0000e30a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 000000d8 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ @@ -575,15 +575,15 @@ │ │ │ │ │ 00000276 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000027a 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000284 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC37 │ │ │ │ │ 00000288 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC37 │ │ │ │ │ 0000028e 0000e90a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000002a0 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000002d6 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e6 0000200a R_ARM_THM_CALL 000019a9 advance │ │ │ │ │ +000002e6 0000200a R_ARM_THM_CALL 000019b1 advance │ │ │ │ │ 00000324 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 000003b2 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 000003d0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003d4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003fc 0000652f R_ARM_THM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ 00000400 00006530 R_ARM_THM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ 00000406 0000ea0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ @@ -738,26 +738,26 @@ │ │ │ │ │ 0000099c 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009a0 00007c2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC57 │ │ │ │ │ 000009a4 00007c30 R_ARM_THM_MOVT_ABS 000005cc .LC57 │ │ │ │ │ 000009aa 0000d90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009d4 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a26 0000d20a R_ARM_THM_CALL 000007e9 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000a9e 0000c90a R_ARM_THM_CALL 0000187d _PyCode_CheckLineNumber │ │ │ │ │ -00000aa4 00001f0a R_ARM_THM_CALL 00002401 retreat │ │ │ │ │ -00000bb2 0000280a R_ARM_THM_CALL 00001c55 read_signed_varint │ │ │ │ │ -00000c1e 00001f0a R_ARM_THM_CALL 00002401 retreat │ │ │ │ │ +00000aa4 00001f0a R_ARM_THM_CALL 00002409 retreat │ │ │ │ │ +00000bb2 0000280a R_ARM_THM_CALL 00001c5d read_signed_varint │ │ │ │ │ +00000c1e 00001f0a R_ARM_THM_CALL 00002409 retreat │ │ │ │ │ 00000014 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -0000008a 00002d1e R_ARM_THM_JUMP24 00001cb1 get_cached_locals │ │ │ │ │ +0000008a 00002d1e R_ARM_THM_JUMP24 00001cb9 get_cached_locals │ │ │ │ │ 000008ce 0000ee1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000008d2 0000c41e R_ARM_THM_JUMP24 000015b1 _PyCode_GetCode │ │ │ │ │ 000008d6 0000d01e R_ARM_THM_JUMP24 000000cd _PyCode_GetVarnames │ │ │ │ │ 000008da 0000e01e R_ARM_THM_JUMP24 00000067 _PyCode_GetCellvars │ │ │ │ │ -000008de 0000da1e R_ARM_THM_JUMP24 00001fc9 _PyCode_GetFreevars │ │ │ │ │ +000008de 0000da1e R_ARM_THM_JUMP24 00001fd1 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x82e4 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x82ec contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ │ cbnz r0, f4 <_PyCode_GetVarnames+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, #32 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.w 1cb0 │ │ │ │ │ + b.w 1cb8 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000000f8 : │ │ │ │ │ code_replace(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -219,39 +219,39 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 406 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 416 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1cfc │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40e │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 3fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1cfc │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3fa │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3ac │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1cfc │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3a8 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ @@ -1323,14 +1323,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bcs.n bae <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl 19a8 │ │ │ │ │ + bl 19b0 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2601,159 +2601,161 @@ │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ bmi.n 1842 │ │ │ │ │ b.n 1828 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2400 │ │ │ │ │ + bl 2408 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bge.n 17fc │ │ │ │ │ b.n 1862 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 17fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000187c <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - blt.n 1936 <_PyCode_CheckLineNumber+0xba> │ │ │ │ │ - ldrd r2, r5, [r1, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bcs.w 19a0 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + blt.n 193a <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ + ldrd r2, r4, [r1, #16] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bcs.w 19aa <_PyCode_CheckLineNumber+0x12e> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 18c0 <_PyCode_CheckLineNumber+0x44> │ │ │ │ │ + beq.n 18c4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1944 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ + bhi.n 194a <_PyCode_CheckLineNumber+0xce> │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 18c0 <_PyCode_CheckLineNumber+0x44> │ │ │ │ │ + beq.n 18c4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ sub.w r3, r3, #12 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ │ - add r3, r6 │ │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ │ + add r3, r5 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ │ - cmp r6, #31 │ │ │ │ │ + ldrb r5, [r2, #0] │ │ │ │ │ + lsrs r5, r5, #3 │ │ │ │ │ + cmp r5, #31 │ │ │ │ │ ittee ne │ │ │ │ │ - strne r4, [r1, #0] │ │ │ │ │ - movne r6, r2 │ │ │ │ │ - moveq r6, r2 │ │ │ │ │ + strne r0, [r1, #0] │ │ │ │ │ + movne r5, r2 │ │ │ │ │ + moveq r5, r2 │ │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - streq r4, [r1, #0] │ │ │ │ │ + streq r0, [r1, #0] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ │ - str r6, [r1, #16] │ │ │ │ │ + ldrb.w r3, [r5], #1 │ │ │ │ │ + str r5, [r1, #16] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - add.w r4, r4, r3, lsl #1 │ │ │ │ │ - str r4, [r1, #4] │ │ │ │ │ - bls.n 188a <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ + add.w r0, r0, r3, lsl #1 │ │ │ │ │ + str r0, [r1, #4] │ │ │ │ │ + bls.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 188c <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ + blt.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bcs.n 188a <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ - ldrsb.w r3, [r6, #1] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + ldrsb.w r3, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 188c <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ + blt.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.n 188a <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 188c <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ + blt.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - beq.n 188a <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ + beq.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1920 <_PyCode_CheckLineNumber+0xa4> │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bge.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bge.n 1924 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bge.n 1894 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ + mov r4, ip │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - blt.n 199c <_PyCode_CheckLineNumber+0x120> │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + blt.n 19a6 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ │ - and.w r3, r6, #63 @ 0x3f │ │ │ │ │ - lsls r7, r6, #25 │ │ │ │ │ - bmi.n 1958 <_PyCode_CheckLineNumber+0xdc> │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldrb r5, [r2, #1] │ │ │ │ │ + and.w r3, r5, #63 @ 0x3f │ │ │ │ │ + lsls r6, r5, #25 │ │ │ │ │ + bmi.n 195e <_PyCode_CheckLineNumber+0xe2> │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - lsls r6, r6, #31 │ │ │ │ │ - bpl.n 18c0 <_PyCode_CheckLineNumber+0x44> │ │ │ │ │ + lsls r7, r5, #31 │ │ │ │ │ + bpl.n 18c4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 18c0 <_PyCode_CheckLineNumber+0x44> │ │ │ │ │ - ldrb.w ip, [r2, #2] │ │ │ │ │ - and.w r6, ip, #63 @ 0x3f │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - orr.w r6, r3, r6, lsl #6 │ │ │ │ │ - bne.n 1972 <_PyCode_CheckLineNumber+0xf6> │ │ │ │ │ - lsrs r3, r6, #1 │ │ │ │ │ - lsls r6, r6, #31 │ │ │ │ │ - bpl.n 18c0 <_PyCode_CheckLineNumber+0x44> │ │ │ │ │ - b.n 1954 <_PyCode_CheckLineNumber+0xd8> │ │ │ │ │ - add.w lr, r2, #3 │ │ │ │ │ + b.n 18c4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + ldrb.w lr, [r2, #2] │ │ │ │ │ + and.w r5, lr, #63 @ 0x3f │ │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ │ + orr.w r5, r3, r5, lsl #6 │ │ │ │ │ + bne.n 1978 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ + lsrs r3, r5, #1 │ │ │ │ │ + lsls r5, r5, #31 │ │ │ │ │ + bpl.n 18c4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 195a <_PyCode_CheckLineNumber+0xde> │ │ │ │ │ + add.w r8, r2, #3 │ │ │ │ │ movs r3, #6 │ │ │ │ │ - ldrb.w r7, [lr], #1 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ adds r3, #6 │ │ │ │ │ - and.w ip, r7, #63 @ 0x3f │ │ │ │ │ - lsls r7, r7, #25 │ │ │ │ │ - lsl.w ip, ip, r3 │ │ │ │ │ - orr.w r6, r6, ip │ │ │ │ │ - bmi.n 1978 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ - b.n 196a <_PyCode_CheckLineNumber+0xee> │ │ │ │ │ + ldrb.w r7, [r6], #1 │ │ │ │ │ + and.w lr, r7, #63 @ 0x3f │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + lsls r6, r7, #25 │ │ │ │ │ + lsl.w lr, lr, r3 │ │ │ │ │ + orr.w r5, r5, lr │ │ │ │ │ + bmi.n 197e <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ + b.n 1970 <_PyCode_CheckLineNumber+0xf4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2400 │ │ │ │ │ + bl 2408 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 1940 <_PyCode_CheckLineNumber+0xc4> │ │ │ │ │ + ble.n 1944 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1990 <_PyCode_CheckLineNumber+0x114> │ │ │ │ │ + bgt.n 199a <_PyCode_CheckLineNumber+0x11e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ + b.n 1946 <_PyCode_CheckLineNumber+0xca> │ │ │ │ │ │ │ │ │ │ -000019a8 : │ │ │ │ │ +000019b0 : │ │ │ │ │ advance(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1a2e │ │ │ │ │ + beq.n 1a36 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1a12 │ │ │ │ │ + bhi.n 1a1a │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 1a32 │ │ │ │ │ + beq.n 1a3a │ │ │ │ │ sub.w ip, r2, #12 │ │ │ │ │ rsbs r2, ip, #0 │ │ │ │ │ adc.w r2, r2, ip │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -2770,55 +2772,55 @@ │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r1, r1, r2, lsl #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bcs.n 1a10 │ │ │ │ │ + bcs.n 1a18 │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 19fe │ │ │ │ │ + bge.n 1a06 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ add.w lr, r3, #2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ - bmi.n 1a36 │ │ │ │ │ + bmi.n 1a3e │ │ │ │ │ lsrs r2, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 19cc │ │ │ │ │ + b.n 19d4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19cc │ │ │ │ │ + b.n 19d4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 19cc │ │ │ │ │ + b.n 19d4 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ │ orrs r1, r4 │ │ │ │ │ - b.n 1a20 │ │ │ │ │ + b.n 1a28 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a4c : │ │ │ │ │ +00001a54 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1a9c │ │ │ │ │ + bge.n 1aa4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ │ @@ -2836,27 +2838,27 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldrd r0, r4, [r0, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs.w 1c4e │ │ │ │ │ + bcs.w 1c56 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb.w lr, [r0] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and.w ip, lr, #7 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ │ ubfx ip, lr, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub.w r3, ip, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 1c26 │ │ │ │ │ + bhi.w 1c2e │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x51030303 │ │ │ │ │ .short 0x4a15 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ @@ -2865,143 +2867,143 @@ │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ - bmi.n 1b9a │ │ │ │ │ + bmi.n 1ba2 │ │ │ │ │ lsrs r3, r0, #1 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ it mi │ │ │ │ │ negmi r3, r3 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ strd r3, r3, [r2, #20] │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb.w lr, [ip] │ │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - bne.n 1be2 │ │ │ │ │ + bne.n 1bea │ │ │ │ │ add ip, r3 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ and.w r0, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n 1c04 │ │ │ │ │ + bne.n 1c0c │ │ │ │ │ subs r0, #1 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ │ lsls r5, r0, #25 │ │ │ │ │ - bmi.n 1bc0 │ │ │ │ │ + bmi.n 1bc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 1c54 │ │ │ │ │ + bl 1c5c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, r3 │ │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ add.w lr, lr, #6 │ │ │ │ │ ldrb.w r4, [ip, #-1] │ │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w r3, r3, lr │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ - bmi.n 1b9e │ │ │ │ │ - b.n 1b10 │ │ │ │ │ + bmi.n 1ba6 │ │ │ │ │ + b.n 1b18 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ adds r0, #6 │ │ │ │ │ ldrb.w r4, [ip, #-1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - bmi.n 1bc2 │ │ │ │ │ - b.n 1b62 │ │ │ │ │ + bmi.n 1bca │ │ │ │ │ + b.n 1b6a │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add.w lr, lr, #6 │ │ │ │ │ ldrb.w r4, [r0, #-1] │ │ │ │ │ and.w r5, r4, #63 @ 0x3f │ │ │ │ │ lsl.w r5, r5, lr │ │ │ │ │ orr.w ip, ip, r5 │ │ │ │ │ lsls r5, r4, #25 │ │ │ │ │ - bmi.n 1be6 │ │ │ │ │ - b.n 1b34 │ │ │ │ │ + bmi.n 1bee │ │ │ │ │ + b.n 1b3c │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb.w r4, [r3, #-1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - bmi.n 1c08 │ │ │ │ │ - b.n 1b4c │ │ │ │ │ + bmi.n 1c10 │ │ │ │ │ + b.n 1b54 │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and.w r3, lr, #120 @ 0x78 │ │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w lr, [r2, #20] │ │ │ │ │ and.w r0, ip, #15 │ │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ │ orr.w r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a98 │ │ │ │ │ + b.n 1aa0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c54 : │ │ │ │ │ +00001c5c : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 1c74 │ │ │ │ │ + bmi.n 1c7c │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -3009,112 +3011,112 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - bmi.n 1c76 │ │ │ │ │ + bmi.n 1c7e │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001c9c <_source_offset_converter>: │ │ │ │ │ +00001ca4 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1ca6 <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1cae <_source_offset_converter+0xa> │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001cb0 : │ │ │ │ │ +00001cb8 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ - cbnz r3, 1ce4 │ │ │ │ │ + cbnz r3, 1cec │ │ │ │ │ mov r4, ip │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1cfc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1ce0 │ │ │ │ │ + cbz r0, 1ce8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1cee │ │ │ │ │ + bne.n 1cf6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1ce0 │ │ │ │ │ + beq.n 1ce8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1ce0 │ │ │ │ │ + b.n 1ce8 │ │ │ │ │ │ │ │ │ │ -00001cf4 : │ │ │ │ │ +00001cfc : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ 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 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d9a │ │ │ │ │ + beq.n 1da2 │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.n 1d9a │ │ │ │ │ + ble.n 1da2 │ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ands r3, r1 │ │ │ │ │ - bne.n 1db8 │ │ │ │ │ + bne.n 1dc0 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 1d9a │ │ │ │ │ + ble.n 1da2 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bne.n 1d9e │ │ │ │ │ + bne.n 1da6 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - ble.n 1d9a │ │ │ │ │ + ble.n 1da2 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #18] │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bne.n 1dcc │ │ │ │ │ + bne.n 1dd4 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - ble.n 1d9a │ │ │ │ │ + ble.n 1da2 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bne.n 1de6 │ │ │ │ │ + bne.n 1dee │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - ble.n 1d9a │ │ │ │ │ + ble.n 1da2 │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ │ add.w ip, r5, r2 │ │ │ │ │ ldrb.w ip, [ip, #16] │ │ │ │ │ tst.w r1, ip │ │ │ │ │ - beq.n 1d94 │ │ │ │ │ + beq.n 1d9c │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #12] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ @@ -3122,136 +3124,136 @@ │ │ │ │ │ ittt ne │ │ │ │ │ addne.w lr, r5, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ str.w ip, [r7, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - blt.n 1d58 │ │ │ │ │ + blt.n 1d60 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1e0e │ │ │ │ │ + bne.n 1e16 │ │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1d34 │ │ │ │ │ + b.n 1d3c │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1e1c │ │ │ │ │ + bne.n 1e24 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1d26 │ │ │ │ │ + b.n 1d2e │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1e00 │ │ │ │ │ + bne.n 1e08 │ │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1d42 │ │ │ │ │ + b.n 1d4a │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1e26 │ │ │ │ │ + bne.n 1e2e │ │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1d50 │ │ │ │ │ + b.n 1d58 │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1dda │ │ │ │ │ + b.n 1de2 │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1dac │ │ │ │ │ + b.n 1db4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1dc6 │ │ │ │ │ + b.n 1dce │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1df4 │ │ │ │ │ + b.n 1dfc │ │ │ │ │ │ │ │ │ │ -00001e34 : │ │ │ │ │ +00001e3c : │ │ │ │ │ code_getfreevars(): │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f50 │ │ │ │ │ + bne.w 1f58 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fa6 │ │ │ │ │ + beq.w 1fae │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1faa │ │ │ │ │ + beq.w 1fb2 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1f08 │ │ │ │ │ + ble.n 1f10 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w lr, #0 │ │ │ │ │ - blt.n 1f1c │ │ │ │ │ + blt.n 1f24 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 1f08 │ │ │ │ │ + ble.n 1f10 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #17] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f34 │ │ │ │ │ + blt.n 1f3c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble.n 1f08 │ │ │ │ │ + ble.n 1f10 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #18] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f66 │ │ │ │ │ + blt.n 1f6e │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ble.n 1f08 │ │ │ │ │ + ble.n 1f10 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #19] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f82 │ │ │ │ │ + blt.n 1f8a │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - ble.n 1f08 │ │ │ │ │ + ble.n 1f10 │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ │ add.w ip, r5, r2 │ │ │ │ │ ldrsb.w ip, [ip, #16] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1f02 │ │ │ │ │ + bge.n 1f0a │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r6, r0, lr, lsl #2 │ │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #12] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ @@ -3262,126 +3264,126 @@ │ │ │ │ │ strne.w r1, [ip] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r1, [r4, #48] @ 0x30 │ │ │ │ │ strne.w ip, [r5, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 1ebe │ │ │ │ │ + bgt.n 1ec6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 1fae │ │ │ │ │ + bne.n 1fb6 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - b.n 1e8e │ │ │ │ │ + b.n 1e96 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1f9e │ │ │ │ │ + bne.n 1fa6 │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1e9c │ │ │ │ │ + b.n 1ea4 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e68 │ │ │ │ │ + beq.n 1e70 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f18 │ │ │ │ │ + beq.n 1f20 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 1f18 │ │ │ │ │ + b.n 1f20 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1fc0 │ │ │ │ │ + bne.n 1fc8 │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1eaa │ │ │ │ │ + b.n 1eb2 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1fb8 │ │ │ │ │ + bne.n 1fc0 │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1eb8 │ │ │ │ │ + b.n 1ec0 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f42 │ │ │ │ │ + b.n 1f4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1f18 │ │ │ │ │ + b.n 1f20 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f2c │ │ │ │ │ + b.n 1f34 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f90 │ │ │ │ │ + b.n 1f98 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f74 │ │ │ │ │ + b.n 1f7c │ │ │ │ │ │ │ │ │ │ -00001fc8 <_PyCode_GetFreevars>: │ │ │ │ │ +00001fd0 <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 16c0 │ │ │ │ │ - cbnz r0, 1fee <_PyCode_GetFreevars+0x26> │ │ │ │ │ + cbnz r0, 1ff6 <_PyCode_GetFreevars+0x26> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.n 1cb0 │ │ │ │ │ + b.n 1cb8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ff4 : │ │ │ │ │ +00001ffc : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (2040 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (2048 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 203c │ │ │ │ │ + cbz r0, 2044 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3397,209 +3399,209 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002044 : │ │ │ │ │ +0000204c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ 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 │ │ │ │ │ ldrd r2, r4, [r0, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 2366 │ │ │ │ │ + bcs.w 236e │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq.n 2088 │ │ │ │ │ + beq.n 2090 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 230c │ │ │ │ │ + bhi.w 2314 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq.n 2088 │ │ │ │ │ + beq.n 2090 │ │ │ │ │ sub.w r1, r3, #12 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r1, r3 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 23b0 │ │ │ │ │ + beq.w 23b8 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r5, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bls.n 20fc │ │ │ │ │ + bls.n 2104 │ │ │ │ │ ldrsb.w r7, [r2, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 20fc │ │ │ │ │ + blt.n 2104 │ │ │ │ │ adds r7, r2, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bcs.w 233a │ │ │ │ │ + bcs.w 2342 │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 233a │ │ │ │ │ + blt.w 2342 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 20fc │ │ │ │ │ + bls.n 2104 │ │ │ │ │ ldrsb.w r7, [r2, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 20fc │ │ │ │ │ + blt.n 2104 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2104 │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 20ea │ │ │ │ │ + bge.n 20f2 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.w 227e │ │ │ │ │ + bls.w 2286 │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.w 22c8 │ │ │ │ │ + beq.w 22d0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.w 22a0 │ │ │ │ │ + bhi.w 22a8 │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - beq.w 233e │ │ │ │ │ + beq.w 2346 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.w 235e │ │ │ │ │ + beq.w 2366 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ + beq.w 22ca │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ str.w lr, [r0, #12] │ │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r2, lr, ip, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.w 2302 │ │ │ │ │ + bls.w 230a │ │ │ │ │ ldrsb.w ip, [r3, #1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.w 2302 │ │ │ │ │ + blt.w 230a │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bls.n 21ba │ │ │ │ │ + bls.n 21c2 │ │ │ │ │ ldrsb.w r8, [r8, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 21ba │ │ │ │ │ + blt.n 21c2 │ │ │ │ │ add.w ip, r3, #3 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bls.n 21ba │ │ │ │ │ + bls.n 21c2 │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 21ba │ │ │ │ │ + blt.n 21c2 │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ - beq.n 21b2 │ │ │ │ │ + beq.n 21ba │ │ │ │ │ ldrsb.w r8, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 219a │ │ │ │ │ + bge.n 21a2 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 21c0 │ │ │ │ │ + bne.n 21c8 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 20fe │ │ │ │ │ + b.n 2106 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 21b6 │ │ │ │ │ + beq.n 21be │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 23fc │ │ │ │ │ + ble.w 2404 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ ldrsb.w r6, [r3, #-1] │ │ │ │ │ ldrb.w r4, [r3, #-1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2210 │ │ │ │ │ + blt.n 2218 │ │ │ │ │ subs r6, r3, #2 │ │ │ │ │ str r6, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r3, #-2] │ │ │ │ │ ldrb.w r4, [r3, #-2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ - blt.n 2210 │ │ │ │ │ + blt.n 2218 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r3, #-3] │ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ - blt.n 2210 │ │ │ │ │ + blt.n 2218 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ ldrsb.w r6, [r2] │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 2200 │ │ │ │ │ + bge.n 2208 │ │ │ │ │ ubfx r4, r4, #3, #4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - beq.n 222e │ │ │ │ │ + beq.n 2236 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - bhi.w 2322 │ │ │ │ │ + bhi.w 232a │ │ │ │ │ cmp r4, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 222e │ │ │ │ │ + beq.n 2236 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - beq.w 2362 │ │ │ │ │ + beq.w 236a │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ ldrsb.w r4, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2262 │ │ │ │ │ + blt.n 226a │ │ │ │ │ ldrsb.w r4, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2262 │ │ │ │ │ + blt.n 226a │ │ │ │ │ ldrsb.w r4, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2262 │ │ │ │ │ + blt.n 226a │ │ │ │ │ subs r4, r3, #4 │ │ │ │ │ ldrb.w r2, [r4, #-1]! │ │ │ │ │ lsls r6, r2, #24 │ │ │ │ │ - bpl.n 225a │ │ │ │ │ + bpl.n 2262 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ sub.w r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3621,224 +3623,224 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ │ - bne.n 2342 │ │ │ │ │ + bne.n 234a │ │ │ │ │ lsrs r7, r7, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 235a │ │ │ │ │ + bmi.n 2362 │ │ │ │ │ add r7, r1 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - bne.w 213a │ │ │ │ │ + bne.w 2142 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 213a │ │ │ │ │ + b.n 2142 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 236a │ │ │ │ │ + beq.n 2372 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ str.w lr, [r0, #12] │ │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 2306 │ │ │ │ │ + bls.n 230e │ │ │ │ │ ldrsb.w r1, [r3, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2306 │ │ │ │ │ + blt.n 230e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 216a │ │ │ │ │ + b.n 2172 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 21ba │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 21ba │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bmi.n 236e │ │ │ │ │ + bmi.n 2376 │ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 2088 │ │ │ │ │ + bpl.w 2090 │ │ │ │ │ negs r1, r1 │ │ │ │ │ - b.n 2088 │ │ │ │ │ + b.n 2090 │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ and.w r2, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ - bmi.n 2392 │ │ │ │ │ + bmi.n 239a │ │ │ │ │ lsls r7, r2, #31 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r1, r2, lsr #1 │ │ │ │ │ subpl.w r1, r1, r2, lsr #1 │ │ │ │ │ - b.n 222e │ │ │ │ │ + b.n 2236 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 2104 │ │ │ │ │ adds r7, r1, #1 │ │ │ │ │ - b.n 22ca │ │ │ │ │ + b.n 22d2 │ │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ │ and.w r2, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ orr.w r2, r7, r2, lsl #6 │ │ │ │ │ - bne.n 23da │ │ │ │ │ + bne.n 23e2 │ │ │ │ │ lsrs r7, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 22b2 │ │ │ │ │ + bpl.n 22ba │ │ │ │ │ subs r7, r1, r7 │ │ │ │ │ - b.n 22ca │ │ │ │ │ + b.n 22d2 │ │ │ │ │ adds r7, r1, #2 │ │ │ │ │ - b.n 22ca │ │ │ │ │ + b.n 22d2 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 222e │ │ │ │ │ + b.n 2236 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 229a │ │ │ │ │ + b.n 22a2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 22c2 │ │ │ │ │ + b.n 22ca │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ adds r3, #6 │ │ │ │ │ and.w r1, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r5, r5, r1 │ │ │ │ │ - bmi.n 2372 │ │ │ │ │ + bmi.n 237a │ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.w 2088 │ │ │ │ │ - b.n 231e │ │ │ │ │ + bpl.w 2090 │ │ │ │ │ + b.n 2326 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrb.w ip, [r7], #1 │ │ │ │ │ adds r4, #6 │ │ │ │ │ and.w r6, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ lsl.w r6, r6, r4 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ - beq.n 232c │ │ │ │ │ - b.n 2396 │ │ │ │ │ + beq.n 2334 │ │ │ │ │ + b.n 239e │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r5, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bhi.w 20bc │ │ │ │ │ - b.n 20fc │ │ │ │ │ + bhi.w 20c4 │ │ │ │ │ + b.n 2104 │ │ │ │ │ add.w r8, r3, #3 │ │ │ │ │ mov.w r9, #6 │ │ │ │ │ ldrb.w r7, [r8], #1 │ │ │ │ │ add.w r9, r9, #6 │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r9 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bmi.n 23e2 │ │ │ │ │ - b.n 2354 │ │ │ │ │ + bmi.n 23ea │ │ │ │ │ + b.n 235c │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 227e │ │ │ │ │ + b.n 2286 │ │ │ │ │ │ │ │ │ │ -00002400 : │ │ │ │ │ +00002408 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb.w ip, [r1, #-1] │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2404 │ │ │ │ │ + bge.n 240c │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 2474 │ │ │ │ │ + beq.n 247c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 2480 │ │ │ │ │ + bhi.n 2488 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 247c │ │ │ │ │ + beq.n 2484 │ │ │ │ │ sub.w r6, r2, #12 │ │ │ │ │ negs r2, r6 │ │ │ │ │ adcs r2, r6 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ sub.w ip, r4, r2 │ │ │ │ │ str.w lr, [r0, #4] │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2478 │ │ │ │ │ + beq.n 2480 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ - bpl.n 244a │ │ │ │ │ + bpl.n 2452 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ sub.w r2, lr, r2 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 243a │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 245a │ │ │ │ │ + b.n 2462 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 243a │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 249e │ │ │ │ │ + bmi.n 24a6 │ │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne r2, r2 │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 243a │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ adds r4, r6, #6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n 248c │ │ │ │ │ + b.n 2494 │ │ │ │ │ │ │ │ │ │ -000024b4 : │ │ │ │ │ +000024bc : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 24c8 │ │ │ │ │ + beq.n 24d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 24d2 │ │ │ │ │ + cbz r3, 24da │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3852,79 +3854,80 @@ │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024fc : │ │ │ │ │ +00002504 : │ │ │ │ │ code_getcode(): │ │ │ │ │ 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.w r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 25e8 │ │ │ │ │ + bne.n 25f2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2600 │ │ │ │ │ + beq.n 260a │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2604 │ │ │ │ │ + beq.n 260e │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2590 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + itttt gt │ │ │ │ │ + addgt.w r5, r0, #16 │ │ │ │ │ + movgt r4, #0 │ │ │ │ │ + movwgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movtgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - add.w r5, r0, #16 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + ble.n 259a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.n 25ac │ │ │ │ │ + beq.n 25b6 │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 25e0 │ │ │ │ │ + beq.n 25ea │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w r2, fp, lsl #1 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 255a │ │ │ │ │ + bgt.n 2564 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25a6 │ │ │ │ │ + beq.n 25b0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add.w ip, ip, #2 │ │ │ │ │ @@ -3936,98 +3939,97 @@ │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ ldrb.w ip, [ip, #17] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 2580 │ │ │ │ │ + bne.n 258a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 255a │ │ │ │ │ - b.n 2590 │ │ │ │ │ + bgt.n 2564 │ │ │ │ │ + b.n 259a │ │ │ │ │ ldr.w sl, [r9] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 2530 │ │ │ │ │ + beq.n 2538 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 25a0 │ │ │ │ │ - b.n 25a6 │ │ │ │ │ + bne.n 25aa │ │ │ │ │ + b.n 25b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 25a6 │ │ │ │ │ - nop │ │ │ │ │ + b.n 25b0 │ │ │ │ │ │ │ │ │ │ -0000260c : │ │ │ │ │ +00002614 : │ │ │ │ │ code_richcompare(): │ │ │ │ │ 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 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 27f2 │ │ │ │ │ + bhi.w 27fa │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 27f2 │ │ │ │ │ + bne.w 27fa │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 27f2 │ │ │ │ │ + bne.w 27fa │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 266c │ │ │ │ │ + cbnz r0, 2674 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 27a4 │ │ │ │ │ + beq.w 27ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 27b8 │ │ │ │ │ + bne.w 27c0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 264e │ │ │ │ │ + bne.n 2656 │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 264e │ │ │ │ │ + bne.n 2656 │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 264e │ │ │ │ │ + bne.n 2656 │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 264e │ │ │ │ │ + bne.n 2656 │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 264e │ │ │ │ │ + bne.n 2656 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 264e │ │ │ │ │ + bne.n 2656 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2704 │ │ │ │ │ + ble.n 270c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -4041,146 +4043,146 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ uxtb r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ - beq.n 27be │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ itt eq │ │ │ │ │ movweq r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movteq r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ - beq.n 27de │ │ │ │ │ + beq.n 27e6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 264e │ │ │ │ │ + bne.n 2656 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 26b6 │ │ │ │ │ + blt.n 26be │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ bl 1138 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2802 │ │ │ │ │ + beq.n 280a │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 1138 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2806 │ │ │ │ │ + beq.n 280e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2740 │ │ │ │ │ + beq.n 2748 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2740 │ │ │ │ │ + cbnz r3, 2748 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 275a │ │ │ │ │ + beq.n 2762 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 275a │ │ │ │ │ + cbnz r3, 2762 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 27fc │ │ │ │ │ + ble.n 2804 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 27fc │ │ │ │ │ + ble.n 2804 │ │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 27fc │ │ │ │ │ + ble.n 2804 │ │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 27fc │ │ │ │ │ + ble.n 2804 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 27fc │ │ │ │ │ + ble.n 2804 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 2654 │ │ │ │ │ + bne.w 265c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2668 │ │ │ │ │ + beq.w 2670 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 2668 │ │ │ │ │ + b.n 2670 │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w sl, [r3, #17] │ │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ │ - bne.n 26ec │ │ │ │ │ + bne.n 26f4 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w fp, [r3, #17] │ │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ │ - b.n 26ec │ │ │ │ │ + b.n 26f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2668 │ │ │ │ │ + b.n 2670 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 264e │ │ │ │ │ + beq.w 2656 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2668 │ │ │ │ │ + b.n 2670 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2802 │ │ │ │ │ + beq.n 280a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2802 │ │ │ │ │ + bne.n 280a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2802 │ │ │ │ │ + b.n 280a │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ cbnz r0, 8e <_PyCode_GetCellvars+0x28> │ │ │ │ │ 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 1cb0 │ │ │ │ │ + b.w 1cb8 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000092 : │ │ │ │ │ PyCode_NewEmpty(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -333,15 +333,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 36e │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ strd r7, r9, [sp, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 19a8 │ │ │ │ │ + bl 19b0 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ beq.n 31c │ │ │ │ │ subs r4, r5, r4 │ │ │ │ │ @@ -1061,15 +1061,15 @@ │ │ │ │ │ 000008da : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w 66 <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ 000008de : │ │ │ │ │ PyCode_GetFreevars(): │ │ │ │ │ - b.w 1fc8 <_PyCode_GetFreevars> │ │ │ │ │ + b.w 1fd0 <_PyCode_GetFreevars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ 000008e2 : │ │ │ │ │ PyCode_AddWatcher(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1261,15 +1261,15 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 187c <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2400 │ │ │ │ │ + bl 2408 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ @@ -1357,15 +1357,15 @@ │ │ │ │ │ lsls r4, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ b.n b92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ b.n c00 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1c54 │ │ │ │ │ + bl 1c5c │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1405,14 +1405,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n c26 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 2400 │ │ │ │ │ + bl 2408 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n c28 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 31540 (bytes into file) │ │ │ │ │ + Start of section headers: 32024 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x7b34: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7d18: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000384 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0062a4 000240 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0003b8 000b7c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0064e4 000610 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000f34 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000f34 001f1c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006af4 000da0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002e50 000a36 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003888 0002e8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007894 0001e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003b70 00049d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007a7c 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00400d 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00400d 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004040 001370 10 16 223 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0053b0 000ef2 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007aa4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00027c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0063e8 0001b0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0002b0 000b7c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006598 000610 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000e2c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e2c 002148 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006ba8 000ed0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002f74 000a36 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0039ac 0002e8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007a78 0001e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003c94 00049d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007c60 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004131 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004131 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004164 001390 10 16 225 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0054f4 000ef2 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007c88 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 311 entries: │ │ │ │ │ +Symbol table '.symtab' contains 313 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 000000a6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 000000ae 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 9: 000010d9 296 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ - 10: 000014e1 244 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ - 11: 00000f6d 364 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ - 12: 000013b9 296 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ - 13: 000015d5 208 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 14: 00001a11 228 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 9: 00001305 296 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ + 10: 0000170d 244 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ + 11: 00001199 364 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ + 12: 000015e5 296 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ + 13: 00001801 208 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 14: 00001c3d 228 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 15: 000004c9 288 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ 16: 00000194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 18: 00000200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 00000204 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 0000026c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ @@ -38,277 +38,279 @@ │ │ │ │ │ 34: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 35: 00000001 82 FUNC LOCAL DEFAULT 1 descr_setcheck.part.0.isra.0 │ │ │ │ │ 36: 000005e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 37: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 39: 000005e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 40: 000005e9 12 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ - 41: 00000605 1352 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ - 42: 000009a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 000009ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00000b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00000605 1316 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ + 42: 0000096c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000974 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 00000b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 46: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 47: 00000b4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 00000b4d 142 FUNC LOCAL DEFAULT 6 member_get │ │ │ │ │ + 47: 00000b28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00000b29 142 FUNC LOCAL DEFAULT 6 member_get │ │ │ │ │ 49: 000001e8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 50: 00000bdd 174 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ - 51: 00000055 8 FUNC LOCAL DEFAULT 1 property_setter │ │ │ │ │ - 52: 0000005d 256 FUNC LOCAL DEFAULT 1 property_copy │ │ │ │ │ - 53: 00000158 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 54: 00000c8d 240 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ - 55: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 56: 00000d7d 106 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ - 57: 0000025c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 58: 00000de9 148 FUNC LOCAL DEFAULT 6 getset_get │ │ │ │ │ - 59: 00000e7d 82 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ - 60: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 61: 00000ed1 156 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ - 62: 000010d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 63: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 64: 000010d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 000011fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 67: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 68: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 69: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 70: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 71: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 72: 00001200 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 73: 00001201 268 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ - 74: 000002c1 52 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ - 75: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 76: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 77: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 78: 0000130d 170 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ - 79: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 80: 000014dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 81: 000014e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 82: 000015d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 000015d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 84: 000016a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 000016a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 86: 000016a5 204 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ - 87: 00001764 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00001770 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 89: 000017e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 91: 000017e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 000017e9 108 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ - 93: 00001855 152 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ - 94: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 95: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 96: 000018ed 290 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ - 97: 00001aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 00001af4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 00001af5 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ - 100: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 101: 00001be0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00001bec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00001bed 48 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ - 104: 00001c18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00001c1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 00001c1d 102 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ - 107: 00001c85 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ - 108: 00001c8d 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ - 109: 00001ca5 76 FUNC LOCAL DEFAULT 6 property_get___isabstractmethod__ │ │ │ │ │ - 110: 00001cf1 60 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ - 111: 00001d2d 48 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ - 112: 00001d58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 114: 00001d5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 115: 00001d5d 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ - 116: 00001db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00001db8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 118: 00001db9 240 FUNC LOCAL DEFAULT 6 mappingproxy_new │ │ │ │ │ - 119: 00001e98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 121: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 122: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 123: 0000015c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 124: 0000015d 208 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ - 125: 00000228 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 126: 00001ea8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 00001ea9 6 FUNC LOCAL DEFAULT 6 mappingproxy_getiter │ │ │ │ │ - 128: 00001eb1 6 FUNC LOCAL DEFAULT 6 mappingproxy_len │ │ │ │ │ - 129: 0000022c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 130: 0000022d 56 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ - 131: 00001eb9 12 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ - 132: 00001ec5 48 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ - 133: 00001ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 135: 00000265 16 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ - 136: 00001ef5 40 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ - 137: 00001ef4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 139: 00000275 16 FUNC LOCAL DEFAULT 1 wrapperdescr_repr │ │ │ │ │ - 140: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 141: 00000285 16 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ - 142: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 143: 00000295 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ - 144: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 145: 000002a5 16 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ - 146: 000002b5 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ - 147: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 148: 00000001 10 FUNC LOCAL DEFAULT 9 property_deleter │ │ │ │ │ - 149: 000002f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 150: 000002f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 151: 000002f5 10 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ - 152: 0000000b 8 FUNC LOCAL DEFAULT 9 property_getter │ │ │ │ │ - 153: 00000301 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ - 154: 0000030d 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ - 155: 00000634 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 156: 00000013 62 FUNC LOCAL DEFAULT 9 property_get__name__ │ │ │ │ │ - 157: 00000051 44 FUNC LOCAL DEFAULT 9 property_set__name__ │ │ │ │ │ - 158: 00000319 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ - 159: 00000329 20 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ - 160: 0000033d 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ - 161: 0000007d 76 FUNC LOCAL DEFAULT 9 mappingproxy_or │ │ │ │ │ - 162: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 163: 000000c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 164: 000000c9 6 FUNC LOCAL DEFAULT 9 mappingproxy_richcompare │ │ │ │ │ - 165: 00000349 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ - 166: 000000cf 46 FUNC LOCAL DEFAULT 9 mappingproxy_copy │ │ │ │ │ - 167: 000000f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 168: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 169: 00000355 48 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ - 170: 00000380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 171: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 172: 000000fd 52 FUNC LOCAL DEFAULT 9 wrapper_reduce │ │ │ │ │ - 173: 0000012c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 174: 00000130 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 175: 00000131 6 FUNC LOCAL DEFAULT 9 mappingproxy_hash │ │ │ │ │ - 176: 00000137 46 FUNC LOCAL DEFAULT 9 mappingproxy_reversed │ │ │ │ │ - 177: 00000160 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 178: 0000066c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 179: 00000164 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 180: 00000165 26 FUNC LOCAL DEFAULT 9 mappingproxy_ior │ │ │ │ │ - 181: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 182: 0000017f 24 FUNC LOCAL DEFAULT 9 wrapper_repr │ │ │ │ │ - 183: 00000197 140 FUNC LOCAL DEFAULT 9 classmethoddescr_call │ │ │ │ │ - 184: 00000223 20 FUNC LOCAL DEFAULT 9 getset_get_doc │ │ │ │ │ - 185: 00000237 20 FUNC LOCAL DEFAULT 9 member_get_doc │ │ │ │ │ - 186: 0000024b 102 FUNC LOCAL DEFAULT 9 wrapper_richcompare │ │ │ │ │ - 187: 000002ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 188: 000002b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 189: 000002b1 42 FUNC LOCAL DEFAULT 9 wrapper_hash │ │ │ │ │ - 190: 000002db 6 FUNC LOCAL DEFAULT 9 mappingproxy_str │ │ │ │ │ - 191: 000002e1 8 FUNC LOCAL DEFAULT 9 wrapper_qualname │ │ │ │ │ - 192: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 193: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 194: 00000000 20 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 195: 00000014 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 196: 0000001c 807 OBJECT LOCAL DEFAULT 11 property_init__doc__ │ │ │ │ │ - 197: 00000344 56 OBJECT LOCAL DEFAULT 11 mappingproxy_new__doc__ │ │ │ │ │ - 198: 0000037c 74 OBJECT LOCAL DEFAULT 11 set_name_doc │ │ │ │ │ - 199: 000003c8 70 OBJECT LOCAL DEFAULT 11 deleter_doc │ │ │ │ │ - 200: 00000410 69 OBJECT LOCAL DEFAULT 11 setter_doc │ │ │ │ │ - 201: 00000458 69 OBJECT LOCAL DEFAULT 11 getter_doc │ │ │ │ │ - 202: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 203: 00000b5c 32 OBJECT LOCAL DEFAULT 3 descr_methods │ │ │ │ │ - 204: 00000b20 60 OBJECT LOCAL DEFAULT 3 descr_members │ │ │ │ │ - 205: 00000a08 80 OBJECT LOCAL DEFAULT 3 wrapperdescr_getset │ │ │ │ │ - 206: 00000ad0 80 OBJECT LOCAL DEFAULT 3 method_getset │ │ │ │ │ - 207: 00000a58 60 OBJECT LOCAL DEFAULT 3 getset_getset │ │ │ │ │ - 208: 00000a94 60 OBJECT LOCAL DEFAULT 3 member_getset │ │ │ │ │ - 209: 00000410 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 210: 000006d8 36 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 211: 00000750 80 OBJECT LOCAL DEFAULT 3 property_methods │ │ │ │ │ - 212: 000007a0 100 OBJECT LOCAL DEFAULT 3 property_members │ │ │ │ │ - 213: 00000714 60 OBJECT LOCAL DEFAULT 3 property_getsetlist │ │ │ │ │ - 214: 000008a4 32 OBJECT LOCAL DEFAULT 3 wrapper_methods │ │ │ │ │ - 215: 0000087c 40 OBJECT LOCAL DEFAULT 3 wrapper_members │ │ │ │ │ - 216: 00000804 120 OBJECT LOCAL DEFAULT 3 wrapper_getsets │ │ │ │ │ - 217: 0000096c 144 OBJECT LOCAL DEFAULT 3 mappingproxy_as_number │ │ │ │ │ - 218: 00000944 40 OBJECT LOCAL DEFAULT 3 mappingproxy_as_sequence │ │ │ │ │ - 219: 000009fc 12 OBJECT LOCAL DEFAULT 3 mappingproxy_as_mapping │ │ │ │ │ - 220: 000008c4 128 OBJECT LOCAL DEFAULT 3 mappingproxy_methods │ │ │ │ │ - 221: 000006ac 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 222: 000006fc 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 223: 00000001 118 FUNC GLOBAL DEFAULT 6 PyDescr_NewWrapper │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetDeferredRefcount │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 228: 00000079 288 FUNC GLOBAL DEFAULT 6 PyDescr_NewMethod │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 231: 00000199 108 FUNC GLOBAL DEFAULT 6 PyDescr_NewClassMethod │ │ │ │ │ - 232: 00000205 108 FUNC GLOBAL DEFAULT 6 PyDescr_NewGetSet │ │ │ │ │ - 233: 00000271 140 FUNC GLOBAL DEFAULT 6 PyDescr_NewMember │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCMethod_New │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_FunctionStr │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 242: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 243: 000005f5 14 FUNC GLOBAL DEFAULT 6 PyDescr_IsData │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_GetOne │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Type │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 262: 00001771 120 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 269: 00001b4d 160 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsAbstract │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackStack │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ - 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ - 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetDocFromInternalDoc │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Or │ │ │ │ │ - 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallDict │ │ │ │ │ - 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericHash │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashPointer │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 297: 0000043c 208 OBJECT GLOBAL DEFAULT 3 PyProperty_Type │ │ │ │ │ - 298: 000005dc 208 OBJECT GLOBAL DEFAULT 3 PyDictProxy_Type │ │ │ │ │ - 299: 0000050c 208 OBJECT GLOBAL HIDDEN 3 _PyMethodWrapper_Type │ │ │ │ │ - 300: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyWrapperDescr_Type │ │ │ │ │ - 301: 00000270 208 OBJECT GLOBAL DEFAULT 3 PyGetSetDescr_Type │ │ │ │ │ - 302: 00000340 208 OBJECT GLOBAL DEFAULT 3 PyMemberDescr_Type │ │ │ │ │ - 303: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyClassMethodDescr_Type │ │ │ │ │ - 304: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyMethodDescr_Type │ │ │ │ │ - 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Call │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericNew │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 50: 00000bb9 174 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ + 51: 00000c69 300 FUNC LOCAL DEFAULT 6 property_setter │ │ │ │ │ + 52: 00000d90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00000d94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 00000d95 292 FUNC LOCAL DEFAULT 6 property_copy │ │ │ │ │ + 55: 00000eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00000eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000eb9 240 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ + 58: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 59: 00000fa9 106 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ + 60: 0000025c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 61: 00001015 148 FUNC LOCAL DEFAULT 6 getset_get │ │ │ │ │ + 62: 000010a9 82 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ + 63: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 64: 000010fd 156 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ + 65: 00001300 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 67: 00001304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00001428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 70: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 71: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 72: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 73: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 74: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 75: 0000142c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 0000142d 268 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ + 77: 000001b9 52 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ + 78: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 79: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 80: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 81: 00001539 170 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ + 82: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 83: 00001708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 0000170c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 85: 000017fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00001800 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 87: 000018cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 000018d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 89: 000018d1 204 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ + 90: 00001990 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 0000199c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 00001a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 94: 00001a14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 95: 00001a15 108 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ + 96: 00001a81 152 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ + 97: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 98: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 99: 00001b19 290 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ + 100: 00001d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00001d20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 00001d21 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ + 103: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 104: 00001e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00001e18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 00001e19 48 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ + 107: 00001e44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00001e48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00001e49 102 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ + 110: 00001eb1 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ + 111: 00001eb9 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ + 112: 00001ed1 76 FUNC LOCAL DEFAULT 6 property_get___isabstractmethod__ │ │ │ │ │ + 113: 00001f1d 60 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ + 114: 00001f59 48 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ + 115: 00001f84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 117: 00001f88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 118: 00001f89 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ + 119: 00001fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00001fe4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00001fe5 240 FUNC LOCAL DEFAULT 6 mappingproxy_new │ │ │ │ │ + 122: 000020c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 124: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 125: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 126: 00000055 208 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ + 127: 00000120 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 128: 000020d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 129: 000020d5 6 FUNC LOCAL DEFAULT 6 mappingproxy_getiter │ │ │ │ │ + 130: 000020dd 6 FUNC LOCAL DEFAULT 6 mappingproxy_len │ │ │ │ │ + 131: 00000124 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 132: 00000125 56 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ + 133: 000020e5 12 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ + 134: 000020f1 48 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ + 135: 0000211c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 137: 0000015d 16 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ + 138: 00002121 40 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ + 139: 00002120 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 140: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 141: 0000016d 16 FUNC LOCAL DEFAULT 1 wrapperdescr_repr │ │ │ │ │ + 142: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 143: 0000017d 16 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ + 144: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 145: 0000018d 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ + 146: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 147: 0000019d 16 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ + 148: 000001ad 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ + 149: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 150: 00000001 10 FUNC LOCAL DEFAULT 9 property_deleter │ │ │ │ │ + 151: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 152: 000001ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 153: 000001ed 10 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ + 154: 0000000b 8 FUNC LOCAL DEFAULT 9 property_getter │ │ │ │ │ + 155: 000001f9 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ + 156: 00000205 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ + 157: 00000634 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 158: 00000013 62 FUNC LOCAL DEFAULT 9 property_get__name__ │ │ │ │ │ + 159: 00000051 44 FUNC LOCAL DEFAULT 9 property_set__name__ │ │ │ │ │ + 160: 00000211 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 161: 00000221 20 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ + 162: 00000235 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ + 163: 0000007d 76 FUNC LOCAL DEFAULT 9 mappingproxy_or │ │ │ │ │ + 164: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 165: 000000c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 166: 000000c9 6 FUNC LOCAL DEFAULT 9 mappingproxy_richcompare │ │ │ │ │ + 167: 00000241 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 168: 000000cf 46 FUNC LOCAL DEFAULT 9 mappingproxy_copy │ │ │ │ │ + 169: 000000f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 170: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 171: 0000024d 48 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ + 172: 00000278 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 173: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 174: 000000fd 52 FUNC LOCAL DEFAULT 9 wrapper_reduce │ │ │ │ │ + 175: 0000012c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 176: 00000130 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 177: 00000131 6 FUNC LOCAL DEFAULT 9 mappingproxy_hash │ │ │ │ │ + 178: 00000137 46 FUNC LOCAL DEFAULT 9 mappingproxy_reversed │ │ │ │ │ + 179: 00000160 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 180: 0000066c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 181: 00000164 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 182: 00000165 26 FUNC LOCAL DEFAULT 9 mappingproxy_ior │ │ │ │ │ + 183: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 184: 0000017f 24 FUNC LOCAL DEFAULT 9 wrapper_repr │ │ │ │ │ + 185: 00000197 140 FUNC LOCAL DEFAULT 9 classmethoddescr_call │ │ │ │ │ + 186: 00000223 20 FUNC LOCAL DEFAULT 9 getset_get_doc │ │ │ │ │ + 187: 00000237 20 FUNC LOCAL DEFAULT 9 member_get_doc │ │ │ │ │ + 188: 0000024b 102 FUNC LOCAL DEFAULT 9 wrapper_richcompare │ │ │ │ │ + 189: 000002ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 190: 000002b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 191: 000002b1 42 FUNC LOCAL DEFAULT 9 wrapper_hash │ │ │ │ │ + 192: 000002db 6 FUNC LOCAL DEFAULT 9 mappingproxy_str │ │ │ │ │ + 193: 000002e1 8 FUNC LOCAL DEFAULT 9 wrapper_qualname │ │ │ │ │ + 194: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 195: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 196: 00000000 20 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 197: 00000014 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 198: 0000001c 807 OBJECT LOCAL DEFAULT 11 property_init__doc__ │ │ │ │ │ + 199: 00000344 56 OBJECT LOCAL DEFAULT 11 mappingproxy_new__doc__ │ │ │ │ │ + 200: 0000037c 74 OBJECT LOCAL DEFAULT 11 set_name_doc │ │ │ │ │ + 201: 000003c8 70 OBJECT LOCAL DEFAULT 11 deleter_doc │ │ │ │ │ + 202: 00000410 69 OBJECT LOCAL DEFAULT 11 setter_doc │ │ │ │ │ + 203: 00000458 69 OBJECT LOCAL DEFAULT 11 getter_doc │ │ │ │ │ + 204: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 205: 00000b5c 32 OBJECT LOCAL DEFAULT 3 descr_methods │ │ │ │ │ + 206: 00000b20 60 OBJECT LOCAL DEFAULT 3 descr_members │ │ │ │ │ + 207: 00000a08 80 OBJECT LOCAL DEFAULT 3 wrapperdescr_getset │ │ │ │ │ + 208: 00000ad0 80 OBJECT LOCAL DEFAULT 3 method_getset │ │ │ │ │ + 209: 00000a58 60 OBJECT LOCAL DEFAULT 3 getset_getset │ │ │ │ │ + 210: 00000a94 60 OBJECT LOCAL DEFAULT 3 member_getset │ │ │ │ │ + 211: 00000410 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 212: 000006d8 36 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 213: 00000750 80 OBJECT LOCAL DEFAULT 3 property_methods │ │ │ │ │ + 214: 000007a0 100 OBJECT LOCAL DEFAULT 3 property_members │ │ │ │ │ + 215: 00000714 60 OBJECT LOCAL DEFAULT 3 property_getsetlist │ │ │ │ │ + 216: 000008a4 32 OBJECT LOCAL DEFAULT 3 wrapper_methods │ │ │ │ │ + 217: 0000087c 40 OBJECT LOCAL DEFAULT 3 wrapper_members │ │ │ │ │ + 218: 00000804 120 OBJECT LOCAL DEFAULT 3 wrapper_getsets │ │ │ │ │ + 219: 0000096c 144 OBJECT LOCAL DEFAULT 3 mappingproxy_as_number │ │ │ │ │ + 220: 00000944 40 OBJECT LOCAL DEFAULT 3 mappingproxy_as_sequence │ │ │ │ │ + 221: 000009fc 12 OBJECT LOCAL DEFAULT 3 mappingproxy_as_mapping │ │ │ │ │ + 222: 000008c4 128 OBJECT LOCAL DEFAULT 3 mappingproxy_methods │ │ │ │ │ + 223: 000006ac 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 224: 000006fc 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 225: 00000001 118 FUNC GLOBAL DEFAULT 6 PyDescr_NewWrapper │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetDeferredRefcount │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 230: 00000079 288 FUNC GLOBAL DEFAULT 6 PyDescr_NewMethod │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 233: 00000199 108 FUNC GLOBAL DEFAULT 6 PyDescr_NewClassMethod │ │ │ │ │ + 234: 00000205 108 FUNC GLOBAL DEFAULT 6 PyDescr_NewGetSet │ │ │ │ │ + 235: 00000271 140 FUNC GLOBAL DEFAULT 6 PyDescr_NewMember │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCMethod_New │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_FunctionStr │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 244: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 245: 000005f5 14 FUNC GLOBAL DEFAULT 6 PyDescr_IsData │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_GetOne │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Type │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 264: 0000199d 120 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ + 271: 00001d79 160 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsAbstract │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackStack │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ + 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ + 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetDocFromInternalDoc │ │ │ │ │ + 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Or │ │ │ │ │ + 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallDict │ │ │ │ │ + 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericHash │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashPointer │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 299: 0000043c 208 OBJECT GLOBAL DEFAULT 3 PyProperty_Type │ │ │ │ │ + 300: 000005dc 208 OBJECT GLOBAL DEFAULT 3 PyDictProxy_Type │ │ │ │ │ + 301: 0000050c 208 OBJECT GLOBAL HIDDEN 3 _PyMethodWrapper_Type │ │ │ │ │ + 302: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyWrapperDescr_Type │ │ │ │ │ + 303: 00000270 208 OBJECT GLOBAL DEFAULT 3 PyGetSetDescr_Type │ │ │ │ │ + 304: 00000340 208 OBJECT GLOBAL DEFAULT 3 PyMemberDescr_Type │ │ │ │ │ + 305: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyClassMethodDescr_Type │ │ │ │ │ + 306: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyMethodDescr_Type │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Call │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericNew │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,783 +1,803 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x62a4 contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x63e8 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000000e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000012 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000000e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000012 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000036 0000252f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ 0000003a 00002530 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ 0000003e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00000042 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000046 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000074 0000fe0a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ -00000084 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000088 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000094 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000098 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000b2 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000b6 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000ca 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000ce 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000e0 0000ff0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000102 00001a0a R_ARM_THM_CALL 000003a9 Py_XDECREF │ │ │ │ │ -0000010c 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000110 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000118 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000011c 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000013c 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000150 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000196 0001180a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -000001aa 00007a2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC34 │ │ │ │ │ -000001ae 00007a30 R_ARM_THM_MOVT_ABS 00000590 .LC34 │ │ │ │ │ -000001b2 0001190a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000001cc 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ea 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001ee 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001f2 0000782f R_ARM_THM_MOVW_ABS_NC 00000520 .LC32 │ │ │ │ │ -000001f6 00007830 R_ARM_THM_MOVT_ABS 00000520 .LC32 │ │ │ │ │ -000001fc 0000ea0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000208 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000020c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000210 0000792f R_ARM_THM_MOVW_ABS_NC 00000550 .LC33 │ │ │ │ │ -00000214 00007930 R_ARM_THM_MOVT_ABS 00000550 .LC33 │ │ │ │ │ -0000021a 0000ea0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000220 00001a0a R_ARM_THM_CALL 000003a9 Py_XDECREF │ │ │ │ │ -00000228 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000025e 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000264 0000862f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00000268 00008630 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00000274 00008a2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC36 │ │ │ │ │ -00000278 00008a30 R_ARM_THM_MOVT_ABS 000005b8 .LC36 │ │ │ │ │ -00000284 00008c2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -00000288 00008c30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00000296 00008e2f R_ARM_THM_MOVW_ABS_NC 00000600 .LC38 │ │ │ │ │ -0000029a 00008e30 R_ARM_THM_MOVT_ABS 00000600 .LC38 │ │ │ │ │ -000002a4 0000902f R_ARM_THM_MOVW_ABS_NC 00000614 .LC39 │ │ │ │ │ -000002a8 00009030 R_ARM_THM_MOVT_ABS 00000614 .LC39 │ │ │ │ │ -000002f0 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000366 0001210a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -0000036c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ -00000370 0000a830 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ -00000380 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000270 0000881e R_ARM_THM_JUMP24 00001ef5 descr_repr.isra.0 │ │ │ │ │ -00000280 0000881e R_ARM_THM_JUMP24 00001ef5 descr_repr.isra.0 │ │ │ │ │ -00000290 0000881e R_ARM_THM_JUMP24 00001ef5 descr_repr.isra.0 │ │ │ │ │ -000002a0 0001191e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000002b0 0000881e R_ARM_THM_JUMP24 00001ef5 descr_repr.isra.0 │ │ │ │ │ -000002bc 00011c1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -000002ea 0000f51e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000002fa 00011d1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000306 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000312 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000322 00011c1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000344 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000350 00011c1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -0000037c 0001221e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000046 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000008e 00011a0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +000000a2 00007d2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC34 │ │ │ │ │ +000000a6 00007d30 R_ARM_THM_MOVT_ABS 00000590 .LC34 │ │ │ │ │ +000000aa 00011b0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000c4 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000e6 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000000ea 00007b2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC32 │ │ │ │ │ +000000ee 00007b30 R_ARM_THM_MOVT_ABS 00000520 .LC32 │ │ │ │ │ +000000f4 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000100 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000104 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000108 00007c2f R_ARM_THM_MOVW_ABS_NC 00000550 .LC33 │ │ │ │ │ +0000010c 00007c30 R_ARM_THM_MOVT_ABS 00000550 .LC33 │ │ │ │ │ +00000112 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000118 00001a0a R_ARM_THM_CALL 000003a9 Py_XDECREF │ │ │ │ │ +00000120 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000156 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000015c 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00000160 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +0000016c 00008c2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC36 │ │ │ │ │ +00000170 00008c30 R_ARM_THM_MOVT_ABS 000005b8 .LC36 │ │ │ │ │ +0000017c 00008e2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00000180 00008e30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +0000018e 0000902f R_ARM_THM_MOVW_ABS_NC 00000600 .LC38 │ │ │ │ │ +00000192 00009030 R_ARM_THM_MOVT_ABS 00000600 .LC38 │ │ │ │ │ +0000019c 0000922f R_ARM_THM_MOVW_ABS_NC 00000614 .LC39 │ │ │ │ │ +000001a0 00009230 R_ARM_THM_MOVT_ABS 00000614 .LC39 │ │ │ │ │ +000001e8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000025e 0001230a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000264 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ +00000268 0000aa30 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ +00000278 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000168 00008a1e R_ARM_THM_JUMP24 00002121 descr_repr.isra.0 │ │ │ │ │ +00000178 00008a1e R_ARM_THM_JUMP24 00002121 descr_repr.isra.0 │ │ │ │ │ +00000188 00008a1e R_ARM_THM_JUMP24 00002121 descr_repr.isra.0 │ │ │ │ │ +00000198 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000001a8 00008a1e R_ARM_THM_JUMP24 00002121 descr_repr.isra.0 │ │ │ │ │ +000001b4 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000001e2 0000f71e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000001f2 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000001fe 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +0000020a 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +0000021a 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +0000023c 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000248 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000274 0001241e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x64e4 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6598 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -0000002c 00008b02 R_ARM_ABS32 00000275 wrapperdescr_repr │ │ │ │ │ -00000040 00006002 R_ARM_ABS32 000018ed wrapperdescr_call │ │ │ │ │ -00000048 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000002c 00008d02 R_ARM_ABS32 0000016d wrapperdescr_repr │ │ │ │ │ +00000040 00006302 R_ARM_ABS32 00001b19 wrapperdescr_call │ │ │ │ │ +00000048 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00005602 R_ARM_ABS32 000016a5 wrapperdescr_get │ │ │ │ │ -000000d4 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000088 00005902 R_ARM_ABS32 000018d1 wrapperdescr_get │ │ │ │ │ +000000d4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -000000fc 00008702 R_ARM_ABS32 00000265 method_repr │ │ │ │ │ -00000110 00013302 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ -00000118 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000000fc 00008902 R_ARM_ABS32 0000015d method_repr │ │ │ │ │ +00000110 00013502 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ +00000118 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000158 00003202 R_ARM_ABS32 00000bdd method_get │ │ │ │ │ -000001a4 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000158 00003202 R_ARM_ABS32 00000bb9 method_get │ │ │ │ │ +000001a4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -000001cc 00008702 R_ARM_ABS32 00000265 method_repr │ │ │ │ │ -000001e0 0000b702 R_ARM_ABS32 00000197 classmethoddescr_call │ │ │ │ │ -000001e8 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000001cc 00008902 R_ARM_ABS32 0000015d method_repr │ │ │ │ │ +000001e0 0000b902 R_ARM_ABS32 00000197 classmethoddescr_call │ │ │ │ │ +000001e8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000228 00001f02 R_ARM_ABS32 000003c5 classmethod_get │ │ │ │ │ -00000274 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000274 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -0000029c 00008d02 R_ARM_ABS32 00000285 getset_repr │ │ │ │ │ -000002b8 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000029c 00008f02 R_ARM_ABS32 0000017d getset_repr │ │ │ │ │ +000002b8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002cc 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002f8 00003a02 R_ARM_ABS32 00000de9 getset_get │ │ │ │ │ -000002fc 00003d02 R_ARM_ABS32 00000ed1 getset_set │ │ │ │ │ -00000344 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000002f8 00003d02 R_ARM_ABS32 00001015 getset_get │ │ │ │ │ +000002fc 00004002 R_ARM_ABS32 000010fd getset_set │ │ │ │ │ +00000344 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -0000036c 00009102 R_ARM_ABS32 000002a5 member_repr │ │ │ │ │ -00000388 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000036c 00009302 R_ARM_ABS32 0000019d member_repr │ │ │ │ │ +00000388 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 000003b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003c8 00003002 R_ARM_ABS32 00000b4d member_get │ │ │ │ │ -000003cc 00003b02 R_ARM_ABS32 00000e7d member_set │ │ │ │ │ -00000414 0000c002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003c8 00003002 R_ARM_ABS32 00000b29 member_get │ │ │ │ │ +000003cc 00003e02 R_ARM_ABS32 000010a9 member_set │ │ │ │ │ +00000414 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000440 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000440 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000448 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000454 00003602 R_ARM_ABS32 00000c8d property_dealloc │ │ │ │ │ -00000484 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000494 0000c002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000498 00006302 R_ARM_ABS32 00001af5 property_traverse │ │ │ │ │ -0000049c 00008202 R_ARM_ABS32 0000022d property_clear │ │ │ │ │ +00000454 00003902 R_ARM_ABS32 00000eb9 property_dealloc │ │ │ │ │ +00000484 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000494 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000498 00006602 R_ARM_ABS32 00001d21 property_traverse │ │ │ │ │ +0000049c 00008402 R_ARM_ABS32 00000125 property_clear │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004c4 00004e02 R_ARM_ABS32 0000130d property_descr_get │ │ │ │ │ -000004c8 00004902 R_ARM_ABS32 00001201 property_descr_set │ │ │ │ │ +000004c4 00005102 R_ARM_ABS32 00001539 property_descr_get │ │ │ │ │ +000004c8 00004c02 R_ARM_ABS32 0000142d property_descr_set │ │ │ │ │ 000004d0 00002902 R_ARM_ABS32 00000605 property_init │ │ │ │ │ -000004d4 0000e002 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000004d8 00013402 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ -000004dc 0000eb02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000510 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000004d4 0000e202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +000004d8 00013602 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ +000004dc 0000ed02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +00000510 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000518 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000524 00005d02 R_ARM_ABS32 00001855 wrapper_dealloc │ │ │ │ │ -00000538 0000b602 R_ARM_ABS32 0000017f wrapper_repr │ │ │ │ │ -00000548 0000bd02 R_ARM_ABS32 000002b1 wrapper_hash │ │ │ │ │ -0000054c 00005c02 R_ARM_ABS32 000017e9 wrapper_call │ │ │ │ │ -00000554 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000568 00006e02 R_ARM_ABS32 00001cf1 wrapper_traverse │ │ │ │ │ -00000570 0000ba02 R_ARM_ABS32 0000024b wrapper_richcompare │ │ │ │ │ +00000524 00006002 R_ARM_ABS32 00001a81 wrapper_dealloc │ │ │ │ │ +00000538 0000b802 R_ARM_ABS32 0000017f wrapper_repr │ │ │ │ │ +00000548 0000bf02 R_ARM_ABS32 000002b1 wrapper_hash │ │ │ │ │ +0000054c 00005f02 R_ARM_ABS32 00001a15 wrapper_call │ │ │ │ │ +00000554 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000568 00007102 R_ARM_ABS32 00001f1d wrapper_traverse │ │ │ │ │ +00000570 0000bc02 R_ARM_ABS32 0000024b wrapper_richcompare │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005e0 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000005e0 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f4 00006a02 R_ARM_ABS32 00001c1d mappingproxy_dealloc │ │ │ │ │ -00000608 00008f02 R_ARM_ABS32 00000295 mappingproxy_repr │ │ │ │ │ +000005f4 00006d02 R_ARM_ABS32 00001e49 mappingproxy_dealloc │ │ │ │ │ +00000608 00009102 R_ARM_ABS32 0000018d mappingproxy_repr │ │ │ │ │ 0000060c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000618 0000af02 R_ARM_ABS32 00000131 mappingproxy_hash │ │ │ │ │ -00000620 0000be02 R_ARM_ABS32 000002db mappingproxy_str │ │ │ │ │ -00000624 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000634 0000c002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000638 00008302 R_ARM_ABS32 00001eb9 mappingproxy_traverse │ │ │ │ │ -00000640 0000a402 R_ARM_ABS32 000000c9 mappingproxy_richcompare │ │ │ │ │ -00000648 00007f02 R_ARM_ABS32 00001ea9 mappingproxy_getiter │ │ │ │ │ +00000618 0000b102 R_ARM_ABS32 00000131 mappingproxy_hash │ │ │ │ │ +00000620 0000c002 R_ARM_ABS32 000002db mappingproxy_str │ │ │ │ │ +00000624 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000634 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000638 00008502 R_ARM_ABS32 000020e5 mappingproxy_traverse │ │ │ │ │ +00000640 0000a602 R_ARM_ABS32 000000c9 mappingproxy_richcompare │ │ │ │ │ +00000648 00008102 R_ARM_ABS32 000020d5 mappingproxy_getiter │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000678 00007602 R_ARM_ABS32 00001db9 mappingproxy_new │ │ │ │ │ -000006b0 0000c002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000678 00007902 R_ARM_ABS32 00001fe5 mappingproxy_new │ │ │ │ │ +000006b0 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006e4 00013502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000006ec 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006f0 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006f4 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006f8 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000708 00013502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000710 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006e4 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000006ec 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006f4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006f8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000708 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000710 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000714 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000718 00009c02 R_ARM_ABS32 00000013 property_get__name__ │ │ │ │ │ -0000071c 00009d02 R_ARM_ABS32 00000051 property_set__name__ │ │ │ │ │ +00000718 00009e02 R_ARM_ABS32 00000013 property_get__name__ │ │ │ │ │ +0000071c 00009f02 R_ARM_ABS32 00000051 property_set__name__ │ │ │ │ │ 00000728 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00006d02 R_ARM_ABS32 00001ca5 property_get___isabstractmethod__ │ │ │ │ │ +0000072c 00007002 R_ARM_ABS32 00001ed1 property_get___isabstractmethod__ │ │ │ │ │ 00000750 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000754 00009802 R_ARM_ABS32 0000000b property_getter │ │ │ │ │ -0000075c 0000c002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000754 00009a02 R_ARM_ABS32 0000000b property_getter │ │ │ │ │ +0000075c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000760 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000764 00003302 R_ARM_ABS32 00000055 property_setter │ │ │ │ │ -0000076c 0000c002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000764 00003302 R_ARM_ABS32 00000c69 property_setter │ │ │ │ │ +0000076c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000770 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000774 00009402 R_ARM_ABS32 00000001 property_deleter │ │ │ │ │ -0000077c 0000c002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000774 00009602 R_ARM_ABS32 00000001 property_deleter │ │ │ │ │ +0000077c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000780 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00003802 R_ARM_ABS32 00000d7d property_set_name │ │ │ │ │ -0000078c 0000c002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00000fa9 property_set_name │ │ │ │ │ +0000078c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00009f02 R_ARM_ABS32 00000329 wrapper_objclass │ │ │ │ │ +00000808 0000a102 R_ARM_ABS32 00000221 wrapper_objclass │ │ │ │ │ 00000818 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000081c 00009702 R_ARM_ABS32 000002f5 wrapper_name │ │ │ │ │ +0000081c 00009902 R_ARM_ABS32 000001ed wrapper_name │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000830 0000bf02 R_ARM_ABS32 000002e1 wrapper_qualname │ │ │ │ │ +00000830 0000c102 R_ARM_ABS32 000002e1 wrapper_qualname │ │ │ │ │ 00000840 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000844 0000a002 R_ARM_ABS32 0000033d wrapper_doc │ │ │ │ │ +00000844 0000a202 R_ARM_ABS32 00000235 wrapper_doc │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000858 00009e02 R_ARM_ABS32 00000319 wrapper_text_signature │ │ │ │ │ +00000858 0000a002 R_ARM_ABS32 00000211 wrapper_text_signature │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a8 0000ac02 R_ARM_ABS32 000000fd wrapper_reduce │ │ │ │ │ +000008a8 0000ae02 R_ARM_ABS32 000000fd wrapper_reduce │ │ │ │ │ 000008c4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008c8 00007302 R_ARM_ABS32 00001d5d mappingproxy_get │ │ │ │ │ +000008c8 00007602 R_ARM_ABS32 00001f89 mappingproxy_get │ │ │ │ │ 000008d0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d8 00006f02 R_ARM_ABS32 00001d2d mappingproxy_keys │ │ │ │ │ +000008d8 00007202 R_ARM_ABS32 00001f59 mappingproxy_keys │ │ │ │ │ 000008e0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e8 00008402 R_ARM_ABS32 00001ec5 mappingproxy_values │ │ │ │ │ +000008e8 00008602 R_ARM_ABS32 000020f1 mappingproxy_values │ │ │ │ │ 000008f0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f8 00006702 R_ARM_ABS32 00001bed mappingproxy_items │ │ │ │ │ +000008f8 00006a02 R_ARM_ABS32 00001e19 mappingproxy_items │ │ │ │ │ 00000900 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000904 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000908 0000a602 R_ARM_ABS32 000000cf mappingproxy_copy │ │ │ │ │ +00000908 0000a802 R_ARM_ABS32 000000cf mappingproxy_copy │ │ │ │ │ 00000910 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000914 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000918 00013602 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000918 00013802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000920 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000924 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000928 0000b002 R_ARM_ABS32 00000137 mappingproxy_reversed │ │ │ │ │ +00000928 0000b202 R_ARM_ABS32 00000137 mappingproxy_reversed │ │ │ │ │ 00000930 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000960 00006c02 R_ARM_ABS32 00001c8d mappingproxy_contains │ │ │ │ │ -000009a8 0000a102 R_ARM_ABS32 0000007d mappingproxy_or │ │ │ │ │ -000009dc 0000b402 R_ARM_ABS32 00000165 mappingproxy_ior │ │ │ │ │ -000009fc 00008002 R_ARM_ABS32 00001eb1 mappingproxy_len │ │ │ │ │ -00000a00 00006b02 R_ARM_ABS32 00001c85 mappingproxy_getitem │ │ │ │ │ +00000960 00006f02 R_ARM_ABS32 00001eb9 mappingproxy_contains │ │ │ │ │ +000009a8 0000a302 R_ARM_ABS32 0000007d mappingproxy_or │ │ │ │ │ +000009dc 0000b602 R_ARM_ABS32 00000165 mappingproxy_ior │ │ │ │ │ +000009fc 00008202 R_ARM_ABS32 000020dd mappingproxy_len │ │ │ │ │ +00000a00 00006e02 R_ARM_ABS32 00001eb1 mappingproxy_getitem │ │ │ │ │ 00000a08 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a0c 00009902 R_ARM_ABS32 00000301 wrapperdescr_get_doc │ │ │ │ │ +00000a0c 00009b02 R_ARM_ABS32 000001f9 wrapperdescr_get_doc │ │ │ │ │ 00000a1c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a20 00007c02 R_ARM_ABS32 0000015d descr_get_qualname │ │ │ │ │ +00000a20 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a34 00009202 R_ARM_ABS32 000002b5 wrapperdescr_get_text_signature │ │ │ │ │ +00000a34 00009402 R_ARM_ABS32 000001ad wrapperdescr_get_text_signature │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a5c 0000b802 R_ARM_ABS32 00000223 getset_get_doc │ │ │ │ │ +00000a5c 0000ba02 R_ARM_ABS32 00000223 getset_get_doc │ │ │ │ │ 00000a6c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a70 00007c02 R_ARM_ABS32 0000015d descr_get_qualname │ │ │ │ │ +00000a70 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000a94 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a98 0000b902 R_ARM_ABS32 00000237 member_get_doc │ │ │ │ │ +00000a98 0000bb02 R_ARM_ABS32 00000237 member_get_doc │ │ │ │ │ 00000aa8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aac 00007c02 R_ARM_ABS32 0000015d descr_get_qualname │ │ │ │ │ +00000aac 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000ad0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00009a02 R_ARM_ABS32 0000030d method_get_doc │ │ │ │ │ +00000ad4 00009c02 R_ARM_ABS32 00000205 method_get_doc │ │ │ │ │ 00000ae4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00007c02 R_ARM_ABS32 0000015d descr_get_qualname │ │ │ │ │ +00000ae8 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 0000a502 R_ARM_ABS32 00000349 method_get_text_signature │ │ │ │ │ +00000afc 0000a702 R_ARM_ABS32 00000241 method_get_text_signature │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b60 0000a902 R_ARM_ABS32 00000355 descr_reduce │ │ │ │ │ +00000b60 0000ab02 R_ARM_ABS32 0000024d descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6af4 contains 436 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6ba8 contains 474 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000024 0000e00a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000002c 0000e10a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ -00000044 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -0000006e 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000b4 0000092f R_ARM_THM_MOVW_ABS_NC 000010d9 method_vectorcall_NOARGS │ │ │ │ │ -000000b8 00000930 R_ARM_THM_MOVT_ABS 000010d9 method_vectorcall_NOARGS │ │ │ │ │ -000000be 0000e00a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000000c8 0000e10a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ -000000e0 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -000000fc 00000a2f R_ARM_THM_MOVW_ABS_NC 000014e1 method_vectorcall_FASTCALL │ │ │ │ │ -00000100 00000a30 R_ARM_THM_MOVT_ABS 000014e1 method_vectorcall_FASTCALL │ │ │ │ │ -0000010e 0000e00a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000011c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000f6d method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -00000120 00000b30 R_ARM_THM_MOVT_ABS 00000f6d method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -00000126 00000c2f R_ARM_THM_MOVW_ABS_NC 000013b9 method_vectorcall_O │ │ │ │ │ -0000012a 00000c30 R_ARM_THM_MOVT_ABS 000013b9 method_vectorcall_O │ │ │ │ │ -00000138 00000d2f R_ARM_THM_MOVW_ABS_NC 000015d5 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -0000013c 00000d30 R_ARM_THM_MOVT_ABS 000015d5 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -0000014a 00000e2f R_ARM_THM_MOVW_ABS_NC 00001a11 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -0000014e 00000e30 R_ARM_THM_MOVT_ABS 00001a11 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -00000154 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000158 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000024 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000002c 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ +00000044 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +0000006e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000b4 0000092f R_ARM_THM_MOVW_ABS_NC 00001305 method_vectorcall_NOARGS │ │ │ │ │ +000000b8 00000930 R_ARM_THM_MOVT_ABS 00001305 method_vectorcall_NOARGS │ │ │ │ │ +000000be 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000000c8 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ +000000e0 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000000fc 00000a2f R_ARM_THM_MOVW_ABS_NC 0000170d method_vectorcall_FASTCALL │ │ │ │ │ +00000100 00000a30 R_ARM_THM_MOVT_ABS 0000170d method_vectorcall_FASTCALL │ │ │ │ │ +0000010e 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000011c 00000b2f R_ARM_THM_MOVW_ABS_NC 00001199 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +00000120 00000b30 R_ARM_THM_MOVT_ABS 00001199 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +00000126 00000c2f R_ARM_THM_MOVW_ABS_NC 000015e5 method_vectorcall_O │ │ │ │ │ +0000012a 00000c30 R_ARM_THM_MOVT_ABS 000015e5 method_vectorcall_O │ │ │ │ │ +00000138 00000d2f R_ARM_THM_MOVW_ABS_NC 00001801 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +0000013c 00000d30 R_ARM_THM_MOVT_ABS 00001801 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +0000014a 00000e2f R_ARM_THM_MOVW_ABS_NC 00001c3d method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +0000014e 00000e30 R_ARM_THM_MOVT_ABS 00001c3d method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +00000154 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000158 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000015e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000162 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000168 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000168 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000016e 00000f2f R_ARM_THM_MOVW_ABS_NC 000004c9 method_vectorcall_VARARGS │ │ │ │ │ 00000172 00000f30 R_ARM_THM_MOVT_ABS 000004c9 method_vectorcall_VARARGS │ │ │ │ │ -0000018c 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000194 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001b2 0000e00a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000001ba 0000e10a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ -000001d2 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -000001f6 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b2 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000001ba 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ +000001d2 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000001f6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000021e 0000e00a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000226 0000e10a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ -0000023e 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000262 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000021e 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000226 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ +0000023e 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000262 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000026c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000290 0000e00a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000298 0000e10a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ -000002b0 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -000002c2 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000002c6 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000290 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000298 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ +000002b0 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000002c2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000002c6 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000002ca 0000152f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 000002ce 00001530 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000002d4 0000ea0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002f0 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d4 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002f0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000037a 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038c 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a0 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e6 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000041c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000420 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000037a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000038c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e6 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000041c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000420 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000436 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 0000043a 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00000444 00001d2f R_ARM_THM_MOVW_ABS_NC 00000094 .LC4 │ │ │ │ │ 00000448 00001d30 R_ARM_THM_MOVT_ABS 00000094 .LC4 │ │ │ │ │ -0000044c 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000454 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000458 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000044c 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000454 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000458 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000046e 00001e2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC5 │ │ │ │ │ 00000472 00001e30 R_ARM_THM_MOVT_ABS 000000dc .LC5 │ │ │ │ │ 0000047a 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 0000047e 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000486 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000492 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000496 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000486 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000492 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000496 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000004ae 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 000004b2 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 000004b6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000004ba 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000004c2 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000500 0000ef0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -00000536 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000054a 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004c2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000500 0000f10a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +00000536 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000054a 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000055e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000056c 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000576 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000057a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000056c 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000576 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000057a 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000057e 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 00000582 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000058a 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005a2 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b0 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000005ba 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005be 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000058a 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005a2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b0 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000005ba 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005be 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005c2 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 000005c6 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 000005ce 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 000005d2 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000005d8 0000f10a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000005e4 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000064a 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000064e 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000726 0000f50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000077e 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007b0 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d8 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007fa 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000820 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000850 0000f60a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000087a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000087e 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000884 0000f80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000088e 0000f90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000089e 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ba 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008be 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000093a 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000093e 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000096c 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000097c 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a4 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a72 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a9a 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a9e 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ac6 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000af0 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000af4 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000afc 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b24 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b82 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b92 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000b9c 00002e2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00000ba0 00002e30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000ba4 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ -00000ba8 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ -00000bae 0000fd0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000c1a 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c2c 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000c58 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c5c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c72 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000c76 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000c7a 0000312f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC12 │ │ │ │ │ -00000c7e 00003130 R_ARM_THM_MOVT_ABS 000001e8 .LC12 │ │ │ │ │ -00000c84 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d2a 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3c 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d4e 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d60 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d74 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db2 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000db6 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000dc6 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dcc 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000dd0 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dd4 0000372f R_ARM_THM_MOVW_ABS_NC 0000021c .LC13 │ │ │ │ │ -00000dd8 00003730 R_ARM_THM_MOVT_ABS 0000021c .LC13 │ │ │ │ │ -00000dde 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e1a 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e2a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000e48 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000e4c 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000e62 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000e66 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000e6a 0000392f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -00000e6e 00003930 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -00000e76 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000eae 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f0c 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f24 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000f28 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000f3e 00003c2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC15 │ │ │ │ │ -00000f42 00003c30 R_ARM_THM_MOVT_ABS 00000290 .LC15 │ │ │ │ │ -00000f48 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000f4c 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000f50 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fa4 0000ef0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -00000fec 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000101e 0001010a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ -00001032 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001036 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000103c 0000f10a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001060 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000106e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001076 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001080 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001084 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000108a 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000108e 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001094 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010ac 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c4 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d4 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001134 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001146 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000114e 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001158 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000115c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001160 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001164 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000116c 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001184 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001192 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000119c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011a0 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011a4 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000011a8 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000011b4 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000011be 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011c2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011c8 00003f2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC16 │ │ │ │ │ -000011cc 00003f30 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ -000011d6 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011e6 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000011ea 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000011f0 0000f10a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011fc 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001228 0001020a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00001242 00004a0a R_ARM_THM_CALL 000002c1 property_name │ │ │ │ │ -00001250 0001030a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001256 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000125a 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000126a 0000432f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ -0000126e 00004330 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ -00001272 0000422f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC17 │ │ │ │ │ -00001276 00004230 R_ARM_THM_MOVT_ABS 000002e8 .LC17 │ │ │ │ │ -00001282 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012a4 0001040a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000012b6 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012bc 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000012c0 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000012c4 0000472f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ -000012c8 00004730 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ -000012cc 0000462f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ -000012d0 00004630 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -000012de 0000ea0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012ea 0000452f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ -000012ee 00004530 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ -000012f2 0000442f R_ARM_THM_MOVW_ABS_NC 00000338 .LC19 │ │ │ │ │ -000012f6 00004430 R_ARM_THM_MOVT_ABS 00000338 .LC19 │ │ │ │ │ -00001304 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000131a 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000131e 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001356 00004a0a R_ARM_THM_CALL 000002c1 property_name │ │ │ │ │ -00001362 0001030a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001368 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000136c 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000137c 00004b2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ -00001380 00004b30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ -00001384 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000139a 00004c2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ -0000139e 00004c30 R_ARM_THM_MOVT_ABS 000003dc .LC24 │ │ │ │ │ -000013a2 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013a8 00004d2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC25 │ │ │ │ │ -000013ac 00004d30 R_ARM_THM_MOVT_ABS 00000400 .LC25 │ │ │ │ │ -000013b0 0000ea0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001414 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001426 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000142e 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001438 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000143c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001440 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001444 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000144c 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001464 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001472 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000147c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001480 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001484 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00001488 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00001494 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000149e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014a2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014a8 00004f2f R_ARM_THM_MOVW_ABS_NC 00000418 .LC26 │ │ │ │ │ -000014ac 00004f30 R_ARM_THM_MOVT_ABS 00000418 .LC26 │ │ │ │ │ -000014b6 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014c6 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000014ca 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000014d0 0000f10a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000014dc 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000153c 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000154e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001556 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001560 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001564 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001568 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000156c 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001574 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000158c 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000159a 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000015a4 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015a8 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015ac 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000015b0 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000015b8 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000015bc 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000015c4 0000f10a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000015d0 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000162c 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000163e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001646 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001650 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001654 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000165a 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000165e 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001664 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000167c 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001682 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001686 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001690 0000f10a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000016a0 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016c8 0001050a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000171e 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000172e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001764 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001768 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000176c 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001786 0001050a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000017e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017e4 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001838 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000183c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001842 00005a2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -00001846 00005a30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -0000184c 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001864 0001070a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00001868 0001080a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001896 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000018b4 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018c2 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018cc 00005d2f R_ARM_THM_MOVW_ABS_NC 00001855 wrapper_dealloc │ │ │ │ │ -000018d0 00005d30 R_ARM_THM_MOVT_ABS 00001855 wrapper_dealloc │ │ │ │ │ -00001910 00010b0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -0000191e 00010c0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00001954 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001980 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001984 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000198a 00005a2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -0000198e 00005a30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -00001996 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000199e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000019a2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019b8 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000019bc 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000019c0 00005e2f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ -000019c4 00005e30 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ -000019ca 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019d4 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000019d8 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019ee 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000019f2 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001a00 00005f2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ -00001a04 00005f30 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ -00001a08 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a78 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a8a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001a92 0000f00a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001a9c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001aa0 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001aa6 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001aaa 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001ab0 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ac8 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ace 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001ad2 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001adc 0000f10a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001aec 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001af0 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b5c 00010e0a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00001b6e 0001050a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001bb2 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bb6 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bba 0000642f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ -00001bbe 00006430 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ -00001bc6 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001be4 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001be8 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c10 00010f0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001c18 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c7a 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c8e 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001c92 00011130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001cb6 0001140a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001cc2 0001140a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001cce 0001140a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001cd8 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001cdc 00011530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001ce2 0001162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001ce6 00011630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001d50 00010f0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001d58 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d88 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d8c 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d92 0000712f R_ARM_THM_MOVW_ABS_NC 0000051c .LC31 │ │ │ │ │ -00001d96 00007130 R_ARM_THM_MOVT_ABS 0000051c .LC31 │ │ │ │ │ -00001d9a 0001170a R_ARM_THM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -00001dac 00010f0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001db4 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001de2 00010e0a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00001df6 0001050a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001e54 0000fb0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001e5e 00010e0a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00001e68 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e6c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e70 0000642f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ -00001e74 00006430 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ -00001e7c 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e9c 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ea0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ea4 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ee8 00010f0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001ef0 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ef8 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001efc 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000036c 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000003be 0000e31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000404 0000ed1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ -00000b7c 0000fc1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ -00000bc2 0000fc1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ -00000c12 0000ed1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ -00000ea2 0001001e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ -00000eca 0000231e R_ARM_THM_JUMP24 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000f68 0000231e R_ARM_THM_JUMP24 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000133a 0001041e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -000018de 0001091e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -000018e8 00010a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -00001c74 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001c86 0001101e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -00001c9c 0001121e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -00001ca0 0001131e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ -00001eaa 00011a1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ -00001eb2 00011b1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ -00001f0e 0001191e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001f18 0001191e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000005d8 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000005e4 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000064a 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000064e 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006f4 0000f70a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000006fe 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000702 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000077e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007aa 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000818 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000848 0000f80a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000872 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000876 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000087c 0000fa0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000886 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000896 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008b2 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008b6 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000091e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000922 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000094a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000956 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000096c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a5a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a98 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000aac 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac8 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000aec 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000af0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b10 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b14 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b5e 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b6e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000b78 00002e2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00000b7c 00002e30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00000b80 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ +00000b84 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ +00000b8a 0000ff0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000bf6 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c08 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000c34 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c38 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c4e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000c52 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000c56 0000312f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC12 │ │ │ │ │ +00000c5a 00003130 R_ARM_THM_MOVT_ABS 000001e8 .LC12 │ │ │ │ │ +00000c60 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c7c 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ +00000c8a 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c8e 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cac 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cb0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cbc 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd2 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000d12 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d26 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d34 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d38 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d3e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d42 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d60 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d76 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d7a 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000dac 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ +00000dbc 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dc0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dcc 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dd0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dea 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dee 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e00 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e04 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e10 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000e48 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e4c 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e62 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e94 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e9e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea2 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000eb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f56 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f68 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f7a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fde 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe2 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ff2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ff8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ffc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001000 00003a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC13 │ │ │ │ │ +00001004 00003a30 R_ARM_THM_MOVT_ABS 0000021c .LC13 │ │ │ │ │ +0000100a 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001046 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001056 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001074 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001078 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000108e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001092 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001096 00003c2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +0000109a 00003c30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +000010a2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010da 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001138 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001150 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001154 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000116a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC15 │ │ │ │ │ +0000116e 00003f30 R_ARM_THM_MOVT_ABS 00000290 .LC15 │ │ │ │ │ +00001174 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001178 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000117c 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011d0 0000f10a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +00001218 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001238 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124a 0001030a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ +0000125e 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001262 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001268 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000128c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000129a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000012a2 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000012ac 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012b0 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012b6 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000012ba 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000012c0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012d8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012f0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001300 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001360 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001372 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000137a 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001384 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001388 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000138c 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001390 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001398 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013b0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013be 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000013c8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013cc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013d0 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000013d4 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000013e0 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000013ea 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013ee 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013f4 0000422f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC16 │ │ │ │ │ +000013f8 00004230 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ +00001402 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001412 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001416 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000141c 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001428 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001454 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000146e 00004d0a R_ARM_THM_CALL 000001b9 property_name │ │ │ │ │ +0000147c 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001482 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001486 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001496 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ +0000149a 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ +0000149e 0000452f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC17 │ │ │ │ │ +000014a2 00004530 R_ARM_THM_MOVT_ABS 000002e8 .LC17 │ │ │ │ │ +000014ae 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014d0 0001060a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000014e2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014e8 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000014ec 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000014f0 00004a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ +000014f4 00004a30 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ +000014f8 0000492f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ +000014fc 00004930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ +0000150a 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001516 0000482f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ +0000151a 00004830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ +0000151e 0000472f R_ARM_THM_MOVW_ABS_NC 00000338 .LC19 │ │ │ │ │ +00001522 00004730 R_ARM_THM_MOVT_ABS 00000338 .LC19 │ │ │ │ │ +00001530 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001546 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000154a 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001582 00004d0a R_ARM_THM_CALL 000001b9 property_name │ │ │ │ │ +0000158e 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001594 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001598 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000015a8 00004e2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ +000015ac 00004e30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ +000015b0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015c6 00004f2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ +000015ca 00004f30 R_ARM_THM_MOVT_ABS 000003dc .LC24 │ │ │ │ │ +000015ce 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015d4 0000502f R_ARM_THM_MOVW_ABS_NC 00000400 .LC25 │ │ │ │ │ +000015d8 00005030 R_ARM_THM_MOVT_ABS 00000400 .LC25 │ │ │ │ │ +000015dc 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001640 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001652 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000165a 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001664 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001668 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000166c 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001670 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001678 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001690 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000169e 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000016a8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016ac 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016b0 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000016b4 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000016c0 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000016ca 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016ce 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016d4 0000522f R_ARM_THM_MOVW_ABS_NC 00000418 .LC26 │ │ │ │ │ +000016d8 00005230 R_ARM_THM_MOVT_ABS 00000418 .LC26 │ │ │ │ │ +000016e2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016f2 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000016f6 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000016fc 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001708 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001768 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000177a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001782 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000178c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001790 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001794 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001798 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000017a0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017b8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c6 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000017d0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017d4 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017d8 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000017dc 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000017e4 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000017e8 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000017f0 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000017fc 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001858 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000186a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001872 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000187c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001880 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001886 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000188a 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001890 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018a8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018ae 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000018b2 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000018bc 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018cc 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018f4 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000194a 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000195a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001994 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001998 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019b2 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a10 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a64 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a68 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a6e 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +00001a72 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +00001a78 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a90 0001090a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00001a94 00010a0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ac2 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00001ae0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aee 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001af8 0000602f R_ARM_THM_MOVW_ABS_NC 00001a81 wrapper_dealloc │ │ │ │ │ +00001afc 00006030 R_ARM_THM_MOVT_ABS 00001a81 wrapper_dealloc │ │ │ │ │ +00001b3c 00010d0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +00001b4a 00010e0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00001b80 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bac 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bb0 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001bb6 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +00001bba 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +00001bc2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bca 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bce 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001be4 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001be8 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001bec 0000612f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ +00001bf0 00006130 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ +00001bf6 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c00 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c04 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c1a 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001c1e 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001c2c 0000622f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ +00001c30 00006230 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ +00001c34 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ca4 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001cb6 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001cbe 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001cc8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ccc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001cd2 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001cd6 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001cdc 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cf4 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cfa 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001cfe 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001d08 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d18 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d1c 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d88 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00001d9a 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001dde 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001de2 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001de6 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ +00001dea 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ +00001df2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001e10 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e14 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e3c 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001e44 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ea6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eba 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001ebe 00011330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001ee2 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001eee 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001efa 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001f04 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f08 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f0e 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f12 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f7c 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001f84 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001fb4 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fb8 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fbe 0000742f R_ARM_THM_MOVW_ABS_NC 0000051c .LC31 │ │ │ │ │ +00001fc2 00007430 R_ARM_THM_MOVT_ABS 0000051c .LC31 │ │ │ │ │ +00001fc6 0001190a R_ARM_THM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +00001fd8 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001fe0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000200e 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00002022 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002080 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000208a 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00002094 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002098 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000209c 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ +000020a0 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ +000020a8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000020c8 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000020d0 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002114 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000211c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002124 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002128 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000036c 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000003be 0000e51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000404 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ +00000b58 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ +00000b9e 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ +00000bee 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ +000010ce 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ +000010f6 0000231e R_ARM_THM_JUMP24 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001194 0000231e R_ARM_THM_JUMP24 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001566 0001061e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b0a 00010b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00001b14 00010c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +00001ea0 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001eb2 0001121e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +00001ec8 0001141e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00001ecc 0001151e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +000020d6 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ +000020de 00011d1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ +0000213a 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002144 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7894 contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7a78 contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 00004a0a R_ARM_THM_CALL 000002c1 property_name │ │ │ │ │ -00000030 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000034 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000038 00009b2f R_ARM_THM_MOVW_ABS_NC 00000634 .LC40 │ │ │ │ │ -0000003c 00009b30 R_ARM_THM_MOVT_ABS 00000634 .LC40 │ │ │ │ │ -00000042 0000ea0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000024 00004d0a R_ARM_THM_CALL 000001b9 property_name │ │ │ │ │ +00000030 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000034 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000038 00009d2f R_ARM_THM_MOVW_ABS_NC 00000634 .LC40 │ │ │ │ │ +0000003c 00009d30 R_ARM_THM_MOVT_ABS 00000634 .LC40 │ │ │ │ │ +00000042 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000074 00001a0a R_ARM_THM_CALL 000003a9 Py_XDECREF │ │ │ │ │ -0000009c 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000b0 0000ec0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000009c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000b0 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000f0 00010f0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000000f8 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000010e 0001210a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000114 0000a82f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ -00000118 0000a830 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ -0000012c 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000158 00010f0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000160 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000166 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000016a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000016e 0000b22f R_ARM_THM_MOVW_ABS_NC 0000066c .LC42 │ │ │ │ │ -00000172 0000b230 R_ARM_THM_MOVT_ABS 0000066c .LC42 │ │ │ │ │ -00000182 0000b52f R_ARM_THM_MOVW_ABS_NC 0000069c .LC43 │ │ │ │ │ -00000186 0000b530 R_ARM_THM_MOVT_ABS 0000069c .LC43 │ │ │ │ │ -000001b0 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001b4 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000000f0 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000000f8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000010e 0001230a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000114 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ +00000118 0000aa30 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ +0000012c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000158 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000160 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000166 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000016a 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000016e 0000b42f R_ARM_THM_MOVW_ABS_NC 0000066c .LC42 │ │ │ │ │ +00000172 0000b430 R_ARM_THM_MOVT_ABS 0000066c .LC42 │ │ │ │ │ +00000182 0000b72f R_ARM_THM_MOVW_ABS_NC 0000069c .LC43 │ │ │ │ │ +00000186 0000b730 R_ARM_THM_MOVT_ABS 0000069c .LC43 │ │ │ │ │ +000001b0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b4 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001cc 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 000001d0 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000001d4 00005e2f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ -000001d8 00005e30 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ -000001e0 0000e60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001d4 0000612f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ +000001d8 00006130 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ +000001e0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001ec 00001f0a R_ARM_THM_CALL 000003c5 classmethod_get │ │ │ │ │ -00000200 0001240a R_ARM_THM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ -00000218 0000e30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000022c 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000230 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000240 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000244 0000f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000278 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000027c 00011530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000284 0001162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000288 00011630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000294 0001252f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000298 00012530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000029e 0001252f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002a2 00012530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000200 0001260a R_ARM_THM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ +00000218 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000022c 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000230 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000240 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000244 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000278 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000027c 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000284 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000288 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000294 0001272f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000298 00012730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000029e 0001272f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002a2 00012730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002c2 0001260a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ -000002ca 0001270a R_ARM_THM_CALL 00000000 Py_HashPointer │ │ │ │ │ -00000006 0000341e R_ARM_THM_JUMP24 0000005d property_copy │ │ │ │ │ -0000000e 0000341e R_ARM_THM_JUMP24 0000005d property_copy │ │ │ │ │ -000000c0 00011f1e R_ARM_THM_JUMP24 00000000 PyNumber_Or │ │ │ │ │ -000000ca 0001201e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00000126 0001221e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000132 0001231e R_ARM_THM_JUMP24 00000000 PyObject_Hash │ │ │ │ │ -0000017a 0000e61e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00000192 0001191e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000228 00011d1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000023c 00011d1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000002dc 0001281e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -000002e4 00007c1e R_ARM_THM_JUMP24 0000015d descr_get_qualname │ │ │ │ │ +000002c2 0001280a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ +000002ca 0001290a R_ARM_THM_CALL 00000000 Py_HashPointer │ │ │ │ │ +00000006 0000361e R_ARM_THM_JUMP24 00000d95 property_copy │ │ │ │ │ +0000000e 0000361e R_ARM_THM_JUMP24 00000d95 property_copy │ │ │ │ │ +000000c0 0001211e R_ARM_THM_JUMP24 00000000 PyNumber_Or │ │ │ │ │ +000000ca 0001221e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +00000126 0001241e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000132 0001251e R_ARM_THM_JUMP24 00000000 PyObject_Hash │ │ │ │ │ +0000017a 0000e81e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00000192 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000228 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000023c 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000002dc 00012a1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000002e4 00007e1e R_ARM_THM_JUMP24 00000055 descr_get_qualname │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7a7c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7c60 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,10 @@ │ │ │ │ │ yD h2hEX │ │ │ │ │ +F7F5F2F1F │ │ │ │ │ +h.F*F)FH │ │ │ │ │ yD h7hDX │ │ │ │ │ yD h/hDX │ │ │ │ │ %s() method: bad call flags │ │ │ │ │ PyDescr_NewMember used with Py_RELATIVE_OFFSET │ │ │ │ │ descriptor '%V' for type '%.100s' needs either an object or a type │ │ │ │ │ descriptor '%V' for type '%.100s' needs a type, not a '%.100s' as arg 2 │ │ │ │ │ descriptor '%V' requires a subtype of '%.100s' but received '%.100s' │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -38,149 +38,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000054 : │ │ │ │ │ -property_setter(): │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b.n 5c │ │ │ │ │ - │ │ │ │ │ -0000005c : │ │ │ │ │ -property_copy(): │ │ │ │ │ - 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 │ │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Type │ │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 128 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cbz r1, 92 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n a2 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, r4 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 116 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 116 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n b0 │ │ │ │ │ - cbnz r3, c0 │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r3, r4 │ │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ │ - cbz r4, c8 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n 10c │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r0, r4 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 146 │ │ │ │ │ - cbz r4, 128 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #96] @ (158 ) │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 13c │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - cbnz r3, 12c │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - bl 3a8 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n d8 │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r2, r4 │ │ │ │ │ - b.n aa │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 106 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r3, #0] │ │ │ │ │ - b.n 100 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n fa │ │ │ │ │ - b.n 106 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n f0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f0 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000043c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -0000015c : │ │ │ │ │ +00000054 : │ │ │ │ │ descr_get_qualname(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, 172 │ │ │ │ │ + cbz r3, 6a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ @@ -189,56 +58,56 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ea │ │ │ │ │ + beq.n e2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 1ea │ │ │ │ │ - ldr r1, [pc, #148] @ (228 ) │ │ │ │ │ + bpl.n e2 │ │ │ │ │ + ldr r1, [pc, #148] @ (120 ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 200 │ │ │ │ │ + cbz r0, f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 208 │ │ │ │ │ + bpl.n 100 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1d2 │ │ │ │ │ + beq.n ca │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 1d2 │ │ │ │ │ + cbnz r2, ca │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - cbz r3, 204 │ │ │ │ │ + cbz r3, fc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1e4 │ │ │ │ │ + beq.n dc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -250,221 +119,221 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1e4 │ │ │ │ │ + b.n dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 200 │ │ │ │ │ + b.n f8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005e10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000022c : │ │ │ │ │ +00000124 : │ │ │ │ │ property_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - cbnz r3, 242 │ │ │ │ │ + cbnz r3, 13a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 23e │ │ │ │ │ + beq.n 136 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23e │ │ │ │ │ + bne.n 136 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23e │ │ │ │ │ + b.n 136 │ │ │ │ │ │ │ │ │ │ -00000264 : │ │ │ │ │ +0000015c : │ │ │ │ │ method_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 1ef4 │ │ │ │ │ + b.w 2120 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ -00000274 : │ │ │ │ │ +0000016c : │ │ │ │ │ wrapperdescr_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 1ef4 │ │ │ │ │ + b.w 2120 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ -00000284 : │ │ │ │ │ +0000017c : │ │ │ │ │ getset_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 1ef4 │ │ │ │ │ + b.w 2120 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ -00000294 : │ │ │ │ │ +0000018c : │ │ │ │ │ mappingproxy_repr(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -000002a4 : │ │ │ │ │ +0000019c : │ │ │ │ │ member_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 1ef4 │ │ │ │ │ + b.w 2120 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ -000002b4 : │ │ │ │ │ +000001ac : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -000002c0 : │ │ │ │ │ +000001b8 : │ │ │ │ │ property_name(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r3, 2dc │ │ │ │ │ + cbz r3, 1d4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov.w r0, #1 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 2e6 │ │ │ │ │ + cbnz r3, 1de │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #8] @ (2f0 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (1e8 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetOptionalAttr │ │ │ │ │ nop │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000002f4 : │ │ │ │ │ +000001ec : │ │ │ │ │ wrapper_name(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000300 : │ │ │ │ │ +000001f8 : │ │ │ │ │ wrapperdescr_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000030c : │ │ │ │ │ +00000204 : │ │ │ │ │ method_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000318 : │ │ │ │ │ +00000210 : │ │ │ │ │ wrapper_text_signature(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000328 : │ │ │ │ │ +00000220 : │ │ │ │ │ wrapper_objclass(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000033c : │ │ │ │ │ +00000234 : │ │ │ │ │ wrapper_doc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000348 : │ │ │ │ │ +00000240 : │ │ │ │ │ method_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000354 : │ │ │ │ │ +0000024c : │ │ │ │ │ descr_reduce(): │ │ │ │ │ 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] @ (380 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (278 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -731,718 +731,720 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000604 : │ │ │ │ │ property_init(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aaa │ │ │ │ │ + bne.w a7c │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bhi.w b0e │ │ │ │ │ - add.w r2, ip, #12 │ │ │ │ │ + bhi.w ab2 │ │ │ │ │ + add.w r2, r5, #12 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ada │ │ │ │ │ + beq.w af8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a98 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 8a4 │ │ │ │ │ + beq.w 9a2 │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 89c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bne.w 8a4 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bne.w 89c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 9d8 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.w 9ac │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cbz r0, 68c │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bne.n 6aa │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 986 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 9b8 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbz r0, 68a │ │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.n 73c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 92c │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bne.n 766 │ │ │ │ │ + beq.w 918 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 76c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 6da │ │ │ │ │ + b.n 6a4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 932 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n 766 │ │ │ │ │ + beq.n 764 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.n 76c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 6da │ │ │ │ │ - add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 978 │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r7, [r4, #12] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 6d4 │ │ │ │ │ - ldr.w r0, [ip] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ - bne.n 76c │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 78e │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - cbz r0, 6e8 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, ip │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + cbz r0, 6b4 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 7c6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [r4, #20] │ │ │ │ │ - cbz r0, 6fa │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, ip │ │ │ │ │ - bne.n 7ec │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + cbz r0, 6c8 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 7e8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [r4, #24] │ │ │ │ │ - cbz r0, 70e │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, ip │ │ │ │ │ - bne.w 810 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #24] │ │ │ │ │ + cbz r0, 6dc │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 80a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 834 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w b02 │ │ │ │ │ - ldr r1, [pc, #640] @ (9a4 ) │ │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + bne.w 82a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w b06 │ │ │ │ │ + ldr r1, [pc, #636] @ (96c ) │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 762 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bne.n 7b6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 7a4 │ │ │ │ │ - ldr r3, [pc, #612] @ (9a8 ) │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + blt.n 738 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w af0 │ │ │ │ │ + bne.n 7b2 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 79c │ │ │ │ │ + ldr r2, [pc, #596] @ (970 ) │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.w aec │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - cbz r0, 760 │ │ │ │ │ + cbz r0, 736 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 894 │ │ │ │ │ + bne.w 88c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov ip, r2 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str r6, [r0, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 954 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str.w r0, [ip] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 6d4 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r7, [r4, #12] │ │ │ │ │ + cbz r0, 75c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne.n 772 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 6a4 │ │ │ │ │ + b.n 78c │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.n 6a4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 75c │ │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - ldrd r1, r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 6da │ │ │ │ │ - ldr.w ip, [r6] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ + beq.n 6a4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ - addne.w ip, ip, #1 │ │ │ │ │ - strne.w ip, [r6] │ │ │ │ │ - b.n 6da │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b02 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r6, #0] │ │ │ │ │ + b.n 6a4 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w b06 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [pc, #496] @ (9a8 ) │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ade │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ + beq.w ad8 │ │ │ │ │ + ldr r3, [pc, #436] @ (970 ) │ │ │ │ │ movs r0, #1 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 74e │ │ │ │ │ - b.n 84c │ │ │ │ │ - subs r6, #1 │ │ │ │ │ + beq.n 724 │ │ │ │ │ + b.n 844 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6e8 │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + bne.w 6b4 │ │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - ldrd r1, r2, [sp, #28] │ │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f0 │ │ │ │ │ - b.n 6fa │ │ │ │ │ - subs r6, #1 │ │ │ │ │ + bne.w 6bc │ │ │ │ │ + b.n 6c8 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6fa │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + bne.w 6c8 │ │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldrd r1, r2, [sp, #28] │ │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 702 │ │ │ │ │ - b.n 70e │ │ │ │ │ - subs r6, #1 │ │ │ │ │ + bne.w 6d0 │ │ │ │ │ + b.n 6dc │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 70e │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + bne.w 6dc │ │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r1, r2, [sp, #28] │ │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 71a │ │ │ │ │ + beq.w 6e8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #352] @ (9a8 ) │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [pc, #308] @ (970 ) │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 74e │ │ │ │ │ - ldr r1, [pc, #340] @ (9a4 ) │ │ │ │ │ + beq.w 724 │ │ │ │ │ + ldr r1, [pc, #292] @ (96c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 86c │ │ │ │ │ + beq.n 864 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w afc │ │ │ │ │ + beq.w aac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 760 │ │ │ │ │ + bge.w 736 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b36 │ │ │ │ │ + bne.w ad2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b36 │ │ │ │ │ + beq.w ad2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 760 │ │ │ │ │ + b.n 736 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 760 │ │ │ │ │ + bne.w 736 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 760 │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - cbz r5, 8ae │ │ │ │ │ + b.n 736 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cbz r3, 8a6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - beq.n 93a │ │ │ │ │ + beq.n 91e │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ - cbz r6, 8b8 │ │ │ │ │ + cbz r6, 8b0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w b32 │ │ │ │ │ + beq.w afc │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.n 990 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r7, #0 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.n 974 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 95e │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 99a │ │ │ │ │ - ldr.w ip, [r3] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - beq.n 99a │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - str.w ip, [r3] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cbz r0, 912 │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bne.n 958 │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 97e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + beq.n 97e │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbz r0, 900 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne.n 93e │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6c0 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ + beq.w 74e │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ - addne r0, #1 │ │ │ │ │ - strne r0, [r7, #0] │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r7, #0] │ │ │ │ │ + b.n 74e │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 6da │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b.n 6da │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + b.n 6a4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.n a40 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.n a28 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.n a1c │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n a14 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 8de │ │ │ │ │ + b.n 8d4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w ip, [r0] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 912 │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 900 │ │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - b.n 912 │ │ │ │ │ - strd r1, r3, [sp, #28] │ │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ │ + b.n 900 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.n 9fc │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 906 │ │ │ │ │ - b.n 912 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n 746 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov.w r7, #0 │ │ │ │ │ + bne.n 8d4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 8d4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005498 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 9e6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n 9e0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68c │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - beq.w 68c │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ + b.n 900 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a44 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 934 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w ip, [r0] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n a3c │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - cbz r0, a30 │ │ │ │ │ + b.n 74e │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a44 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 936 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 996 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 68a │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 950 │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ + beq.w 68a │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbz r3, 9dc │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 74e │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 946 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.n 99a │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 97e │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r2, r3 │ │ │ │ │ + cmpne r2, #0 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - cbz r0, a5e │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cbz r0, a3c │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bne.n 9c2 │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + bne.n a38 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 74e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 8de │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 912 │ │ │ │ │ - mov r7, ip │ │ │ │ │ - b.n 966 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n a92 │ │ │ │ │ + b.n 8d4 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.n a76 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - cbz r0, a84 │ │ │ │ │ + cbz r0, a6a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a68 │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + bne.n a50 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 91c │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + b.n 908 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 9ce │ │ │ │ │ + mov r5, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + b.n 74e │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 900 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a52 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + bne.n a2e │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 91c │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 91c │ │ │ │ │ + b.n 908 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n 908 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n a02 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 8d8 │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - add.w r0, ip, #12 │ │ │ │ │ - add r5, r1 │ │ │ │ │ - ldr r6, [pc, #144] @ (b44 ) │ │ │ │ │ + b.n 9ec │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + add.w r0, r5, #12 │ │ │ │ │ + adds r5, r1, r2 │ │ │ │ │ + ldr r6, [pc, #152] @ (b20 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ movs r6, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b36 │ │ │ │ │ + cbz r0, ad2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a98 │ │ │ │ │ + beq.w 9a2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ b.n 63c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n ab2 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 74c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n b3c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 84c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 86c │ │ │ │ │ - ldr r3, [pc, #68] @ (b48 ) │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 74c │ │ │ │ │ - b.n ae6 │ │ │ │ │ - ldr r5, [pc, #52] @ (b44 ) │ │ │ │ │ - add.w r0, ip, #12 │ │ │ │ │ + b.n 864 │ │ │ │ │ + add.w r0, r5, #12 │ │ │ │ │ + ldr r5, [pc, #104] @ (b20 ) │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, b36 │ │ │ │ │ + cbnz r0, b1a │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 738 │ │ │ │ │ + ldr r2, [pc, #72] @ (b24 ) │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w 722 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n b00 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 844 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b.n a84 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.n 8b2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n aec │ │ │ │ │ + ldr r3, [pc, #28] @ (b24 ) │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 722 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n ae2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ b.n 63c │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 8ba │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 762 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - b.n af0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000410 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b4c : │ │ │ │ │ +00000b28 : │ │ │ │ │ member_get(): │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n bc6 │ │ │ │ │ + beq.n ba2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n b80 │ │ │ │ │ + bne.n b5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n b9a │ │ │ │ │ + bmi.n b76 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_GetOne │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b6c │ │ │ │ │ + bne.n b48 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n bb0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b96 │ │ │ │ │ + blt.n b72 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_GetOne │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd4 │ │ │ │ │ + beq.n bb0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bdc : │ │ │ │ │ +00000bb8 : │ │ │ │ │ method_get(): │ │ │ │ │ - cbz r1, c36 │ │ │ │ │ + cbz r1, c12 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n c16 │ │ │ │ │ + bne.n bf2 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ands.w ip, r1, #512 @ 0x200 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, ip │ │ │ │ │ - bne.n c46 │ │ │ │ │ + bne.n c22 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyCMethod_New │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bfa │ │ │ │ │ + bne.n bd6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c54 │ │ │ │ │ + beq.n c30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ - cbz r2, c50 │ │ │ │ │ + cbz r2, c2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n c56 │ │ │ │ │ + bge.n c32 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n c08 │ │ │ │ │ + b.n be4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, c70 │ │ │ │ │ + cbz r2, c4c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1452,18 +1454,306 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n c30 │ │ │ │ │ + b.n c0c │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00000c68 : │ │ │ │ │ +property_setter(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Type │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d80 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n d2e │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r2, #0 │ │ │ │ │ + beq.n d3c │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n d6c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r1, r0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, r3 │ │ │ │ │ + bne.n cca │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r0, ip │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n d1a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n d80 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r1, [pc, #164] @ (d90 ) │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n d5e │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ + cbnz r2, d4e │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + cbz r0, d02 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n d08 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n d02 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n d02 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n ce2 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n ce2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n d34 │ │ │ │ │ + cbnz r2, d84 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r2, r3 │ │ │ │ │ + b.n c9e │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r1, #1 │ │ │ │ │ + strne r1, [r2, #0] │ │ │ │ │ + b.n cf4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n cee │ │ │ │ │ + b.n d02 │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n cba │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n cba │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n cca │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n d02 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n ca4 │ │ │ │ │ + b.n cba │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000043c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + │ │ │ │ │ +00000d94 : │ │ │ │ │ +property_copy(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + strd r2, r1, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Type │ │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n eae │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n dca │ │ │ │ │ + cbnz r1, dda │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, ip │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n e9c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n e9c │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.n de8 │ │ │ │ │ + cbnz r3, df8 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, ip │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + cbz r6, e46 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n e46 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n e88 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n eae │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r1, [pc, #140] @ (eb4 ) │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n e6a │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ + cbnz r2, e78 │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + cbz r0, e40 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n e58 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r0, ip │ │ │ │ │ + b.n e08 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n e40 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n e40 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e2c │ │ │ │ │ + b.n e40 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r1, #1 │ │ │ │ │ + strne r1, [r2, #0] │ │ │ │ │ + b.n e32 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n e20 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n e20 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r2, ip │ │ │ │ │ + b.n de2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n e40 │ │ │ │ │ nop │ │ │ │ │ + .word 0x0000043c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c8c : │ │ │ │ │ +00000eb8 : │ │ │ │ │ property_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -1477,133 +1767,133 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbz r1, cd8 │ │ │ │ │ + cbz r1, f04 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n d68 │ │ │ │ │ + bne.n f94 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, ce6 │ │ │ │ │ + cbz r0, f12 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d56 │ │ │ │ │ + bne.n f82 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - cbz r0, cf4 │ │ │ │ │ + cbz r0, f20 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d44 │ │ │ │ │ + bne.n f70 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, d02 │ │ │ │ │ + cbz r0, f2e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d32 │ │ │ │ │ + bne.n f5e │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ - cbz r0, d10 │ │ │ │ │ + cbz r0, f3c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d20 │ │ │ │ │ + bne.n f4c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d10 │ │ │ │ │ + bne.n f3c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d10 │ │ │ │ │ + b.n f3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d02 │ │ │ │ │ + bne.n f2e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d02 │ │ │ │ │ + b.n f2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf4 │ │ │ │ │ + bne.n f20 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n cf4 │ │ │ │ │ + b.n f20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ce6 │ │ │ │ │ + bne.n f12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n ce6 │ │ │ │ │ + b.n f12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cd8 │ │ │ │ │ + bne.n f04 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n cd8 │ │ │ │ │ + b.n f04 │ │ │ │ │ │ │ │ │ │ -00000d7c : │ │ │ │ │ +00000fa8 : │ │ │ │ │ property_set_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n dcc │ │ │ │ │ + bne.n ff8 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r3, da4 │ │ │ │ │ + cbz r3, fd0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - cbz r2, db2 │ │ │ │ │ + cbz r2, fde │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n dbc │ │ │ │ │ + bne.n fe8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n db2 │ │ │ │ │ + bne.n fde │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n db2 │ │ │ │ │ + b.n fde │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1611,64 +1901,64 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000de8 : │ │ │ │ │ +00001014 : │ │ │ │ │ getset_get(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r1, e32 │ │ │ │ │ + cbz r1, 105e │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n e18 │ │ │ │ │ + bne.n 1044 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - cbz r2, e46 │ │ │ │ │ + cbz r2, 1072 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e06 │ │ │ │ │ + bne.n 1032 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e40 │ │ │ │ │ + b.n 106c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e40 │ │ │ │ │ + beq.n 106c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, e60 │ │ │ │ │ + cbz r2, 108c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1679,95 +1969,95 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n e2e │ │ │ │ │ + b.n 105a │ │ │ │ │ │ │ │ │ │ -00000e7c : │ │ │ │ │ +000010a8 : │ │ │ │ │ member_set(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n ea6 │ │ │ │ │ + bne.n 10d2 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_SetOne │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, ebe │ │ │ │ │ + cbz r0, 10ea │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n e9c │ │ │ │ │ + b.n 10c8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 descr_setcheck.part.0.isra.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ed0 : │ │ │ │ │ +000010fc : │ │ │ │ │ getset_set(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n f0a │ │ │ │ │ + bne.n 1136 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n f22 │ │ │ │ │ + beq.n 114e │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, f5c │ │ │ │ │ + cbz r0, 1188 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n efa │ │ │ │ │ + bne.n 1126 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, f3c │ │ │ │ │ + cbz r2, 1168 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1787,138 +2077,138 @@ │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 descr_setcheck.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00000f6c : │ │ │ │ │ +00001198 : │ │ │ │ │ method_vectorcall_VARARGS_KEYWORDS(): │ │ │ │ │ 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 │ │ │ │ │ bics.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1076 │ │ │ │ │ + beq.n 12a2 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #332] @ (10d4 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (1300 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1060 │ │ │ │ │ + bne.n 128c │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1072 │ │ │ │ │ + beq.n 129e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1012 │ │ │ │ │ + bne.n 123e │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - blt.n 1032 │ │ │ │ │ + blt.n 125e │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1044 │ │ │ │ │ + beq.n 1270 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1050 │ │ │ │ │ + beq.n 127c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1050 │ │ │ │ │ + bne.n 127c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, ffc │ │ │ │ │ + cbz r4, 1228 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1002 │ │ │ │ │ + bne.n 122e │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ffc │ │ │ │ │ + bne.n 1228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ffc │ │ │ │ │ + b.n 1228 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 10ca │ │ │ │ │ + ble.n 12f6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ │ bl 0 <_PyStack_AsDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_AsDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b2 │ │ │ │ │ + beq.n 12de │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - bge.n fbc │ │ │ │ │ + bge.n 11e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbc │ │ │ │ │ + beq.n 11e8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n fe2 │ │ │ │ │ + bne.n 120e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ffc │ │ │ │ │ + beq.n 1228 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ffc │ │ │ │ │ - b.n 1002 │ │ │ │ │ + beq.n 1228 │ │ │ │ │ + b.n 122e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f9e │ │ │ │ │ + bne.n 11ca │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldrd r0, r1, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n ffc │ │ │ │ │ + b.n 1228 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1072 │ │ │ │ │ + beq.n 129e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -1926,100 +2216,100 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1072 │ │ │ │ │ + beq.n 129e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1072 │ │ │ │ │ + bne.n 129e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1072 │ │ │ │ │ + b.n 129e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1072 │ │ │ │ │ + beq.n 129e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 10ce │ │ │ │ │ + cbnz r3, 12fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1072 │ │ │ │ │ + b.n 129e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1028 │ │ │ │ │ + b.n 1254 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n ffc │ │ │ │ │ + b.n 1228 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000140 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000010d8 : │ │ │ │ │ +00001304 : │ │ │ │ │ method_vectorcall_NOARGS(): │ │ │ │ │ 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 │ │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 114e │ │ │ │ │ + beq.n 137a │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r1, [pc, #264] @ (11fc ) │ │ │ │ │ + ldr r1, [pc, #264] @ (1428 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1130 │ │ │ │ │ + bne.n 135c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 118a │ │ │ │ │ + bne.n 13b6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 11b0 │ │ │ │ │ + bne.n 13dc │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 11e6 │ │ │ │ │ + blt.n 1412 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 114a │ │ │ │ │ + cbz r3, 1376 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1108 │ │ │ │ │ + bne.n 1334 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 112c │ │ │ │ │ + b.n 1358 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114a │ │ │ │ │ + beq.n 1376 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2027,49 +2317,49 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114a │ │ │ │ │ + beq.n 1376 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 114a │ │ │ │ │ + bne.n 1376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 114a │ │ │ │ │ + b.n 1376 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 110c │ │ │ │ │ + beq.n 1338 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114a │ │ │ │ │ + beq.n 1376 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 116a │ │ │ │ │ + b.n 1396 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114a │ │ │ │ │ + beq.n 1376 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -2079,79 +2369,79 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 117a │ │ │ │ │ - b.n 114a │ │ │ │ │ + bne.n 13a6 │ │ │ │ │ + b.n 1376 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 114a │ │ │ │ │ - b.n 111a │ │ │ │ │ + bne.n 1376 │ │ │ │ │ + b.n 1346 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001200 : │ │ │ │ │ +0000142c : │ │ │ │ │ property_descr_set(): │ │ │ │ │ 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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 129c │ │ │ │ │ + beq.n 14c8 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - cbz r1, 1240 │ │ │ │ │ + cbz r1, 146c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Vectorcall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1296 │ │ │ │ │ + beq.n 14c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 12ae │ │ │ │ │ + bne.n 14da │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - bl 2c0 │ │ │ │ │ + bl 1b8 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1296 │ │ │ │ │ + blt.n 14c2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 12bc │ │ │ │ │ + beq.n 14e8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 12e6 │ │ │ │ │ - cbz r3, 12c4 │ │ │ │ │ + beq.n 1512 │ │ │ │ │ + cbz r3, 14f0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2165,31 +2455,31 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 3a8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 3a8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 123c │ │ │ │ │ + b.n 1468 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1240 │ │ │ │ │ + beq.n 146c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1230 │ │ │ │ │ - b.n 1296 │ │ │ │ │ + bne.n 145c │ │ │ │ │ + b.n 14c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123a │ │ │ │ │ + bne.n 1466 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 123a │ │ │ │ │ + b.n 1466 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2201,17 +2491,17 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1288 │ │ │ │ │ + b.n 14b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12c4 │ │ │ │ │ + beq.n 14f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2220,155 +2510,155 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1288 │ │ │ │ │ + b.n 14b4 │ │ │ │ │ │ │ │ │ │ -0000130c : │ │ │ │ │ +00001538 : │ │ │ │ │ property_descr_get(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ - beq.n 133e │ │ │ │ │ + beq.n 156a │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - cbz r4, 1352 │ │ │ │ │ + cbz r4, 157e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_CallOneArg │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 134c │ │ │ │ │ + beq.n 1578 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl 2c0 │ │ │ │ │ + bl 1b8 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.n 134c │ │ │ │ │ + blt.n 1578 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 1396 │ │ │ │ │ + cbz r2, 15c2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, 13a8 │ │ │ │ │ + cbz r1, 15d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 3a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3a8 │ │ │ │ │ - b.n 134c │ │ │ │ │ + b.n 1578 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r1, 13a8 │ │ │ │ │ + cbz r1, 15d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1388 │ │ │ │ │ + b.n 15b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1388 │ │ │ │ │ + b.n 15b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000013b8 : │ │ │ │ │ +000015e4 : │ │ │ │ │ method_vectorcall_O(): │ │ │ │ │ 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 │ │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 142e │ │ │ │ │ + beq.n 165a │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #264] @ (14dc ) │ │ │ │ │ + ldr r1, [pc, #264] @ (1708 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1410 │ │ │ │ │ + bne.n 163c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 146a │ │ │ │ │ + bne.n 1696 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1490 │ │ │ │ │ + bne.n 16bc │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 14c6 │ │ │ │ │ + blt.n 16f2 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 142a │ │ │ │ │ + cbz r3, 1656 │ │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e8 │ │ │ │ │ + bne.n 1614 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 140c │ │ │ │ │ + b.n 1638 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 142a │ │ │ │ │ + beq.n 1656 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2376,49 +2666,49 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 142a │ │ │ │ │ + beq.n 1656 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 142a │ │ │ │ │ + bne.n 1656 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 142a │ │ │ │ │ + b.n 1656 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13ec │ │ │ │ │ + beq.n 1618 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 142a │ │ │ │ │ + beq.n 1656 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 144a │ │ │ │ │ + b.n 1676 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 142a │ │ │ │ │ + beq.n 1656 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -2428,87 +2718,87 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 145a │ │ │ │ │ - b.n 142a │ │ │ │ │ + bne.n 1686 │ │ │ │ │ + b.n 1656 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 142a │ │ │ │ │ - b.n 13fa │ │ │ │ │ + bne.n 1656 │ │ │ │ │ + b.n 1626 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000014e0 : │ │ │ │ │ +0000170c : │ │ │ │ │ method_vectorcall_FASTCALL(): │ │ │ │ │ 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 │ │ │ │ │ bics.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1556 │ │ │ │ │ + beq.n 1782 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #212] @ (15d0 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (17fc ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1538 │ │ │ │ │ + bne.n 1764 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1592 │ │ │ │ │ + bne.n 17be │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 15b8 │ │ │ │ │ + blt.n 17e4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1552 │ │ │ │ │ + cbz r3, 177e │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1510 │ │ │ │ │ + bne.n 173c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1534 │ │ │ │ │ + b.n 1760 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1552 │ │ │ │ │ + beq.n 177e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2516,112 +2806,112 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1552 │ │ │ │ │ + beq.n 177e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1552 │ │ │ │ │ + bne.n 177e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1552 │ │ │ │ │ + b.n 177e │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1514 │ │ │ │ │ + beq.n 1740 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1552 │ │ │ │ │ + beq.n 177e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1572 │ │ │ │ │ + b.n 179e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1552 │ │ │ │ │ + bne.n 177e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 151e │ │ │ │ │ + b.n 174a │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000015d4 : │ │ │ │ │ +00001800 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ 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 │ │ │ │ │ bics.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1646 │ │ │ │ │ + beq.n 1872 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #176] @ (16a0 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (18cc ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1628 │ │ │ │ │ + bne.n 1854 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 1682 │ │ │ │ │ + blt.n 18ae │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ - cbz r6, 1642 │ │ │ │ │ + cbz r6, 186e │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1604 │ │ │ │ │ + bne.n 1830 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1624 │ │ │ │ │ + b.n 1850 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1642 │ │ │ │ │ + beq.n 186e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2629,73 +2919,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1642 │ │ │ │ │ + beq.n 186e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1642 │ │ │ │ │ + bne.n 186e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1642 │ │ │ │ │ + b.n 186e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1642 │ │ │ │ │ + bne.n 186e │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 160e │ │ │ │ │ + b.n 183a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000016a4 : │ │ │ │ │ +000018d0 : │ │ │ │ │ wrapperdescr_get(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1736 │ │ │ │ │ + beq.n 1962 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 171c │ │ │ │ │ - ldr r0, [pc, #156] @ (1764 ) │ │ │ │ │ + bne.n 1948 │ │ │ │ │ + ldr r0, [pc, #156] @ (1990 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1732 │ │ │ │ │ + beq.n 195e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1748 │ │ │ │ │ + beq.n 1974 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 1750 │ │ │ │ │ + beq.n 197c │ │ │ │ │ adds r1, #1 │ │ │ │ │ - ldr r4, [pc, #124] @ (1768 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (1994 ) │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -2711,61 +3001,61 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16c4 │ │ │ │ │ + bne.n 18f0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1718 │ │ │ │ │ + b.n 1944 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1746 │ │ │ │ │ + beq.n 1972 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 16e8 │ │ │ │ │ + bne.n 1914 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (176c ) │ │ │ │ │ + ldr r1, [pc, #20] @ (1998 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 16fc │ │ │ │ │ + b.n 1928 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001770 : │ │ │ │ │ +0000199c : │ │ │ │ │ PyWrapper_New(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r0, [pc, #92] @ (17e0 ) │ │ │ │ │ + ldr r0, [pc, #92] @ (1a0c ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 17da │ │ │ │ │ + cbz r0, 1a06 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ @@ -2775,15 +3065,15 @@ │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - ldr r1, [pc, #44] @ (17e4 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (1a10 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ @@ -2796,45 +3086,45 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000017e8 : │ │ │ │ │ +00001a14 : │ │ │ │ │ wrapper_call(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bmi.n 1818 │ │ │ │ │ + bmi.n 1a44 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1824 │ │ │ │ │ + bne.n 1a50 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ mov r3, lr │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, lr │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.n 1838 │ │ │ │ │ + bpl.n 1a64 │ │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 180e │ │ │ │ │ + beq.n 1a3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -2842,174 +3132,174 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001854 : │ │ │ │ │ +00001a80 : │ │ │ │ │ wrapper_dealloc(): │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble.n 18c8 │ │ │ │ │ + ble.n 1af4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1886 │ │ │ │ │ + cbz r0, 1ab2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 18ba │ │ │ │ │ + bne.n 1ae6 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 1894 │ │ │ │ │ + cbz r0, 1ac0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 18ac │ │ │ │ │ + bne.n 1ad8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bgt.n 18e2 │ │ │ │ │ + bgt.n 1b0e │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1894 │ │ │ │ │ + bne.n 1ac0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1894 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1886 │ │ │ │ │ + bne.n 1ab2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1886 │ │ │ │ │ + b.n 1ab2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC wrapper_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS wrapper_dealloc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1874 │ │ │ │ │ + bne.n 1aa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_deposit_object> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ │ │ │ │ │ -000018ec : │ │ │ │ │ +00001b18 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ 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 r7, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 199c │ │ │ │ │ + ble.n 1bc8 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_THM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19d2 │ │ │ │ │ + beq.n 1bfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetSlice │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ce │ │ │ │ │ + beq.n 1bfa │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n 1960 │ │ │ │ │ + bmi.n 1b8c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 196e │ │ │ │ │ + bne.n 1b9a │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1958 │ │ │ │ │ + beq.n 1b84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1958 │ │ │ │ │ + cbnz r3, 1b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1942 │ │ │ │ │ + b.n 1b6e │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 1980 │ │ │ │ │ + bpl.n 1bac │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1938 │ │ │ │ │ + beq.n 1b64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1942 │ │ │ │ │ + b.n 1b6e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 19b6 │ │ │ │ │ + cbz r2, 1be2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3020,22 +3310,22 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1958 │ │ │ │ │ + b.n 1b84 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 19ec │ │ │ │ │ + cbz r2, 1c18 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3049,77 +3339,77 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 19ce │ │ │ │ │ + b.n 1bfa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a10 : │ │ │ │ │ +00001c3c : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ 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 │ │ │ │ │ bics.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1a92 │ │ │ │ │ + beq.n 1cbe │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #192] @ (1aec ) │ │ │ │ │ + ldr r1, [pc, #192] @ (1d18 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ ldr r6, [r5, r1] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1a74 │ │ │ │ │ + bne.n 1ca0 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 1ace │ │ │ │ │ + blt.n 1cfa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ - cbz r6, 1a8e │ │ │ │ │ + cbz r6, 1cba │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r3, [pc, #140] @ (1af0 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (1d1c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a42 │ │ │ │ │ + bne.n 1c6e │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a6e │ │ │ │ │ + b.n 1c9a │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8e │ │ │ │ │ + beq.n 1cba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -3127,108 +3417,108 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a8e │ │ │ │ │ + beq.n 1cba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a8e │ │ │ │ │ + bne.n 1cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a8e │ │ │ │ │ + b.n 1cba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a8e │ │ │ │ │ + bne.n 1cba │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - b.n 1a4c │ │ │ │ │ + b.n 1c78 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001af4 : │ │ │ │ │ +00001d20 : │ │ │ │ │ property_traverse(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 1b12 │ │ │ │ │ + cbz r0, 1d3e │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1b34 │ │ │ │ │ + cbnz r0, 1d60 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, 1b36 │ │ │ │ │ + cbnz r0, 1d62 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbnz r0, 1b40 │ │ │ │ │ + cbnz r0, 1d6c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 1b2c │ │ │ │ │ + cbnz r0, 1d58 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 1b34 │ │ │ │ │ + cbz r0, 1d60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b1e │ │ │ │ │ + beq.n 1d4a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b1a │ │ │ │ │ + beq.n 1d46 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b4c : │ │ │ │ │ +00001d78 : │ │ │ │ │ PyDictProxy_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ - cbz r0, 1bb0 │ │ │ │ │ + cbz r0, 1ddc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne.n 1bb0 │ │ │ │ │ - ldr r0, [pc, #112] @ (1be0 ) │ │ │ │ │ + bne.n 1ddc │ │ │ │ │ + ldr r0, [pc, #112] @ (1e0c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 1bca │ │ │ │ │ + cbz r0, 1df6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1bce │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #96] @ (1be4 ) │ │ │ │ │ + ldr r1, [pc, #96] @ (1e10 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -3255,49 +3545,49 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #16] @ (1be8 ) │ │ │ │ │ + ldr r1, [pc, #16] @ (1e14 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 1b92 │ │ │ │ │ + b.n 1dbe │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000052 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001bec : │ │ │ │ │ +00001e18 : │ │ │ │ │ mappingproxy_items(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (1c18 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1e44 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001c1c : │ │ │ │ │ +00001e48 : │ │ │ │ │ mappingproxy_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -3314,142 +3604,142 @@ │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ str.w lr, [r3, #-8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1c6c │ │ │ │ │ + beq.n 1e98 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1c78 │ │ │ │ │ + cbz r2, 1ea4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1c6c │ │ │ │ │ + b.n 1e98 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c84 : │ │ │ │ │ +00001eb0 : │ │ │ │ │ mappingproxy_getitem(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetItem │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c8c : │ │ │ │ │ +00001eb8 : │ │ │ │ │ mappingproxy_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1ca0 │ │ │ │ │ + bne.n 1ecc │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Contains │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -00001ca4 : │ │ │ │ │ +00001ed0 : │ │ │ │ │ property_get___isabstractmethod__(): │ │ │ │ │ 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 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 1cec │ │ │ │ │ - cbnz r0, 1ce2 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ + cbnz r0, 1f0e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1cec │ │ │ │ │ - cbnz r0, 1ce2 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ + cbnz r0, 1f0e │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1cec │ │ │ │ │ - cbnz r0, 1ce2 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ + cbnz r0, 1f0e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001cf0 : │ │ │ │ │ +00001f1c : │ │ │ │ │ wrapper_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 1d20 │ │ │ │ │ + cbz r0, 1f4c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1d28 │ │ │ │ │ + cbnz r0, 1f54 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r0, 1d26 │ │ │ │ │ + cbz r0, 1f52 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d16 │ │ │ │ │ + bne.n 1f42 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00001d2c : │ │ │ │ │ +00001f58 : │ │ │ │ │ mappingproxy_keys(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (1d58 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1f84 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d5c : │ │ │ │ │ +00001f88 : │ │ │ │ │ mappingproxy_get(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ @@ -3470,64 +3760,64 @@ │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_UnpackStack> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackStack │ │ │ │ │ - cbz r0, 1db0 │ │ │ │ │ + cbz r0, 1fdc │ │ │ │ │ movs r2, #3 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ - ldr r0, [pc, #12] @ (1db4 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (1fe0 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00007fe8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001db8 : │ │ │ │ │ +00001fe4 : │ │ │ │ │ mappingproxy_new(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r4, #1 │ │ │ │ │ it ne │ │ │ │ │ addne.w r0, r1, #12 │ │ │ │ │ - bne.n 1e3c │ │ │ │ │ + bne.n 2068 │ │ │ │ │ adds.w r0, r1, #12 │ │ │ │ │ - beq.n 1e3c │ │ │ │ │ + beq.n 2068 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e66 │ │ │ │ │ + beq.n 2092 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne.n 1e66 │ │ │ │ │ - ldr r0, [pc, #160] @ (1e98 ) │ │ │ │ │ + bne.n 2092 │ │ │ │ │ + ldr r0, [pc, #160] @ (20c4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e80 │ │ │ │ │ + beq.n 20ac │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e84 │ │ │ │ │ + beq.n 20b0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #144] @ (1e9c ) │ │ │ │ │ + ldr r1, [pc, #144] @ (20c8 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -3541,119 +3831,119 @@ │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #92] @ (1ea0 ) │ │ │ │ │ + ldr r4, [pc, #92] @ (20cc ) │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 1e80 │ │ │ │ │ + cbz r0, 20ac │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dea │ │ │ │ │ + bne.n 2016 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 2064 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #24] @ (1ea4 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (20d0 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 2048 │ │ │ │ │ nop │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000006ac │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001ea8 : │ │ │ │ │ +000020d4 : │ │ │ │ │ mappingproxy_getiter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetIter │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001eb0 : │ │ │ │ │ +000020dc : │ │ │ │ │ mappingproxy_len(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001eb8 : │ │ │ │ │ +000020e4 : │ │ │ │ │ mappingproxy_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 1ec2 │ │ │ │ │ + cbz r0, 20ee │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001ec4 : │ │ │ │ │ +000020f0 : │ │ │ │ │ mappingproxy_values(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (1ef0 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (211c ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000a3e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001ef4 : │ │ │ │ │ +00002120 : │ │ │ │ │ descr_repr.isra.0(): │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - cbz r1, 1f12 │ │ │ │ │ + cbz r1, 213e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 1f12 │ │ │ │ │ + bpl.n 213e │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -4,33 +4,33 @@ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ property_deleter(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.w 5c │ │ │ │ │ + b.w d94 │ │ │ │ │ R_ARM_THM_JUMP24 property_copy │ │ │ │ │ │ │ │ │ │ 0000000a : │ │ │ │ │ property_getter(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 5c │ │ │ │ │ + b.w d94 │ │ │ │ │ R_ARM_THM_JUMP24 property_copy │ │ │ │ │ │ │ │ │ │ 00000012 : │ │ │ │ │ property_get__name__(): │ │ │ │ │ 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 2c0 │ │ │ │ │ + bl 1b8 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 4a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cbnz r3, 46 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ @@ -391,9 +391,9 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ │ │ │ │ │ 000002e0 : │ │ │ │ │ wrapper_qualname(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 15c │ │ │ │ │ + b.w 54 │ │ │ │ │ R_ARM_THM_JUMP24 descr_get_qualname │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 29852 (bytes into file) │ │ │ │ │ + Start of section headers: 29840 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x749c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x7490: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000d28 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005ba8 000578 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005b9c 000578 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000d5c 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006120 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006114 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001758 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001758 000b50 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006790 0004c0 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0022a8 000949 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002bf4 000c90 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006c50 0007c0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003884 00040e 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003c92 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003c92 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003cc8 001190 10 15 198 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004e58 000d4f 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 007410 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001758 000b44 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006784 0004c0 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00229c 000949 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002be8 000c90 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006c44 0007c0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003878 00040e 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003c86 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003c86 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003cbc 001190 10 15 198 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 004e4c 000d4f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 007404 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -20,30 +20,30 @@ │ │ │ │ │ 16: 000001c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 17: 000001c5 340 FUNC LOCAL DEFAULT 6 gen_iternext │ │ │ │ │ 18: 00000310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 00000318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 00000319 472 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 21: 000004e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 23: 000005b1 456 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 23: 000005b1 448 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ 24: 000005ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 26: 000000a4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 27: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 28: 000005b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 00000779 66 FUNC LOCAL DEFAULT 6 gen_clear_frame.part.0 │ │ │ │ │ - 30: 0000090d 580 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ + 29: 00000771 66 FUNC LOCAL DEFAULT 6 gen_clear_frame.part.0 │ │ │ │ │ + 30: 00000905 576 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 31: 000006a9 204 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 32: 0000076c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 33: 00000778 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 000007bd 78 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 32: 00000764 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 00000770 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 34: 000007b5 78 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ 35: 000000ec 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 36: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 37: 0000015c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 38: 00000b40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 00000b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 39: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 40: 000001a0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 41: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 42: 00000001 132 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 43: 00000085 796 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 44: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 45: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ @@ -221,17 +221,17 @@ │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 224: 0000088d 128 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ + 224: 00000885 128 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 226: 0000080d 126 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ + 226: 00000805 126 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5ba8 contains 175 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5b9c contains 175 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000272f R_ARM_THM_MOVW_ABS_NC 00000198 .LC10 │ │ │ │ │ 00000038 00002730 R_ARM_THM_MOVT_ABS 00000198 .LC10 │ │ │ │ │ 00000042 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000004e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000052 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000058 0000282f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC11 │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ 00000062 0000e90a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000000a8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000ac 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000010e 0000ea0a R_ARM_THM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ 0000011a 0000eb0a R_ARM_THM_CALL 00000000 PyErr_Restore │ │ │ │ │ 00000124 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000128 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000012c 00001e0a R_ARM_THM_CALL 0000090d gen_send_ex │ │ │ │ │ +0000012c 00001e0a R_ARM_THM_CALL 00000905 gen_send_ex │ │ │ │ │ 0000013a 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000013e 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000142 00002d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC13 │ │ │ │ │ 00000146 00002d30 R_ARM_THM_MOVT_ABS 00000234 .LC13 │ │ │ │ │ 0000014c 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000016c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000170 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -127,15 +127,15 @@ │ │ │ │ │ 000008c2 0000fe0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000910 0000ff0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000092c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000930 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000934 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000095e 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000962 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000097a 00001e0a R_ARM_THM_CALL 0000090d gen_send_ex │ │ │ │ │ +0000097a 00001e0a R_ARM_THM_CALL 00000905 gen_send_ex │ │ │ │ │ 0000098e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000992 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000998 00004f2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ 0000099c 00004f30 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ 000009a4 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009ac 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000009b0 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -168,28 +168,28 @@ │ │ │ │ │ 00000c6e 0000ff0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000c7c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c80 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d10 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d24 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003b6 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000778 00001e1e R_ARM_THM_JUMP24 0000090d gen_send_ex │ │ │ │ │ +00000778 00001e1e R_ARM_THM_JUMP24 00000905 gen_send_ex │ │ │ │ │ 00000aea 0000d11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000b1a 0001001e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 00000d20 0000d11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6120 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6114 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 00000319 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00005902 R_ARM_ABS32 0000009b gen_repr │ │ │ │ │ 00000048 00011602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002202 R_ARM_ABS32 000007bd gen_traverse │ │ │ │ │ +0000005c 00002202 R_ARM_ABS32 000007b5 gen_traverse │ │ │ │ │ 0000006c 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001102 R_ARM_ABS32 000001c5 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 0000d402 R_ARM_ABS32 000004f1 _PyGen_Finalize │ │ │ │ │ 000000d4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ 00000194 0000d402 R_ARM_ABS32 000004f1 _PyGen_Finalize │ │ │ │ │ 000001a4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001402 R_ARM_ABS32 00000319 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001cc 00009c02 R_ARM_ABS32 00000a33 coro_repr │ │ │ │ │ 000001e8 00011602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00002202 R_ARM_ABS32 000007bd gen_traverse │ │ │ │ │ +000001fc 00002202 R_ARM_ABS32 000007b5 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000264 0000d402 R_ARM_ABS32 000004f1 _PyGen_Finalize │ │ │ │ │ 00000274 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00005302 R_ARM_ABS32 00000a51 async_gen_asend_dealloc │ │ │ │ │ @@ -382,15 +382,15 @@ │ │ │ │ │ 000009ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00004102 R_ARM_ABS32 0000002f gen_getframe │ │ │ │ │ 000009c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00003b02 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008102 R_ARM_ABS32 00000635 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6790 contains 152 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6784 contains 152 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 0000c70a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000f2 0000060a R_ARM_THM_CALL 00000b25 compute_cr_origin │ │ │ │ │ 0000012a 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -437,115 +437,115 @@ │ │ │ │ │ 0000055a 0000d50a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000564 0000d70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000057c 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000582 0000d80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000058c 0000d90a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ 0000059c 0000da0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 000005ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005d6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005da 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000612 0000db0a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000622 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000626 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000062e 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000638 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000063c 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000064c 0000de0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000654 0000df0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000658 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000065c 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000684 00001f0a R_ARM_THM_CALL 000006a9 gen_close_iter │ │ │ │ │ -000006c0 0000db0a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -000006dc 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006e0 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006ec 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000006f0 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000006f6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006fa 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000070a 00001b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000070e 00001b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00000712 00001a2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -00000716 00001a30 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -00000730 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000734 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000073c 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000744 0000192f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000748 00001930 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -0000074e 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000756 0000e00a R_ARM_THM_CALL 0000088d _PyGen_FetchStopIterationValue │ │ │ │ │ -00000764 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000076c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000770 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000774 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 0000d20a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -000007f4 0000e10a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -00000854 0000d10a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000878 0000d10a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -0000089a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000089e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000008a8 0000de0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000008ae 0000d80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008b4 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008b8 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000008ce 0000d50a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000008f4 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000944 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000948 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000988 0000cb0a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -0000099e 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009a2 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009ce 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009d2 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a04 0000e40a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000a40 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a44 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a58 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000a5c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a60 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a64 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a6a 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000a7e 0000252f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -00000a82 00002530 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -00000a86 0000242f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ -00000a8a 00002430 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ -00000a94 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a98 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a9e 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000aae 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000ab2 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000ab6 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000aba 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000ac4 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ac8 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ace 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ad4 0000232f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ -00000ad8 00002330 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00000ade 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ae2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000aee 0000cf0a R_ARM_THM_CALL 0000077d _PyGen_SetStopIterationValue │ │ │ │ │ -00000afe 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b02 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b06 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000b0a 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000b10 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000b16 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000b1a 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000b1e 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000b22 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000b28 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b3a 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b40 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b44 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000005f8 0000db0a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000614 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000618 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000620 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000624 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000062c 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000636 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000063a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000064a 0000de0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000652 0000df0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000656 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000065a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000662 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000666 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000068c 00001f0a R_ARM_THM_CALL 000006a9 gen_close_iter │ │ │ │ │ +000006c6 0000db0a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +000006e0 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006e4 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006f0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000006f4 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000006fc 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000704 0000e00a R_ARM_THM_CALL 00000885 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000718 00001b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000071c 00001b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00000720 00001a2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +00000724 00001a30 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +0000073e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000742 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000074a 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000750 0000192f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000754 00001930 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +0000075e 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000764 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000768 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000076c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000078c 0000d20a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +000007ec 0000e10a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000084c 0000d10a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000870 0000d10a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000892 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000896 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000008a0 0000de0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008a6 0000d80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008ac 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008b0 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008c6 0000d50a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000008ec 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000093c 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000940 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000980 0000cb0a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000996 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000099a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009c6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009ca 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009f8 0000e40a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +00000a34 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a38 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a4c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000a50 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000a54 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a58 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a5e 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000a72 0000252f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00000a76 00002530 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00000a7a 0000242f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ +00000a7e 00002430 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ +00000a88 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a8c 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a92 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a98 0000232f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ +00000a9c 00002330 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ +00000aa8 0000cf0a R_ARM_THM_CALL 0000077d _PyGen_SetStopIterationValue │ │ │ │ │ +00000ab8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000abc 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ac0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000ac4 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000aca 0000dd0a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000ada 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000ade 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000ae2 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000ae6 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000af0 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000af4 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000afa 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b00 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000b04 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000b08 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +00000b0c 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +00000b12 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b18 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b1c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b2e 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b34 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b38 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000400 0000d11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000544 0000d61e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000007b6 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000007ae 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6c50 contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6c44 contains 248 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000018 0000fa30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000001c 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000020 0000fb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000002e 0000402f R_ARM_THM_MOVW_ABS_NC 00000340 .LC18 │ │ │ │ │ 00000032 00004030 R_ARM_THM_MOVT_ABS 00000340 .LC18 │ │ │ │ │ @@ -632,15 +632,15 @@ │ │ │ │ │ 00000414 00002b0a R_ARM_THM_CALL 00000085 _gen_throw │ │ │ │ │ 0000043a 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000442 0000722f R_ARM_THM_MOVW_ABS_NC 00000484 .LC28 │ │ │ │ │ 00000446 00007230 R_ARM_THM_MOVT_ABS 00000484 .LC28 │ │ │ │ │ 0000045c 0001060a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000470 00002b0a R_ARM_THM_CALL 00000085 _gen_throw │ │ │ │ │ 00000478 0000500a R_ARM_THM_CALL 000009c5 async_gen_unwrap_value │ │ │ │ │ -00000488 00001e0a R_ARM_THM_CALL 0000090d gen_send_ex │ │ │ │ │ +00000488 00001e0a R_ARM_THM_CALL 00000905 gen_send_ex │ │ │ │ │ 000004b8 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004be 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000004c2 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004ce 00001b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 000004d2 00001b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ 000004da 0000cd0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004e2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ @@ -774,20 +774,20 @@ │ │ │ │ │ 00000c32 0000060a R_ARM_THM_CALL 00000b25 compute_cr_origin │ │ │ │ │ 00000c4c 0000c80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c5c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 0000f61e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000000a6 0001011e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000010e 00001e1e R_ARM_THM_JUMP24 0000090d gen_send_ex │ │ │ │ │ +0000010e 00001e1e R_ARM_THM_JUMP24 00000905 gen_send_ex │ │ │ │ │ 00000114 00002a1e R_ARM_THM_JUMP24 00000001 gen_throw │ │ │ │ │ 00000192 0000171e R_ARM_THM_JUMP24 000005b1 gen_close │ │ │ │ │ 00000286 0000d11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000049a 0000501e R_ARM_THM_JUMP24 000009c5 async_gen_unwrap_value │ │ │ │ │ 000005b0 0000d11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000005ca 0001001e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 000006b2 0000471e R_ARM_THM_JUMP24 00000885 async_gen_asend_new │ │ │ │ │ -000008be 0000221e R_ARM_THM_JUMP24 000007bd gen_traverse │ │ │ │ │ +000008be 0000221e R_ARM_THM_JUMP24 000007b5 gen_traverse │ │ │ │ │ 00000962 0001011e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000968 0000111e R_ARM_THM_JUMP24 000001c5 gen_iternext │ │ │ │ │ 00000a3e 0001011e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a86 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -134,15 +134,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 90c │ │ │ │ │ + bl 904 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -858,15 +858,15 @@ │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000774 : │ │ │ │ │ gen_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 90c │ │ │ │ │ + b.w 904 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 0000077c <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1092,15 +1092,15 @@ │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [r0, #34] @ 0x22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 90c │ │ │ │ │ + bl 904 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 9c4 │ │ │ │ │ cbnz r0, 98c │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -103,15 +103,15 @@ │ │ │ │ │ cbz r1, f0 <_Py_MakeCoro+0xf0> │ │ │ │ │ ldrb.w r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ beq.n 124 <_Py_MakeCoro+0x124> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne.n 112 <_Py_MakeCoro+0x112> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl b24 │ │ │ │ │ + bl b24 │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 84 <_Py_MakeCoro+0x84> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 254 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 254 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77c │ │ │ │ │ + bl 77c │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b.n 24a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -634,53 +634,53 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ - bne.n 5e2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 778 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ + beq.n 608 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 6f6 │ │ │ │ │ + bgt.n 662 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 664 │ │ │ │ │ + beq.n 66c │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 622 │ │ │ │ │ - ldr r3, [pc, #356] @ (76c ) │ │ │ │ │ + cbz r3, 620 │ │ │ │ │ + ldr r3, [pc, #372] @ (764 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r0, r0, r3, lsr #2 │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 5ca │ │ │ │ │ + bpl.n 620 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ + bl 770 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -688,31 +688,36 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 90c │ │ │ │ │ + bl 904 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 700 │ │ │ │ │ + bne.n 70e │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 754 │ │ │ │ │ + beq.n 702 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n 61c │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -727,66 +732,70 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 6a4 │ │ │ │ │ + beq.n 6aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 762 │ │ │ │ │ + cbz r2, 6fa │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n 6b4 │ │ │ │ │ + beq.n 6ba │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n 6d2 │ │ │ │ │ - ldr r3, [pc, #184] @ (770 ) │ │ │ │ │ + bne.n 6d6 │ │ │ │ │ + ldr r3, [pc, #172] @ (768 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.n 6d2 │ │ │ │ │ + bpl.n 6d6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ca │ │ │ │ │ + bne.n 608 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 622 │ │ │ │ │ + beq.n 620 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 90c │ │ │ │ │ + bl 904 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbnz r0, 700 │ │ │ │ │ + cbnz r0, 70e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - b.n 64a │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 5de │ │ │ │ │ + b.n 648 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6aa │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 884 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ + cbz r0, 75a │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 61c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #112] @ (774 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (76c ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 744 │ │ │ │ │ + beq.n 750 │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -794,201 +803,190 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 730 │ │ │ │ │ + beq.n 73e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 74e │ │ │ │ │ + cbz r3, 75e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 5de │ │ │ │ │ + b.n 70a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n 720 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 730 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 88c <_PyGen_FetchStopIterationValue> │ │ │ │ │ - R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 740 │ │ │ │ │ + b.n 72e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 5de │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + b.n 61c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a4 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000015c │ │ │ │ │ + b.n 73e │ │ │ │ │ + .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000b2 │ │ │ │ │ + .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000778 : │ │ │ │ │ +00000770 : │ │ │ │ │ gen_clear_frame.part.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #4 │ │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 79e │ │ │ │ │ + cbnz r0, 796 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 79c │ │ │ │ │ + beq.n 794 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 79c │ │ │ │ │ + bne.n 794 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007bc : │ │ │ │ │ +000007b4 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ 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, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 7da │ │ │ │ │ + cbz r0, 7d2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 7fe │ │ │ │ │ + cbnz r0, 7f6 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 7e4 │ │ │ │ │ + cbz r0, 7dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 7fe │ │ │ │ │ + cbnz r0, 7f6 │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 7fa │ │ │ │ │ + beq.n 7f2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_Traverse │ │ │ │ │ - cbnz r0, 7fe │ │ │ │ │ + cbnz r0, 7f6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 800 │ │ │ │ │ + cbnz r0, 7f8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000080c <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ +00000804 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ _PyAsyncGen_ClearFreeLists(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r2, [r0, #1472] @ 0x5c0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 842 <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ + bgt.n 83a <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ ldr.w r2, [r3, #1796] @ 0x704 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 866 <_PyAsyncGen_ClearFreeLists+0x5a> │ │ │ │ │ - cbnz r1, 834 <_PyAsyncGen_ClearFreeLists+0x28> │ │ │ │ │ + bgt.n 85e <_PyAsyncGen_ClearFreeLists+0x5a> │ │ │ │ │ + cbnz r1, 82c <_PyAsyncGen_ClearFreeLists+0x28> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ │ str.w r2, [r3, #1796] @ 0x704 │ │ │ │ │ - b.n 830 <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ + b.n 828 <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r0, [r2, #1152] @ 0x480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 826 <_PyAsyncGen_ClearFreeLists+0x1a> │ │ │ │ │ - b.n 842 <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ + ble.n 81e <_PyAsyncGen_ClearFreeLists+0x1a> │ │ │ │ │ + b.n 83a <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1796] @ 0x704 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r0, [r2, #1476] @ 0x5c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #1796] @ 0x704 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 82e <_PyAsyncGen_ClearFreeLists+0x22> │ │ │ │ │ - b.n 866 <_PyAsyncGen_ClearFreeLists+0x5a> │ │ │ │ │ + ble.n 826 <_PyAsyncGen_ClearFreeLists+0x22> │ │ │ │ │ + b.n 85e <_PyAsyncGen_ClearFreeLists+0x5a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000088c <_PyGen_FetchStopIterationValue>: │ │ │ │ │ +00000884 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ _PyGen_FetchStopIterationValue(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 8ce <_PyGen_FetchStopIterationValue+0x42> │ │ │ │ │ + cbnz r0, 8c6 <_PyGen_FetchStopIterationValue+0x42> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8fe <_PyGen_FetchStopIterationValue+0x72> │ │ │ │ │ + cbnz r0, 8f6 <_PyGen_FetchStopIterationValue+0x72> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 904 <_PyGen_FetchStopIterationValue+0x78> │ │ │ │ │ + bne.n 8fc <_PyGen_FetchStopIterationValue+0x78> │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ @@ -997,185 +995,185 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8fa <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ + beq.n 8f2 <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8fa <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ + cbnz r3, 8f2 <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - b.n 8c8 <_PyGen_FetchStopIterationValue+0x3c> │ │ │ │ │ + b.n 8c0 <_PyGen_FetchStopIterationValue+0x3c> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8ca <_PyGen_FetchStopIterationValue+0x3e> │ │ │ │ │ + b.n 8c2 <_PyGen_FetchStopIterationValue+0x3e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 8fa <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ + b.n 8f2 <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ │ │ │ │ │ -0000090c : │ │ │ │ │ +00000904 : │ │ │ │ │ gen_send_ex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r6, r1, #3 │ │ │ │ │ - beq.n 99e │ │ │ │ │ + beq.n 996 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w aa4 │ │ │ │ │ - bgt.n a2c │ │ │ │ │ + beq.w ad0 │ │ │ │ │ + bgt.n a20 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9fa │ │ │ │ │ - ldr r3, [pc, #520] @ (b40 ) │ │ │ │ │ + bne.n 9ee │ │ │ │ │ + ldr r3, [pc, #516] @ (b34 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 9c4 │ │ │ │ │ + bne.n 9bc │ │ │ │ │ ldr.w ip, [r4, #68] @ 0x44 │ │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ │ add.w r7, ip, #1 │ │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ │ str.w r3, [ip, #76] @ 0x4c │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9fe │ │ │ │ │ + bne.n 9f2 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a22 │ │ │ │ │ + bne.n a16 │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_THM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9f6 │ │ │ │ │ + cbz r0, 9ea │ │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bls.n 9ce │ │ │ │ │ + bls.n 9c6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a70 │ │ │ │ │ - ldr r1, [pc, #408] @ (b44 ) │ │ │ │ │ + bne.n a64 │ │ │ │ │ + ldr r1, [pc, #404] @ (b38 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldr r0, [r0, r1] │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ - beq.n 956 │ │ │ │ │ + beq.n 94e │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - b.n 956 │ │ │ │ │ + b.n 94e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #364] @ (b48 ) │ │ │ │ │ - bne.w ae8 │ │ │ │ │ + ldr r3, [pc, #360] @ (b3c ) │ │ │ │ │ + bne.n aa2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a54 │ │ │ │ │ + bne.n a48 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w afe │ │ │ │ │ + beq.n ab8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w b2e │ │ │ │ │ + bne.w b22 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 998 │ │ │ │ │ + b.n 990 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 9aa │ │ │ │ │ + b.n 9a2 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ChainStackItem │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 988 │ │ │ │ │ + beq.n 980 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 990 │ │ │ │ │ - b.n 9f6 │ │ │ │ │ + bne.n 988 │ │ │ │ │ + b.n 9ea │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - ldr r0, [pc, #284] @ (b4c ) │ │ │ │ │ + ldr r0, [pc, #284] @ (b40 ) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n a38 │ │ │ │ │ + bne.n a2c │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bpl.n b16 │ │ │ │ │ + bpl.n b00 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ + beq.n 9ea │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n 9f6 │ │ │ │ │ + bmi.n 9ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n af4 │ │ │ │ │ - ldr r3, [pc, #244] @ (b48 ) │ │ │ │ │ + bne.n aae │ │ │ │ │ + ldr r3, [pc, #244] @ (b3c ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n afe │ │ │ │ │ + beq.n ab8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ - b.n 9ea │ │ │ │ │ + b.n 9de │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9fa │ │ │ │ │ + beq.n 9ee │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #212] @ (b4c ) │ │ │ │ │ + ldr r3, [pc, #212] @ (b40 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n ad4 │ │ │ │ │ + beq.n a98 │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -1187,93 +1185,93 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9f6 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #164] @ (b4c ) │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n ade │ │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9f6 │ │ │ │ │ + b.n 9ea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - b.n a94 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - b.n ac4 │ │ │ │ │ + b.n a88 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b06 │ │ │ │ │ + beq.n ac0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77c │ │ │ │ │ + bl 77c │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b.n 9ea │ │ │ │ │ - ldr r0, [pc, #80] @ (b48 ) │ │ │ │ │ + b.n 9de │ │ │ │ │ + ldr r0, [pc, #140] @ (b3c ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n a58 │ │ │ │ │ + bne.n a4c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ - b.n 9ea │ │ │ │ │ + b.n 9de │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #108] @ (b40 ) │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n b18 │ │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + it ne │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 9ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9f6 │ │ │ │ │ + b.n 9ea │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + b.n af0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f6 │ │ │ │ │ + bne.w 9ea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9f6 │ │ │ │ │ - .word 0x000001fe │ │ │ │ │ + b.n 9ea │ │ │ │ │ + .word 0x000001fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000018a │ │ │ │ │ + .word 0x00000186 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000108 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 90c │ │ │ │ │ + b.w 904 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 00000112 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 gen_throw │ │ │ │ │ @@ -558,15 +558,15 @@ │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 4e0 │ │ │ │ │ b.n 52c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 90c │ │ │ │ │ + bl 904 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r3, 49e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ @@ -1088,15 +1088,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cbnz r0, 8c2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7bc │ │ │ │ │ + b.w 7b4 │ │ │ │ │ R_ARM_THM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 8b4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 35036 (bytes into file) │ │ │ │ │ + Start of section headers: 35044 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x88dc: │ │ │ │ │ +There are 17 section headers, starting at offset 0x88e4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000558 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006ff0 0003d0 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006ff8 0003d0 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00058c 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0073c0 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0073c8 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000868 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000868 000967 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0011d0 003168 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0076b0 001020 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004338 000390 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0086d0 000180 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0046c8 000809 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004ed1 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004ed1 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004f04 001430 10 15 208 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 006334 000cb9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008850 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0011d0 003170 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0076b8 001020 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004340 000390 00 AX 0 0 8 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0086d8 000180 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0046d0 000809 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 004ed9 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004ed9 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004f0c 001430 10 15 208 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00633c 000cb9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008858 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -155,20 +155,20 @@ │ │ │ │ │ 151: 00002a50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 152: 00002a60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 153: 00002c64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 154: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ 155: 00002c68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 156: 00002de0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 157: 00002df8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 158: 00002eb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 158: 00002eb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 159: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 160: 00002eb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 161: 000030b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 162: 000030c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 163: 00003148 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 160: 00002ebc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 161: 000030b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 162: 000030c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 163: 00003150 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 164: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 165: 000001c1 30 FUNC LOCAL DEFAULT 9 float___ceil__ │ │ │ │ │ 166: 000001df 30 FUNC LOCAL DEFAULT 9 float___floor__ │ │ │ │ │ 167: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 168: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 169: 000001fd 192 FUNC LOCAL DEFAULT 9 float_divmod │ │ │ │ │ 170: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -310,17 +310,17 @@ │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 312: 00002c69 400 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 313: 00002df9 188 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ - 314: 00002eb5 524 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 315: 000030c1 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 313: 00002df9 196 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 314: 00002ebd 524 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 315: 000030c9 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 318: 0000036b 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ 319: 00000379 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ │ 320: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6ff0 contains 122 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6ff8 contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000004 0000d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000024 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000028 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000034 0000d20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000003e 0000052f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ @@ -120,15 +120,15 @@ │ │ │ │ │ 00000514 00002c0a R_ARM_THM_CALL 00000805 convert_to_double │ │ │ │ │ 00000538 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000208 0001071e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000398 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 000003e6 0000421e R_ARM_THM_JUMP24 00001171 float_new_impl │ │ │ │ │ 00000548 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x73c0 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x73c8 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00014102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00001202 R_ARM_ABS32 000000ad float_dealloc │ │ │ │ │ @@ -217,15 +217,15 @@ │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x76b0 contains 516 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x76b8 contains 516 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000058 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000070 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000007a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -693,35 +693,35 @@ │ │ │ │ │ 00002db0 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00002db4 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00002db8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ 00002dbc 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ 00002dc2 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002dd2 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ 00002df0 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e74 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002e84 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002e88 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002e8c 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ -00002e90 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ -00002e96 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002eb0 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f08 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002fca 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002fce 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002fd2 00009f2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC47 │ │ │ │ │ -00002fd6 00009f30 R_ARM_THM_MOVT_ABS 00000554 .LC47 │ │ │ │ │ -00002fdc 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ff6 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000302c 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003030 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003034 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00003038 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -0000303e 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003104 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00003128 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002e7c 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002e8c 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002e90 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002e94 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ +00002e98 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ +00002e9e 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002eb8 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002f10 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002fd2 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002fd6 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002fda 00009f2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC47 │ │ │ │ │ +00002fde 00009f30 R_ARM_THM_MOVT_ABS 00000554 .LC47 │ │ │ │ │ +00002fe4 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ffe 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00003034 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003038 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000303c 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00003040 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00003046 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000310c 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00003130 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ 000000a2 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000e2 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000120 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000178 0000e11e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000220 0000e11e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000003a8 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 000007ee 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ @@ -736,15 +736,15 @@ │ │ │ │ │ 000017da 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 00001ae2 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 00001b4c 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00001d0e 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002a48 0001291e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000a18 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x86d0 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x86d8 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00003d2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC11 │ │ │ │ │ 0000000c 00003d30 R_ARM_THM_MOVT_ABS 000001fc .LC11 │ │ │ │ │ 00000028 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004c 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000056 00002c0a R_ARM_THM_CALL 00000805 convert_to_double │ │ │ │ │ 0000007e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -4585,64 +4585,66 @@ │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ 00002df8 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ - ldr r3, [pc, #180] @ (2eb0 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (2eb8 ) │ │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ - cbz r3, 2e20 │ │ │ │ │ + cbz r3, 2e28 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne.n 2e12 │ │ │ │ │ cbz r1, 2e1a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.n 2e06 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 2e06 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ rev r3, r3 │ │ │ │ │ - b.n 2e08 │ │ │ │ │ + vmov s0, r3 │ │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ │ + bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 2e80 │ │ │ │ │ + cbz r1, 2e88 │ │ │ │ │ adds r0, #3 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ orr.w r3, r3, r2, lsr #7 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq.n 2e84 │ │ │ │ │ + beq.n 2e8c │ │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ │ lsls r2, r2, #16 │ │ │ │ │ ldrb.w r1, [lr, r1, lsl #1] │ │ │ │ │ and.w r2, r2, #8323072 @ 0x7f0000 │ │ │ │ │ mov.w r4, ip, lsr #7 │ │ │ │ │ orr.w r2, r2, r0, lsl #8 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #23 │ │ │ │ │ - cbnz r3, 2ea0 │ │ │ │ │ + cbnz r3, 2ea8 │ │ │ │ │ mvn.w r0, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbz r4, 2e7e │ │ │ │ │ + cbz r4, 2e86 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 2e36 │ │ │ │ │ + b.n 2e3e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4651,209 +4653,209 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r0, r3, #127 @ 0x7f │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ - b.n 2e74 │ │ │ │ │ + b.n 2e7c │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002eb4 : │ │ │ │ │ +00002ebc : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 3084 │ │ │ │ │ + beq.w 308c │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #472] @ 30b0 │ │ │ │ │ + vldr d6, [pc, #472] @ 30b8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 3070 │ │ │ │ │ + bgt.w 3078 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 3044 │ │ │ │ │ + bvs.w 304c │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r5, #1 │ │ │ │ │ movpl r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bmi.n 2f96 │ │ │ │ │ + bmi.n 2f9e │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.w 302c │ │ │ │ │ + bmi.w 3034 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 302c │ │ │ │ │ + bge.n 3034 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 2fca │ │ │ │ │ + bgt.n 2fd2 │ │ │ │ │ cmn.w r2, #25 │ │ │ │ │ - blt.n 2fe6 │ │ │ │ │ + blt.n 2fee │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r2, #14 │ │ │ │ │ - blt.n 2fec │ │ │ │ │ + blt.n 2ff4 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - vldr d7, [pc, #368] @ 30b8 │ │ │ │ │ + vldr d7, [pc, #368] @ 30c0 │ │ │ │ │ adds r3, #14 │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2fa0 │ │ │ │ │ + bgt.n 2fa8 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2f9c │ │ │ │ │ + beq.n 2fa4 │ │ │ │ │ lsls r3, r3, #10 │ │ │ │ │ orr.w r3, r3, r5, lsl #15 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ - cbz r1, 2fb8 │ │ │ │ │ + cbz r1, 2fc0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r2, #8 │ │ │ │ │ strb r3, [r5, #0] │ │ │ │ │ strb r2, [r4, #0] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 2f04 │ │ │ │ │ + b.n 2f0c │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bpl.n 2faa │ │ │ │ │ + bpl.n 2fb2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ │ - beq.n 2fc0 │ │ │ │ │ + beq.n 2fc8 │ │ │ │ │ lsls r0, r6, #15 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ orr.w r3, r0, r3, lsl #10 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2f8a │ │ │ │ │ + bne.n 2f92 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 2f8a │ │ │ │ │ + b.n 2f92 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne.n 2faa │ │ │ │ │ + bne.n 2fb2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2f92 │ │ │ │ │ + b.n 2f9a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2faa │ │ │ │ │ + b.n 2fb2 │ │ │ │ │ add.w r0, r3, #13 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - vldr d7, [pc, #188] @ 30b8 │ │ │ │ │ + vldr d7, [pc, #188] @ 30c0 │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r2, r3 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n 2f70 │ │ │ │ │ - b.n 2fa0 │ │ │ │ │ + ble.n 2f78 │ │ │ │ │ + b.n 2fa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2fe0 │ │ │ │ │ + b.n 2fe8 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #31 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - b.n 2faa │ │ │ │ │ + b.n 2fb2 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #31 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r6, #1 │ │ │ │ │ movpl r6, r2 │ │ │ │ │ - b.n 2faa │ │ │ │ │ + b.n 2fb2 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, r3 │ │ │ │ │ - b.n 2faa │ │ │ │ │ + b.n 2fb2 │ │ │ │ │ nop │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ │ │ │ │ │ -000030c0 : │ │ │ │ │ +000030c8 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -4865,42 +4867,42 @@ │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ lsls r1, r3, #8 │ │ │ │ │ ubfx r0, r3, #2, #5 │ │ │ │ │ and.w r1, r1, #768 @ 0x300 │ │ │ │ │ lsrs r4, r3, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - beq.n 3110 │ │ │ │ │ + beq.n 3118 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - cbz r0, 3124 │ │ │ │ │ + cbz r0, 312c │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r0, #15 │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbz r4, 310e │ │ │ │ │ + cbz r4, 3116 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 3132 │ │ │ │ │ - vldr d7, [pc, #52] @ 3148 │ │ │ │ │ + cbz r2, 313a │ │ │ │ │ + vldr d7, [pc, #52] @ 3150 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #52] @ 3150 │ │ │ │ │ + vldr d0, [pc, #52] @ 3158 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 310a │ │ │ │ │ + bne.n 3112 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - vldr d7, [pc, #36] @ 3158 │ │ │ │ │ + vldr d7, [pc, #36] @ 3160 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - vldr d0, [pc, #36] @ 3160 │ │ │ │ │ + vldr d0, [pc, #36] @ 3168 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x00000000 │ │ │ ├── frameobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 24776 (bytes into file) │ │ │ │ │ + Start of section headers: 24780 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x60c8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x60cc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000e80 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004f40 0004e8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004f44 0004e8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000eb4 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 005428 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00542c 0002a0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0012f8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0012f8 000e50 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0056c8 000488 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002148 00066f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0027b8 000b58 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005b50 0004c0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003310 000077 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 006010 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003387 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003387 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0033bc 000e70 10 16 120 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00422c 000d13 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 006038 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0012f8 000e54 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0056cc 000488 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00214c 00066f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0027bc 000b58 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005b54 0004c0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003314 000077 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 006014 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00338b 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00338b 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0033c0 000e70 10 16 120 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 004230 000d13 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00603c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -18,29 +18,29 @@ │ │ │ │ │ 14: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 15: 00000064 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 16: 000004c5 158 FUNC LOCAL DEFAULT 6 framelocalsproxy_new │ │ │ │ │ 17: 00000565 64 FUNC LOCAL DEFAULT 6 framelocalsproxy_dealloc │ │ │ │ │ 18: 000005b9 122 FUNC LOCAL DEFAULT 6 frame_traverse │ │ │ │ │ 19: 0000068d 206 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ 20: 00000090 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 21: 0000075d 374 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ - 22: 000008d5 330 FUNC LOCAL DEFAULT 6 framelocalsproxy_getkeyindex │ │ │ │ │ + 21: 0000075d 378 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ + 22: 000008d9 330 FUNC LOCAL DEFAULT 6 framelocalsproxy_getkeyindex │ │ │ │ │ 23: 0000007d 100 FUNC LOCAL DEFAULT 1 frame_settrace │ │ │ │ │ 24: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 25: 000000e1 94 FUNC LOCAL DEFAULT 1 frame_settrace_opcodes │ │ │ │ │ 26: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 27: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 28: 000000e4 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 29: 00000a81 80 FUNC LOCAL DEFAULT 6 frame_getcode │ │ │ │ │ - 30: 00000ad1 44 FUNC LOCAL DEFAULT 6 frame_getglobals │ │ │ │ │ + 29: 00000a85 80 FUNC LOCAL DEFAULT 6 frame_getcode │ │ │ │ │ + 30: 00000ad5 44 FUNC LOCAL DEFAULT 6 frame_getglobals │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 32: 00000001 34 FUNC LOCAL DEFAULT 9 frame_getbuiltins │ │ │ │ │ - 33: 00000afd 104 FUNC LOCAL DEFAULT 6 frame_getback │ │ │ │ │ - 34: 00000b65 84 FUNC LOCAL DEFAULT 6 frame_getlineno │ │ │ │ │ - 35: 00000bb9 504 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ + 33: 00000b01 104 FUNC LOCAL DEFAULT 6 frame_getback │ │ │ │ │ + 34: 00000b69 84 FUNC LOCAL DEFAULT 6 frame_getlineno │ │ │ │ │ + 35: 00000bbd 504 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ 36: 00000141 46 FUNC LOCAL DEFAULT 1 frame_gettrace_opcodes │ │ │ │ │ 37: 00000023 32 FUNC LOCAL DEFAULT 9 frame_gettrace │ │ │ │ │ 38: 00000171 60 FUNC LOCAL DEFAULT 1 framelocalsproxy_contains │ │ │ │ │ 39: 000000f8 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 40: 00000043 52 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ 41: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 42: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ @@ -66,20 +66,20 @@ │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 63: 00000ca4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 64: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 65: 00000ca8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 66: 00000ca9 232 FUNC LOCAL DEFAULT 1 framelocalsproxy_setitem │ │ │ │ │ 67: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 68: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 69: 00000db1 124 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 69: 00000db5 124 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ 70: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 71: 00000077 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ 72: 000000b1 312 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ 73: 000001e4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 74: 00000e2d 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 74: 00000e31 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ 75: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 76: 000001e9 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ 77: 00000294 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 78: 00000d91 102 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 79: 00000298 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 80: 000003b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 81: 000003bc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ 83: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 84: 000003fb 118 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ 85: 00000471 324 FUNC LOCAL DEFAULT 9 framelocalsproxy_items │ │ │ │ │ 86: 000005b5 42 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 87: 000005df 170 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 88: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 89: 00000df9 134 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 90: 00000e45 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 90: 00000e49 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 91: 00000689 52 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ 92: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 93: 000006bd 134 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 94: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 95: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 96: 00000973 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ 97: 00000995 60 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ @@ -155,15 +155,15 @@ │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItem │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 158: 00000a21 96 FUNC GLOBAL DEFAULT 6 PyFrame_GetBack │ │ │ │ │ + 158: 00000a25 96 FUNC GLOBAL DEFAULT 6 PyFrame_GetBack │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SetOpcodeTrace │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4f40 contains 157 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4f44 contains 157 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 00008b0a R_ARM_THM_CALL 000003c1 _PyFrame_HasHiddenLocals │ │ │ │ │ 00000054 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00000068 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000006c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000074 00008c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000008a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ │ 00000126 0000182f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ 0000012a 00001830 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ 00000130 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000144 0000a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000148 0000a530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000014c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000150 0000a230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000186 0000160a R_ARM_THM_CALL 000008d5 framelocalsproxy_getkeyindex │ │ │ │ │ +00000186 0000160a R_ARM_THM_CALL 000008d9 framelocalsproxy_getkeyindex │ │ │ │ │ 000001c8 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000001cc 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000001ee 0000810a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000021c 0000a90a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 0000023c 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_InitAddressRange │ │ │ │ │ 0000024a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000026e 0000ac0a R_ARM_THM_CALL 00000000 _PyLineTable_NextAddressRange │ │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │ │ 00000c72 0000292f R_ARM_THM_MOVW_ABS_NC 00000124 .LC10 │ │ │ │ │ 00000c76 00002930 R_ARM_THM_MOVT_ABS 00000124 .LC10 │ │ │ │ │ 00000c7e 00002a2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC11 │ │ │ │ │ 00000c82 00002a30 R_ARM_THM_MOVT_ABS 00000140 .LC11 │ │ │ │ │ 00000c8a 00002c2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ 00000c8e 00002c30 R_ARM_THM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ 00000ca4 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cc8 0000160a R_ARM_THM_CALL 000008d5 framelocalsproxy_getkeyindex │ │ │ │ │ +00000cc8 0000160a R_ARM_THM_CALL 000008d9 framelocalsproxy_getkeyindex │ │ │ │ │ 00000cdc 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00000cf0 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000cf4 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000cf8 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ 00000cfc 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ 00000d02 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000d10 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ @@ -155,68 +155,68 @@ │ │ │ │ │ 000000dc 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000114 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 000001a4 0000a61e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ 00000cec 0000b91e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ 00000d20 0000bb1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ 00000e58 0000cd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x5428 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x542c contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000602 R_ARM_ABS32 00000089 frame_dealloc │ │ │ │ │ 0000002c 00002802 R_ARM_ABS32 00000043 frame_repr │ │ │ │ │ 00000048 0000e402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000e502 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 0000005c 00001202 R_ARM_ABS32 000005b9 frame_traverse │ │ │ │ │ -00000060 00002302 R_ARM_ABS32 00000bb9 frame_tp_clear │ │ │ │ │ +00000060 00002302 R_ARM_ABS32 00000bbd frame_tp_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d4 0000e302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001102 R_ARM_ABS32 00000565 framelocalsproxy_dealloc │ │ │ │ │ 000000fc 00005902 R_ARM_ABS32 00000df9 framelocalsproxy_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000118 0000e402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000011c 0000e502 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000012c 00005a02 R_ARM_ABS32 00000e45 framelocalsproxy_visit │ │ │ │ │ +0000012c 00005a02 R_ARM_ABS32 00000e49 framelocalsproxy_visit │ │ │ │ │ 00000130 00005b02 R_ARM_ABS32 00000689 framelocalsproxy_tp_clear │ │ │ │ │ 00000134 00004c02 R_ARM_ABS32 000001e9 framelocalsproxy_richcompare │ │ │ │ │ 0000013c 00005602 R_ARM_ABS32 000005b5 framelocalsproxy_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 0000e602 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000016c 00001002 R_ARM_ABS32 000004c5 framelocalsproxy_new │ │ │ │ │ 00000170 00008202 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004502 R_ARM_ABS32 00000db1 frame_clear │ │ │ │ │ +000001a4 00004502 R_ARM_ABS32 00000db5 frame_clear │ │ │ │ │ 000001ac 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00006a02 R_ARM_ABS32 00000b2f frame_sizeof │ │ │ │ │ 000001bc 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00002102 R_ARM_ABS32 00000afd frame_getback │ │ │ │ │ +000001d4 00002102 R_ARM_ABS32 00000b01 frame_getback │ │ │ │ │ 000001e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e8 00000c02 R_ARM_ABS32 00000001 frame_getlocals │ │ │ │ │ 000001f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001fc 00002202 R_ARM_ABS32 00000b65 frame_getlineno │ │ │ │ │ +000001fc 00002202 R_ARM_ABS32 00000b69 frame_getlineno │ │ │ │ │ 00000200 00003b02 R_ARM_ABS32 000001ad frame_setlineno │ │ │ │ │ 0000020c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00002502 R_ARM_ABS32 00000023 frame_gettrace │ │ │ │ │ 00000214 00001702 R_ARM_ABS32 0000007d frame_settrace │ │ │ │ │ 00000220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00004a02 R_ARM_ABS32 00000e2d frame_getlasti │ │ │ │ │ +00000224 00004a02 R_ARM_ABS32 00000e31 frame_getlasti │ │ │ │ │ 00000234 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000238 00001e02 R_ARM_ABS32 00000ad1 frame_getglobals │ │ │ │ │ +00000238 00001e02 R_ARM_ABS32 00000ad5 frame_getglobals │ │ │ │ │ 00000248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000024c 00002002 R_ARM_ABS32 00000001 frame_getbuiltins │ │ │ │ │ 0000025c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00001d02 R_ARM_ABS32 00000a81 frame_getcode │ │ │ │ │ +00000260 00001d02 R_ARM_ABS32 00000a85 frame_getcode │ │ │ │ │ 00000270 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00002402 R_ARM_ABS32 00000141 frame_gettrace_opcodes │ │ │ │ │ 00000278 00001902 R_ARM_ABS32 000000e1 frame_settrace_opcodes │ │ │ │ │ 00000298 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00006002 R_ARM_ABS32 00000973 framelocalsproxy___contains__ │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ │ 00000380 00004e02 R_ARM_ABS32 00000d91 framelocalsproxy_length │ │ │ │ │ 00000384 00001502 R_ARM_ABS32 0000075d framelocalsproxy_getitem │ │ │ │ │ 00000388 00004202 R_ARM_ABS32 00000ca9 framelocalsproxy_setitem │ │ │ │ │ 000003a8 00002602 R_ARM_ABS32 00000171 framelocalsproxy_contains │ │ │ │ │ 000003f0 00006202 R_ARM_ABS32 000009d1 framelocalsproxy_or │ │ │ │ │ 00000424 00006502 R_ARM_ABS32 00000a3d framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x56c8 contains 145 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x56cc contains 145 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000790a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 0000001e 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 00000022 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ 0000002a 00007b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000038 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000004c 00007e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -316,89 +316,89 @@ │ │ │ │ │ 000006d2 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000712 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 0000071e 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 0000073c 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 00000740 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ 00000754 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000077a 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000007f2 00009b0a R_ARM_THM_CALL 00000000 PyDict_GetItem │ │ │ │ │ -000007fa 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000007fe 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000802 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -00000806 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -0000080e 00008f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000081a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000081e 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000084a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000084e 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000866 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000888 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000008ba 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000008be 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000008f2 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000960 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000964 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000098e 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000009d4 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a0a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000a0e 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000a70 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000a92 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ -00000a96 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ -00000a9a 00001b2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ -00000a9e 00001b30 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ -00000aa4 00001c2f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC8 │ │ │ │ │ -00000aa8 00001c30 R_ARM_THM_MOVT_ABS 000000e4 .LC8 │ │ │ │ │ -00000aac 0000a30a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000ae6 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000aea 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b4e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b52 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b58 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000b82 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000b98 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000bac 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bb0 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cce 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ce0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cee 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cfc 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d0a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d42 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d6a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000daa 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dca 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000dce 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000dd2 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ -00000dd6 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ -00000ddc 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000de8 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000dec 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e00 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e04 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e08 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ -00000e0c 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ -00000e12 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e1e 0000bd0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ -00000e22 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e26 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007f4 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000080c 00009b0a R_ARM_THM_CALL 00000000 PyDict_GetItem │ │ │ │ │ +00000814 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000818 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000081c 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +00000820 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000828 00008f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000834 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000838 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000866 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000086a 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000088e 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000008be 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000008c2 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000008f6 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000964 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000968 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000992 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000009d8 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a0e 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000a12 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000a74 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000a96 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ +00000a9a 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ +00000a9e 00001b2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ +00000aa2 00001b30 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ +00000aa8 00001c2f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC8 │ │ │ │ │ +00000aac 00001c30 R_ARM_THM_MOVT_ABS 000000e4 .LC8 │ │ │ │ │ +00000ab0 0000a30a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000aea 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000aee 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b52 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b56 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b5c 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000b86 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000b9c 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000bb0 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bb4 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ce4 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d00 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d40 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d46 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d6e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d8e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dae 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dce 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000dd2 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000dd6 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ +00000dda 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ +00000de0 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dec 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000df0 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e04 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e08 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e0c 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ +00000e10 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ +00000e16 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e22 0000bd0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +00000e26 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e2a 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000046 00007d1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ 00000128 0000841e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 000002ba 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000316 0000831e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000005f8 0000941e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ 00000642 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -0000067c 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000b90 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000e38 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000e40 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000678 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000b94 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000e3c 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000e44 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5b50 contains 152 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5b54 contains 152 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000002 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000006 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000024 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000028 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000054 0000950a R_ARM_THM_CALL 00000635 PyFrame_GetLineNumber │ │ │ │ │ 00000064 0000272f R_ARM_THM_MOVW_ABS_NC 000000f8 .LC9 │ │ │ │ │ @@ -531,28 +531,28 @@ │ │ │ │ │ 00000a38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a5c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a60 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000aae 0000672f R_ARM_THM_MOVW_ABS_NC 000004bc .LC37 │ │ │ │ │ 00000ab2 00006730 R_ARM_THM_MOVT_ABS 000004bc .LC37 │ │ │ │ │ 00000abc 0000da0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000ad0 0000160a R_ARM_THM_CALL 000008d5 framelocalsproxy_getkeyindex │ │ │ │ │ +00000ad0 0000160a R_ARM_THM_CALL 000008d9 framelocalsproxy_getkeyindex │ │ │ │ │ 00000adc 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000ae0 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000ae4 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ 00000ae8 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ 00000aee 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b02 0000db0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000b22 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000212 0000c21e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000224 0000c21e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000076a 00000c1e R_ARM_THM_JUMP24 00000001 frame_getlocals │ │ │ │ │ 0000098c 0000c21e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000b38 0000dc1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x6010 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x6014 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -186,15 +186,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4 │ │ │ │ │ + bl 8d8 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getkeyindex │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ beq.n 198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.n 1a8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cbnz r0, 19e │ │ │ │ │ @@ -1296,15 +1296,15 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 8d4 │ │ │ │ │ + bl 8d8 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getkeyindex │ │ │ │ │ adds r1, r0, #2 │ │ │ │ │ beq.n d06 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.n d24 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -747,29 +747,29 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 680 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + blt.n 67c │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ - bgt.n 684 │ │ │ │ │ + bne.n 686 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 680 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000068c : │ │ │ │ │ framelocalsproxy_keys(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -865,180 +865,182 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 736 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000075c : │ │ │ │ │ framelocalsproxy_getitem(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4056] @ 0xfd8 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 812 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + beq.n 82c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 7e6 │ │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ble.n 806 │ │ │ │ │ + ldr.w lr, [r5, #72] @ 0x48 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - adds r2, #8 │ │ │ │ │ - b.n 79a │ │ │ │ │ + add.w r2, lr, #8 │ │ │ │ │ + b.n 79e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7e4 │ │ │ │ │ + beq.n 7e6 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 794 │ │ │ │ │ + bne.n 798 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ │ add.w r1, r9, r8 │ │ │ │ │ ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 876 │ │ │ │ │ - ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ │ - add.w r1, lr, r3 │ │ │ │ │ + beq.n 87c │ │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + add r1, r3 │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.n 816 │ │ │ │ │ + beq.n 830 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bmi.n 816 │ │ │ │ │ + bmi.n 830 │ │ │ │ │ mov r0, ip │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bmi.n 848 │ │ │ │ │ + bmi.n 864 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7de │ │ │ │ │ + beq.n 7e0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - cbnz r7, 7ec │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.n 85a │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cbnz r7, 806 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + add.w r2, lr, r3, lsl #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp fp, r0 │ │ │ │ │ + beq.n 886 │ │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n 876 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 7fa │ │ │ │ │ + cbz r0, 814 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 7d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7de │ │ │ │ │ + b.n 7e0 │ │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 82c │ │ │ │ │ + bne.n 846 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ - cbz r1, 876 │ │ │ │ │ + cbz r1, 87c │ │ │ │ │ adds r2, r3, #2 │ │ │ │ │ - beq.n 812 │ │ │ │ │ + beq.n 82c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 7ec │ │ │ │ │ + blt.n 806 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ - add lr, r3 │ │ │ │ │ + add.w lr, sl, r3 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ce │ │ │ │ │ + beq.n 8d2 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - bne.n 7cc │ │ │ │ │ + bne.n 7ce │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 7d2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.n 7d0 │ │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - beq.n 880 │ │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 7e8 │ │ │ │ │ + b.n 7d2 │ │ │ │ │ + ldr.w lr, [r5, #72] @ 0x48 │ │ │ │ │ + b.n 7ea │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7ec │ │ │ │ │ + beq.n 806 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 79a │ │ │ │ │ + b.n 79e │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 812 │ │ │ │ │ + blt.n 82c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 870 │ │ │ │ │ + beq.n 7fe │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 870 │ │ │ │ │ - ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ │ - add.w r2, lr, r3 │ │ │ │ │ + beq.n 7fe │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 8b8 │ │ │ │ │ + beq.n 8bc │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ - bpl.n 82c │ │ │ │ │ + bpl.n 846 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 82c │ │ │ │ │ + bne.n 846 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 870 │ │ │ │ │ - b.n 82c │ │ │ │ │ + beq.n 7fe │ │ │ │ │ + b.n 846 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ udf #255 @ 0xff │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008d4 : │ │ │ │ │ +000008d8 : │ │ │ │ │ framelocalsproxy_getkeyindex(): │ │ │ │ │ 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 r5, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ @@ -1047,188 +1049,188 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 9a2 │ │ │ │ │ + beq.n 9a6 │ │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 950 │ │ │ │ │ + ble.n 954 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 9a8 │ │ │ │ │ + beq.n 9ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - b.n 91c │ │ │ │ │ + b.n 920 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 94e │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 916 │ │ │ │ │ + bne.n 91a │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 974 │ │ │ │ │ + beq.n 978 │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ add r0, r3 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq.n 95c │ │ │ │ │ + beq.n 960 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bmi.n 95c │ │ │ │ │ + bmi.n 960 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 956 │ │ │ │ │ + bne.n 95a │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bgt.n 97e │ │ │ │ │ + bgt.n 982 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 942 │ │ │ │ │ + b.n 946 │ │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 942 │ │ │ │ │ + bne.n 946 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 942 │ │ │ │ │ + bne.n 946 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 956 │ │ │ │ │ + beq.n 95a │ │ │ │ │ mov lr, r7 │ │ │ │ │ - b.n 91c │ │ │ │ │ + b.n 920 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ cmp r8, r0 │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - beq.n 9cc │ │ │ │ │ + beq.n 9d0 │ │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 956 │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ - b.n 942 │ │ │ │ │ + b.n 946 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov lr, r7 │ │ │ │ │ - b.n 9b4 │ │ │ │ │ + b.n 9b8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 94e │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 9ae │ │ │ │ │ + bne.n 9b2 │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ add r0, r3 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ lsls r6, r0, #27 │ │ │ │ │ - bpl.n 942 │ │ │ │ │ + bpl.n 946 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 9ae │ │ │ │ │ + b.n 9b2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9a2 │ │ │ │ │ + blt.n 9a6 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ - beq.n 99a │ │ │ │ │ + beq.n 99e │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ - cbnz r7, 9f0 │ │ │ │ │ + cbnz r7, 9f4 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bpl.n 942 │ │ │ │ │ - b.n 99a │ │ │ │ │ + bpl.n 946 │ │ │ │ │ + b.n 99e │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99a │ │ │ │ │ + beq.n 99e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n a08 │ │ │ │ │ + beq.n a0c │ │ │ │ │ lsls r6, r2, #25 │ │ │ │ │ - bpl.n 942 │ │ │ │ │ + bpl.n 946 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 942 │ │ │ │ │ + bne.n 946 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 99a │ │ │ │ │ - b.n 942 │ │ │ │ │ + beq.n 99e │ │ │ │ │ + b.n 946 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a20 : │ │ │ │ │ +00000a24 : │ │ │ │ │ PyFrame_GetBack(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, a7c │ │ │ │ │ + cbnz r3, a80 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, a78 │ │ │ │ │ + cbz r3, a7c │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n a6a │ │ │ │ │ + beq.n a6e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n a56 │ │ │ │ │ + beq.n a5a │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ add.w r2, r1, #124 @ 0x7c │ │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ │ add.w r2, r2, r1, lsl #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.n a6a │ │ │ │ │ + bcc.n a6e │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ - cbz r0, a6e │ │ │ │ │ + cbz r0, a72 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n a36 │ │ │ │ │ + b.n a3a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a5a │ │ │ │ │ + bne.n a5e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n a5a │ │ │ │ │ + b.n a5e │ │ │ │ │ │ │ │ │ │ -00000a80 : │ │ │ │ │ +00000a84 : │ │ │ │ │ frame_getcode(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1244,383 +1246,383 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n acc │ │ │ │ │ + blt.n ad0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ac8 │ │ │ │ │ + beq.n acc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ac8 │ │ │ │ │ + b.n acc │ │ │ │ │ │ │ │ │ │ -00000ad0 : │ │ │ │ │ +00000ad4 : │ │ │ │ │ frame_getglobals(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, ae6 │ │ │ │ │ + cbz r0, aea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n afa │ │ │ │ │ + beq.n afe │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ae0 │ │ │ │ │ - b.n ae4 │ │ │ │ │ + bne.n ae4 │ │ │ │ │ + b.n ae8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000afc : │ │ │ │ │ +00000b00 : │ │ │ │ │ frame_getback(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, b36 │ │ │ │ │ + cbnz r3, b3a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, b4e │ │ │ │ │ + cbz r0, b52 │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n b48 │ │ │ │ │ + beq.n b4c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n b32 │ │ │ │ │ + beq.n b36 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.n b48 │ │ │ │ │ + bcc.n b4c │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, b58 │ │ │ │ │ + cbz r3, b5c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b14 │ │ │ │ │ + bne.n b18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n b44 │ │ │ │ │ + b.n b48 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b36 │ │ │ │ │ - b.n b4e │ │ │ │ │ + bne.n b3a │ │ │ │ │ + b.n b52 │ │ │ │ │ │ │ │ │ │ -00000b64 : │ │ │ │ │ +00000b68 : │ │ │ │ │ frame_getlineno(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n b94 │ │ │ │ │ + beq.n b98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n b8a │ │ │ │ │ + bgt.n b8e │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bac │ │ │ │ │ + blt.n bb0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ba8 │ │ │ │ │ + blt.n bac │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.n b80 │ │ │ │ │ - b.n b8a │ │ │ │ │ + beq.n b84 │ │ │ │ │ + b.n b8e │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000bb8 : │ │ │ │ │ +00000bbc : │ │ │ │ │ frame_tp_clear(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d90 │ │ │ │ │ + bne.w d94 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d70 │ │ │ │ │ + bne.w d74 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d50 │ │ │ │ │ + bne.w d54 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w d18 │ │ │ │ │ + ble.w d1c │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, c0a │ │ │ │ │ + cbz r0, c0e │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c0a │ │ │ │ │ + beq.n c0e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ce0 │ │ │ │ │ + beq.n ce4 │ │ │ │ │ mov lr, r6 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n cb8 │ │ │ │ │ + ble.n cbc │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ - cbz r0, c2c │ │ │ │ │ + cbz r0, c30 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c2c │ │ │ │ │ + beq.n c30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cee │ │ │ │ │ + beq.n cf2 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - ble.n cb8 │ │ │ │ │ + ble.n cbc │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ - cbz r0, c4c │ │ │ │ │ + cbz r0, c50 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r6, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c4c │ │ │ │ │ + beq.n c50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cfc │ │ │ │ │ + beq.n d00 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - ble.n cb8 │ │ │ │ │ + ble.n cbc │ │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r0, c6c │ │ │ │ │ + cbz r0, c70 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c6c │ │ │ │ │ + beq.n c70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d0a │ │ │ │ │ + beq.n d0e │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ - ble.n cb8 │ │ │ │ │ + ble.n cbc │ │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ │ - cbz r0, c8c │ │ │ │ │ + cbz r0, c90 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c8c │ │ │ │ │ + beq.n c90 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d42 │ │ │ │ │ + beq.n d46 │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ - ble.n cb8 │ │ │ │ │ + ble.n cbc │ │ │ │ │ add.w r3, r6, #56 @ 0x38 │ │ │ │ │ movs r1, #5 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ - cbz r0, cb2 │ │ │ │ │ + cbz r0, cb6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n cb2 │ │ │ │ │ + beq.n cb6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, cca │ │ │ │ │ + cbz r2, cce │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n c9e │ │ │ │ │ + blt.n ca2 │ │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [lr, #32] │ │ │ │ │ - cbnz r0, d24 │ │ │ │ │ + cbnz r0, d28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n cb2 │ │ │ │ │ + b.n cb6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n c0c │ │ │ │ │ + b.n c10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n c2c │ │ │ │ │ + b.n c30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n c4c │ │ │ │ │ + b.n c50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n c6c │ │ │ │ │ + b.n c70 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [lr, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cc4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cc4 │ │ │ │ │ + bne.n cc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc4 │ │ │ │ │ + b.n cc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n c8c │ │ │ │ │ + b.n c90 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be2 │ │ │ │ │ + beq.w be6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be2 │ │ │ │ │ + bne.w be6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n be2 │ │ │ │ │ + b.n be6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bda │ │ │ │ │ + beq.w bde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bda │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bde │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd2 │ │ │ │ │ + beq.w bd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd2 │ │ │ │ │ + bne.w bd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bd2 │ │ │ │ │ + b.n bd6 │ │ │ │ │ │ │ │ │ │ -00000db0 : │ │ │ │ │ +00000db4 : │ │ │ │ │ frame_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r2, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n df2 │ │ │ │ │ - cbnz r3, de4 │ │ │ │ │ + beq.n df6 │ │ │ │ │ + cbnz r3, de8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - bl bb8 │ │ │ │ │ + bl bbc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldrsb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n dca │ │ │ │ │ + beq.n dce │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bls.n e1a │ │ │ │ │ + bls.n e1e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1635,29 +1637,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyGen_Finalize │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000e2c : │ │ │ │ │ +00000e30 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n e3c │ │ │ │ │ + bmi.n e40 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00000e44 : │ │ │ │ │ +00000e48 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, e4e │ │ │ │ │ + cbz r0, e52 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1298,15 +1298,15 @@ │ │ │ │ │ bne.n aa4 │ │ │ │ │ b.n af2 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 8d4 │ │ │ │ │ + bl 8d8 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getkeyindex │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ beq.n af2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n af6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7764 (bytes into file) │ │ │ │ │ + Start of section headers: 7924 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x1e54: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1ef4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 00011c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0018f0 000068 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000150 000320 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001958 000178 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000470 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000470 0000e1 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000554 0002a8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001ad0 000130 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0007fc 000364 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001c00 0001c8 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000b60 000203 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 000d63 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000d63 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 000d98 000660 10 15 60 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0013f8 0004f6 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 001dc8 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00006c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001968 000040 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0000a0 000320 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0019a8 000178 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0003c0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0003c0 0000e1 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0004a4 0003b4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001b20 000180 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 000858 000368 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001ca0 0001c8 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 000bc0 000203 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 000dc3 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000dc3 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 000df8 000670 10 15 61 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001468 0004fd 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 001e68 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,105 +1,106 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 102 entries: │ │ │ │ │ +Symbol table '.symtab' contains 103 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 7: 00000088 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 9: 00000001 82 FUNC LOCAL DEFAULT 1 iter_len │ │ │ │ │ 10: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 11: 00000090 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 12: 00000091 176 FUNC LOCAL DEFAULT 7 iter_iternext │ │ │ │ │ - 13: 00000141 112 FUNC LOCAL DEFAULT 7 iter_dealloc │ │ │ │ │ - 14: 000001b1 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 13: 00000141 76 FUNC LOCAL DEFAULT 7 iter_dealloc │ │ │ │ │ + 14: 00000055 24 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 16: 00000001 12 FUNC LOCAL DEFAULT 9 iter_traverse │ │ │ │ │ - 17: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 18: 000001cd 220 FUNC LOCAL DEFAULT 7 calliter_iternext │ │ │ │ │ - 19: 000002a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 20: 000000cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 21: 000000cd 78 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ - 22: 0000000d 48 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ - 23: 000000a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 24: 000000ac 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 25: 000000ad 90 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ - 26: 00000107 142 FUNC LOCAL DEFAULT 9 anextawaitable_getiter.isra.0 │ │ │ │ │ - 27: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 28: 00000195 76 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ - 29: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 30: 000001e1 12 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ - 31: 000001ed 104 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ - 32: 0000005c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 33: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 34: 00000255 12 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ - 35: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 36: 00000261 12 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ - 37: 0000026d 48 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ - 38: 00000070 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 39: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 40: 0000029d 68 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ - 41: 000002dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 42: 000002e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 43: 000002e1 64 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ - 44: 00000080 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 45: 00000321 68 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ - 46: 00000360 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 47: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 48: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 49: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 50: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 51: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 52: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 53: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 54: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 55: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 56: 000002e0 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ - 57: 000002c0 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ - 58: 00000270 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ - 59: 00000280 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ - 60: 00000001 144 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ - 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 64: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ - 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 79: 00000055 120 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 83: 0000003d 112 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 96: 000001a0 208 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ - 97: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ - 98: 00000000 208 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 17: 00000204 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 18: 0000020c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 19: 0000020d 320 FUNC LOCAL DEFAULT 7 calliter_iternext │ │ │ │ │ + 20: 00000348 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 0000034c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 22: 0000034d 104 FUNC LOCAL DEFAULT 7 calliter_dealloc │ │ │ │ │ + 23: 0000000d 48 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ + 24: 000000a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 25: 000000ac 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 26: 000000ad 90 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ + 27: 00000107 142 FUNC LOCAL DEFAULT 9 anextawaitable_getiter.isra.0 │ │ │ │ │ + 28: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 29: 00000195 80 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ + 30: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 31: 000001e5 12 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ + 32: 000001f1 104 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ + 33: 0000005c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ + 34: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ + 35: 00000259 12 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ + 36: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 37: 00000265 12 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ + 38: 00000271 48 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ + 39: 00000070 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 40: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 41: 000002a1 68 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ + 42: 000002e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 43: 000002e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 44: 000002e5 64 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ + 45: 00000080 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 46: 00000325 68 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ + 47: 00000364 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 48: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 49: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 50: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 51: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 52: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 53: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 54: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 55: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 56: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 57: 000002e0 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ + 58: 000002c0 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ + 59: 00000270 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ + 60: 00000280 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ + 61: 00000001 144 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ + 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 65: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 80: 0000018d 128 FUNC GLOBAL DEFAULT 7 PyCallIter_New │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 84: 0000003d 112 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 97: 000001a0 208 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ + 98: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ + 99: 00000000 208 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,167 +1,172 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x18f0 contains 13 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1968 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000410a R_ARM_THM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ -0000001e 0000420a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -00000048 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000004c 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000006a 00003e0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000000c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000c8 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000106 00000e0a R_ARM_THM_CALL 000001b1 Py_XDECREF │ │ │ │ │ -0000010c 00000e0a R_ARM_THM_CALL 000001b1 Py_XDECREF │ │ │ │ │ -00000030 0000431e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000003a 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000040 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000116 00004e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000016 0000420a R_ARM_THM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ +0000001e 0000430a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +00000048 0000462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000004c 00004630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000030 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000003a 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000040 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000068 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1958 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x19a8 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00006302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 00000141 iter_dealloc │ │ │ │ │ -00000048 00006402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001002 R_ARM_ABS32 00000001 iter_traverse │ │ │ │ │ -0000006c 00006502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000006c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000c02 R_ARM_ABS32 00000091 iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000d4 00006302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000d4 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001502 R_ARM_ABS32 000000cd calliter_dealloc │ │ │ │ │ -00000118 00006402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00001602 R_ARM_ABS32 0000000d calliter_traverse │ │ │ │ │ -0000013c 00006502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00001202 R_ARM_ABS32 000001cd calliter_iternext │ │ │ │ │ +000000e8 00001602 R_ARM_ABS32 0000034d calliter_dealloc │ │ │ │ │ +00000118 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 00001702 R_ARM_ABS32 0000000d calliter_traverse │ │ │ │ │ +0000013c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00001302 R_ARM_ABS32 0000020d calliter_iternext │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a4 00006302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001a4 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00001c02 R_ARM_ABS32 00000195 anextawaitable_dealloc │ │ │ │ │ +000001b8 00001d02 R_ARM_ABS32 00000195 anextawaitable_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e8 00006402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00002502 R_ARM_ABS32 0000026d anextawaitable_traverse │ │ │ │ │ -0000020c 00006502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00001902 R_ARM_ABS32 000000ad anextawaitable_iternext │ │ │ │ │ +000001e8 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000001fc 00002602 R_ARM_ABS32 00000271 anextawaitable_traverse │ │ │ │ │ +0000020c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000210 00001a02 R_ARM_ABS32 000000ad anextawaitable_iternext │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 00006502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000270 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000280 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000284 00001e02 R_ARM_ABS32 000001e1 anextawaitable_send │ │ │ │ │ -0000028c 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000284 00001f02 R_ARM_ABS32 000001e5 anextawaitable_send │ │ │ │ │ +0000028c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00002202 R_ARM_ABS32 00000255 anextawaitable_throw │ │ │ │ │ -0000029c 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000294 00002302 R_ARM_ABS32 00000259 anextawaitable_throw │ │ │ │ │ +0000029c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00002402 R_ARM_ABS32 00000261 anextawaitable_close │ │ │ │ │ -000002ac 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002a4 00002502 R_ARM_ABS32 00000265 anextawaitable_close │ │ │ │ │ +000002ac 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c4 00002802 R_ARM_ABS32 0000029d calliter_reduce │ │ │ │ │ -000002cc 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002c4 00002902 R_ARM_ABS32 000002a1 calliter_reduce │ │ │ │ │ +000002cc 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000902 R_ARM_ABS32 00000001 iter_len │ │ │ │ │ -000002ec 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002ec 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00002d02 R_ARM_ABS32 00000321 iter_reduce │ │ │ │ │ -000002fc 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002f4 00002e02 R_ARM_ABS32 00000325 iter_reduce │ │ │ │ │ +000002fc 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000304 00002b02 R_ARM_ABS32 000002e1 iter_setstate │ │ │ │ │ -0000030c 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000304 00002c02 R_ARM_ABS32 000002e5 iter_setstate │ │ │ │ │ +0000030c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1ad0 contains 38 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1b20 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00003d0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +00000010 00003e0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000016 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000001e 00003e0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000001e 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000064 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000006e 00003f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000088 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000008c 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000b2 0000460a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -000000c6 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000000ca 00004730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000000d2 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000000d8 0000490a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000000fa 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000100 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000104 00004b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000006e 0000400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000088 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000008c 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000b2 0000470a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +000000c6 0000482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000000ca 00004830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000000d2 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000000d8 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000000fa 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000100 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000104 00004c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000108 00000a2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 0000010c 00000a30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000112 00004c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000118 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000011c 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000124 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000012c 0000490a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000019e 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000212 0000500a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000222 0000510a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000023a 0000520a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000246 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000024a 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000250 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000256 0000490a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000276 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029e 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000174 00004e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000001ac 00004e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000001c6 00004a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000112 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000118 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000011c 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000124 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000012c 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000180 00000e0a R_ARM_THM_CALL 00000055 Py_XDECREF.part.0 │ │ │ │ │ +000001a2 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000208 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000242 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000254 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000027e 0000530a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000288 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000028c 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000294 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000029a 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000002ee 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000306 00000e0a R_ARM_THM_CALL 00000055 Py_XDECREF.part.0 │ │ │ │ │ +00000314 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000031a 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000031e 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000324 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000032e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003a2 00000e0a R_ARM_THM_CALL 00000055 Py_XDECREF.part.0 │ │ │ │ │ +000003ac 00000e0a R_ARM_THM_CALL 00000055 Py_XDECREF.part.0 │ │ │ │ │ +0000016a 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000039a 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1c00 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1ca0 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 00003e0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000050 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000a8 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000e0 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e6 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000000ea 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000000f0 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000000f6 0000490a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000000fc 0000550a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000114 0000560a R_ARM_THM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ -00000140 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000152 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000158 0000570a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ -0000015e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000162 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000166 00001b2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -0000016a 00001b30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000170 00004c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000186 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001cc 00000e0a R_ARM_THM_CALL 000001b1 Py_XDECREF │ │ │ │ │ -000001d2 00000e0a R_ARM_THM_CALL 000001b1 Py_XDECREF │ │ │ │ │ -000001e2 00001d2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -000001e6 00001d30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -0000020e 0000202f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000212 00002030 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -00000216 0000590a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000022e 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000234 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000238 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000023e 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000244 0000490a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000024a 0000550a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000256 0000212f R_ARM_THM_MOVW_ABS_NC 00000060 .LC5 │ │ │ │ │ -0000025a 00002130 R_ARM_THM_MOVT_ABS 00000060 .LC5 │ │ │ │ │ -00000262 0000232f R_ARM_THM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ -00000266 00002330 R_ARM_THM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ -000002ae 00005a0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000002bc 0000262f R_ARM_THM_MOVW_ABS_NC 00000070 .LC7 │ │ │ │ │ -000002c0 00002630 R_ARM_THM_MOVT_ABS 00000070 .LC7 │ │ │ │ │ -000002cc 0000272f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ -000002d0 00002730 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ -000002dc 00005c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f2 00005d0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000300 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000304 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000030a 00005f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000332 00005a0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -0000033e 00002c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC9 │ │ │ │ │ -00000342 00002c30 R_ARM_THM_MOVT_ABS 00000080 .LC9 │ │ │ │ │ -0000034e 0000272f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ -00000352 00002730 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ -00000360 00005c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001dc 00004e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000002c8 00005b1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000002d8 00005b1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000034a 00005b1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000035a 00005b1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000a8 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000e0 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e6 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000000ea 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000000f0 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000000f6 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000000fc 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +00000114 0000570a R_ARM_THM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ +00000140 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000152 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000158 0000580a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ +0000015e 0000592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000162 00005930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000166 00001c2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +0000016a 00001c30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000170 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000186 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ce 00000e0a R_ARM_THM_CALL 00000055 Py_XDECREF.part.0 │ │ │ │ │ +000001d6 00000e0a R_ARM_THM_CALL 00000055 Py_XDECREF.part.0 │ │ │ │ │ +000001e6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +000001ea 00001e30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000212 0000212f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ +00000216 00002130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ +0000021a 00005a0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000232 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000238 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000023c 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000242 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000248 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000024e 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +0000025a 0000222f R_ARM_THM_MOVW_ABS_NC 00000060 .LC5 │ │ │ │ │ +0000025e 00002230 R_ARM_THM_MOVT_ABS 00000060 .LC5 │ │ │ │ │ +00000266 0000242f R_ARM_THM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ +0000026a 00002430 R_ARM_THM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ +000002b2 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000002c0 0000272f R_ARM_THM_MOVW_ABS_NC 00000070 .LC7 │ │ │ │ │ +000002c4 00002730 R_ARM_THM_MOVT_ABS 00000070 .LC7 │ │ │ │ │ +000002d0 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ +000002d4 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ +000002e0 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f6 00005e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000304 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000308 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000030e 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000336 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000342 00002d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC9 │ │ │ │ │ +00000346 00002d30 R_ARM_THM_MOVT_ABS 00000080 .LC9 │ │ │ │ │ +00000352 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ +00000356 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ +00000364 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001e0 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000002cc 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002dc 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000034e 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000035e 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ send(arg) -> send 'arg' into the wrapped iterator, │ │ │ │ │ return next yielded value or raise StopIteration. │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Return state information for pickling. │ │ │ │ │ Private method returning an estimate of len(list(it)). │ │ │ │ │ .LANCHOR0 │ │ │ │ │ iter_len │ │ │ │ │ -Py_XDECREF │ │ │ │ │ +Py_XDECREF.part.0 │ │ │ │ │ calliter_iternext │ │ │ │ │ calliter_dealloc │ │ │ │ │ calliter_traverse │ │ │ │ │ anextawaitable_iternext │ │ │ │ │ anextawaitable_getiter.isra.0 │ │ │ │ │ anextawaitable_dealloc │ │ │ │ │ anextawaitable_send │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyObject_CallMethod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -39,88 +39,20 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000054 : │ │ │ │ │ -PyCallIter_New(): │ │ │ │ │ - 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 │ │ │ │ │ - ldr r0, [pc, #92] @ (c4 ) │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - bl 0 <_PyObject_GC_New> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, be │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - str r4, [r0, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r1, #0] │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - ldr r1, [pc, #44] @ (c8 ) │ │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - orrs r3, r4 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - strd r1, r3, [r0, #-8] │ │ │ │ │ - str r2, [r1, #4] │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000000d0 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000024 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -000000cc : │ │ │ │ │ -calliter_dealloc(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldrd r1, r2, [r0, #-8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - str r3, [r1, #4] │ │ │ │ │ - str.w ip, [r4, #-8] │ │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ │ - and.w r3, r3, #1 │ │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ │ - bl 1b0 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - bl 1b0 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ - nop │ │ │ │ │ +00000054 : │ │ │ │ │ +Py_XDECREF.part.0(): │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 60 │ │ │ │ │ + bx lr │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5e │ │ │ │ │ + b.w 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -149,171 +149,285 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ bne.n ea │ │ │ │ │ b.n f0 │ │ │ │ │ │ │ │ │ │ 00000140 : │ │ │ │ │ iter_dealloc(): │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr.w r0, [r0, #-8] │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - ldr.w r1, [r3, #-4] │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - str r0, [r1, #0] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - str r2, [r0, #4] │ │ │ │ │ - str.w ip, [r3, #-8] │ │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ │ - and.w r2, r2, #1 │ │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ │ - cbnz r1, 178 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + ldrd r1, r2, [r0, #-8] │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r0, #-8] │ │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ │ + and.w r3, r3, #1 │ │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ │ + cbnz r2, 16e │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 172 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 172 │ │ │ │ │ - push {lr} │ │ │ │ │ + push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 54 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.n 16a │ │ │ │ │ │ │ │ │ │ -000001b0 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - cbnz r0, 1b4 │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1b2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1b2 │ │ │ │ │ - b.w 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - nop │ │ │ │ │ +0000018c : │ │ │ │ │ +PyCallIter_New(): │ │ │ │ │ + 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 │ │ │ │ │ + ldr r0, [pc, #100] @ (204 ) │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + bl 0 <_PyObject_GC_New> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ + cbz r0, 1ee │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1f2 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bne.n 1fc │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ + ldr r1, [pc, #60] @ (208 ) │ │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + orrs r3, r4 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + strd r1, r3, [r0, #-8] │ │ │ │ │ + str r2, [r1, #4] │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + beq.n 1c2 │ │ │ │ │ + add.w r3, ip, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + b.n 1c2 │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000032 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000001cc : │ │ │ │ │ +0000020c : │ │ │ │ │ calliter_iternext(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 292 │ │ │ │ │ - ldr r3, [pc, #192] @ (2a4 ) │ │ │ │ │ + beq.n 2cc │ │ │ │ │ + ldr r3, [pc, #292] @ (348 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 230 │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbz r3, 230 │ │ │ │ │ + bmi.n 262 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 244 │ │ │ │ │ + cbz r0, 288 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 246 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 31a │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25c │ │ │ │ │ + bne.n 2d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 238 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21a │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + bne.n 24a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ + movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 28c │ │ │ │ │ + cbz r0, 2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 25e │ │ │ │ │ - ble.n 28c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 27a │ │ │ │ │ + cbz r0, 2b8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27a │ │ │ │ │ + beq.n 2b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 27a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 32e │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + cbz r0, 2ca │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r5, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 334 │ │ │ │ │ + cbnz r4, 304 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ble.n 304 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cbz r0, 2f2 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r5, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 2f2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 2f2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 28c │ │ │ │ │ + cbz r0, 304 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 296 │ │ │ │ │ + bne.n 30c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 22a │ │ │ │ │ + bl 54 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b.n 2cc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 304 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 304 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 29a │ │ │ │ │ + b.n 304 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 2b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28c │ │ │ │ │ + bne.n 2ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28c │ │ │ │ │ - .word 0x000000b4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 2cc │ │ │ │ │ + b.n 304 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +0000034c : │ │ │ │ │ +calliter_dealloc(): │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr.w r0, [r0, #-8] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + ldr.w r1, [r3, #-4] │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + str.w ip, [r3, #-8] │ │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ │ + and.w r2, r2, #1 │ │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ │ + cbnz r1, 39e │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ + cbnz r0, 3aa │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 54 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 38e │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 54 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 392 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -199,151 +199,153 @@ │ │ │ │ │ anextawaitable_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - bl 1b0 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + cbz r0, 1d2 │ │ │ │ │ + bl 54 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 1b0 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + cbz r0, 1da │ │ │ │ │ + bl 54 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000001e0 : │ │ │ │ │ +000001e4 : │ │ │ │ │ anextawaitable_send(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - b.n 1ec │ │ │ │ │ + b.n 1f0 │ │ │ │ │ │ │ │ │ │ -000001ec : │ │ │ │ │ +000001f0 : │ │ │ │ │ anextawaitable_proxy(): │ │ │ │ │ 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 r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 106 │ │ │ │ │ - cbz r0, 24e │ │ │ │ │ + cbz r0, 252 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 232 │ │ │ │ │ + beq.n 236 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 232 │ │ │ │ │ + cbnz r3, 236 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbnz r4, 250 │ │ │ │ │ + cbnz r4, 254 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 24e │ │ │ │ │ + cbz r0, 252 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000254 : │ │ │ │ │ +00000258 : │ │ │ │ │ anextawaitable_throw(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - b.n 1ec │ │ │ │ │ + b.n 1f0 │ │ │ │ │ │ │ │ │ │ -00000260 : │ │ │ │ │ +00000264 : │ │ │ │ │ anextawaitable_close(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - b.n 1ec │ │ │ │ │ + b.n 1f0 │ │ │ │ │ │ │ │ │ │ -0000026c : │ │ │ │ │ +00000270 : │ │ │ │ │ anextawaitable_traverse(): │ │ │ │ │ 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, 292 │ │ │ │ │ + cbnz r0, 296 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 29a │ │ │ │ │ + cbz r0, 29e │ │ │ │ │ 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 284 │ │ │ │ │ + beq.n 288 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000029c : │ │ │ │ │ +000002a0 : │ │ │ │ │ calliter_reduce(): │ │ │ │ │ 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] @ (2dc ) │ │ │ │ │ + ldr r0, [pc, #44] @ (2e0 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cbz r2, 2cc │ │ │ │ │ + cbz r2, 2d0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbz r3, 2cc │ │ │ │ │ + cbz r3, 2d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ @@ -353,58 +355,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000002e0 : │ │ │ │ │ +000002e4 : │ │ │ │ │ iter_setstate(): │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 30a │ │ │ │ │ + beq.n 30e │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - cbnz r3, 316 │ │ │ │ │ + cbnz r3, 31a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 31e │ │ │ │ │ + b.n 322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fc │ │ │ │ │ + beq.n 300 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 31e │ │ │ │ │ + b.n 322 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b.n 300 │ │ │ │ │ + b.n 304 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000320 : │ │ │ │ │ +00000324 : │ │ │ │ │ iter_reduce(): │ │ │ │ │ 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] @ (360 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (364 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cbz r2, 34e │ │ │ │ │ + cbz r2, 352 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,83 +1,83 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246400 2e4c4330 00247400 2e4c414e .$d..LC0.$t..LAN │ │ │ │ │ 0x00000010 43484f52 30006974 65725f6c 656e002e CHOR0.iter_len.. │ │ │ │ │ - 0x00000020 4c433100 50795f58 44454352 45460063 LC1.Py_XDECREF.c │ │ │ │ │ - 0x00000030 616c6c69 7465725f 69746572 6e657874 alliter_iternext │ │ │ │ │ - 0x00000040 0063616c 6c697465 725f6465 616c6c6f .calliter_deallo │ │ │ │ │ - 0x00000050 63006361 6c6c6974 65725f74 72617665 c.calliter_trave │ │ │ │ │ - 0x00000060 72736500 616e6578 74617761 69746162 rse.anextawaitab │ │ │ │ │ - 0x00000070 6c655f69 7465726e 65787400 616e6578 le_iternext.anex │ │ │ │ │ - 0x00000080 74617761 69746162 6c655f67 65746974 tawaitable_getit │ │ │ │ │ - 0x00000090 65722e69 7372612e 30002e4c 43320061 er.isra.0..LC2.a │ │ │ │ │ - 0x000000a0 6e657874 61776169 7461626c 655f6465 nextawaitable_de │ │ │ │ │ - 0x000000b0 616c6c6f 63002e4c 43330061 6e657874 alloc..LC3.anext │ │ │ │ │ - 0x000000c0 61776169 7461626c 655f7365 6e640061 awaitable_send.a │ │ │ │ │ - 0x000000d0 6e657874 61776169 7461626c 655f7072 nextawaitable_pr │ │ │ │ │ - 0x000000e0 6f787900 2e4c4334 002e4c43 3500616e oxy..LC4..LC5.an │ │ │ │ │ - 0x000000f0 65787461 77616974 61626c65 5f746872 extawaitable_thr │ │ │ │ │ - 0x00000100 6f77002e 4c433600 616e6578 74617761 ow..LC6.anextawa │ │ │ │ │ - 0x00000110 69746162 6c655f63 6c6f7365 00616e65 itable_close.ane │ │ │ │ │ - 0x00000120 78746177 61697461 626c655f 74726176 xtawaitable_trav │ │ │ │ │ - 0x00000130 65727365 002e4c43 37002e4c 43380063 erse..LC7..LC8.c │ │ │ │ │ - 0x00000140 616c6c69 7465725f 72656475 63650069 alliter_reduce.i │ │ │ │ │ - 0x00000150 7465725f 73657473 74617465 002e4c43 ter_setstate..LC │ │ │ │ │ - 0x00000160 3900636c 6f73655f 646f6300 7468726f 9.close_doc.thro │ │ │ │ │ - 0x00000170 775f646f 63007365 6e645f64 6f630073 w_doc.send_doc.s │ │ │ │ │ - 0x00000180 65747374 6174655f 646f6300 72656475 etstate_doc.redu │ │ │ │ │ - 0x00000190 63655f64 6f63006c 656e6774 685f6869 ce_doc.length_hi │ │ │ │ │ - 0x000001a0 6e745f64 6f630073 65716974 65725f6d nt_doc.seqiter_m │ │ │ │ │ - 0x000001b0 6574686f 64730063 616c6c69 7465725f ethods.calliter_ │ │ │ │ │ - 0x000001c0 6d657468 6f647300 616e6578 74617761 methods.anextawa │ │ │ │ │ - 0x000001d0 69746162 6c655f61 735f6173 796e6300 itable_as_async. │ │ │ │ │ - 0x000001e0 616e6578 74617761 69746162 6c655f6d anextawaitable_m │ │ │ │ │ - 0x000001f0 6574686f 64730050 79536571 49746572 ethods.PySeqIter │ │ │ │ │ - 0x00000200 5f4e6577 00507953 65717565 6e63655f _New.PySequence_ │ │ │ │ │ - 0x00000210 43686563 6b005f50 794f626a 6563745f Check._PyObject_ │ │ │ │ │ - 0x00000220 47435f4e 6577005f 50794572 725f4261 GC_New._PyErr_Ba │ │ │ │ │ - 0x00000230 64496e74 65726e61 6c43616c 6c005f50 dInternalCall._P │ │ │ │ │ - 0x00000240 795f7473 735f7473 74617465 005f5079 y_tss_tstate._Py │ │ │ │ │ - 0x00000250 4f626a65 63745f48 61734c65 6e005079 Object_HasLen.Py │ │ │ │ │ - 0x00000260 53657175 656e6365 5f53697a 65005079 Sequence_Size.Py │ │ │ │ │ - 0x00000270 4c6f6e67 5f46726f 6d537369 7a655f74 Long_FromSsize_t │ │ │ │ │ - 0x00000280 0050794c 6f6e675f 46726f6d 4c6f6e67 .PyLong_FromLong │ │ │ │ │ - 0x00000290 005f5079 5f4e6f74 496d706c 656d656e ._Py_NotImplemen │ │ │ │ │ - 0x000002a0 74656453 74727563 74005079 53657175 tedStruct.PySequ │ │ │ │ │ - 0x000002b0 656e6365 5f476574 4974656d 00507945 ence_GetItem.PyE │ │ │ │ │ - 0x000002c0 78635f49 6e646578 4572726f 72005079 xc_IndexError.Py │ │ │ │ │ - 0x000002d0 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ - 0x000002e0 63686573 00507945 72725f43 6c656172 ches.PyErr_Clear │ │ │ │ │ - 0x000002f0 005f5079 5f446561 6c6c6f63 00507945 ._Py_Dealloc.PyE │ │ │ │ │ - 0x00000300 78635f4f 76657266 6c6f7745 72726f72 xc_OverflowError │ │ │ │ │ - 0x00000310 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ - 0x00000320 00507945 78635f53 746f7049 74657261 .PyExc_StopItera │ │ │ │ │ - 0x00000330 74696f6e 0050794f 626a6563 745f4743 tion.PyObject_GC │ │ │ │ │ - 0x00000340 5f44656c 00507943 616c6c49 7465725f _Del.PyCallIter_ │ │ │ │ │ - 0x00000350 4e657700 5f50795f 43686563 6b46756e New._Py_CheckFun │ │ │ │ │ - 0x00000360 6374696f 6e526573 756c7400 50794f62 ctionResult.PyOb │ │ │ │ │ - 0x00000370 6a656374 5f526963 68436f6d 70617265 ject_RichCompare │ │ │ │ │ - 0x00000380 426f6f6c 005f5079 4f626a65 63745f4d Bool._PyObject_M │ │ │ │ │ - 0x00000390 616b6554 7043616c 6c005079 416e6578 akeTpCall.PyAnex │ │ │ │ │ - 0x000003a0 74417761 69746162 6c655f4e 65770050 tAwaitable_New.P │ │ │ │ │ - 0x000003b0 79457863 5f53746f 70417379 6e634974 yExc_StopAsyncIt │ │ │ │ │ - 0x000003c0 65726174 696f6e00 5f507947 656e5f53 eration._PyGen_S │ │ │ │ │ - 0x000003d0 65745374 6f704974 65726174 696f6e56 etStopIterationV │ │ │ │ │ - 0x000003e0 616c7565 005f5079 436f726f 5f476574 alue._PyCoro_Get │ │ │ │ │ - 0x000003f0 41776169 7461626c 65497465 72005079 AwaitableIter.Py │ │ │ │ │ - 0x00000400 49746572 5f436865 636b0050 79457863 Iter_Check.PyExc │ │ │ │ │ - 0x00000410 5f547970 65457272 6f720050 794f626a _TypeError.PyObj │ │ │ │ │ - 0x00000420 6563745f 43616c6c 4d657468 6f64005f ect_CallMethod._ │ │ │ │ │ - 0x00000430 50794576 616c5f47 65744275 696c7469 PyEval_GetBuilti │ │ │ │ │ - 0x00000440 6e005079 5f427569 6c645661 6c756500 n.Py_BuildValue. │ │ │ │ │ - 0x00000450 5f507952 756e7469 6d650050 794c6f6e _PyRuntime.PyLon │ │ │ │ │ - 0x00000460 675f4173 5373697a 655f7400 5f50795f g_AsSsize_t._Py_ │ │ │ │ │ - 0x00000470 4e6f6e65 53747275 63740050 79457272 NoneStruct.PyErr │ │ │ │ │ - 0x00000480 5f4f6363 75727265 64005f50 79416e65 _Occurred._PyAne │ │ │ │ │ - 0x00000490 78744177 61697461 626c655f 54797065 xtAwaitable_Type │ │ │ │ │ - 0x000004a0 00507943 616c6c49 7465725f 54797065 .PyCallIter_Type │ │ │ │ │ - 0x000004b0 00507953 65714974 65725f54 79706500 .PySeqIter_Type. │ │ │ │ │ - 0x000004c0 50795479 70655f54 79706500 50794f62 PyType_Type.PyOb │ │ │ │ │ - 0x000004d0 6a656374 5f47656e 65726963 47657441 ject_GenericGetA │ │ │ │ │ - 0x000004e0 74747200 50794f62 6a656374 5f53656c ttr.PyObject_Sel │ │ │ │ │ - 0x000004f0 66497465 7200 fIter. │ │ │ │ │ + 0x00000020 4c433100 50795f58 44454352 45462e70 LC1.Py_XDECREF.p │ │ │ │ │ + 0x00000030 6172742e 30006361 6c6c6974 65725f69 art.0.calliter_i │ │ │ │ │ + 0x00000040 7465726e 65787400 63616c6c 69746572 ternext.calliter │ │ │ │ │ + 0x00000050 5f646561 6c6c6f63 0063616c 6c697465 _dealloc.callite │ │ │ │ │ + 0x00000060 725f7472 61766572 73650061 6e657874 r_traverse.anext │ │ │ │ │ + 0x00000070 61776169 7461626c 655f6974 65726e65 awaitable_iterne │ │ │ │ │ + 0x00000080 78740061 6e657874 61776169 7461626c xt.anextawaitabl │ │ │ │ │ + 0x00000090 655f6765 74697465 722e6973 72612e30 e_getiter.isra.0 │ │ │ │ │ + 0x000000a0 002e4c43 3200616e 65787461 77616974 ..LC2.anextawait │ │ │ │ │ + 0x000000b0 61626c65 5f646561 6c6c6f63 002e4c43 able_dealloc..LC │ │ │ │ │ + 0x000000c0 3300616e 65787461 77616974 61626c65 3.anextawaitable │ │ │ │ │ + 0x000000d0 5f73656e 6400616e 65787461 77616974 _send.anextawait │ │ │ │ │ + 0x000000e0 61626c65 5f70726f 7879002e 4c433400 able_proxy..LC4. │ │ │ │ │ + 0x000000f0 2e4c4335 00616e65 78746177 61697461 .LC5.anextawaita │ │ │ │ │ + 0x00000100 626c655f 7468726f 77002e4c 43360061 ble_throw..LC6.a │ │ │ │ │ + 0x00000110 6e657874 61776169 7461626c 655f636c nextawaitable_cl │ │ │ │ │ + 0x00000120 6f736500 616e6578 74617761 69746162 ose.anextawaitab │ │ │ │ │ + 0x00000130 6c655f74 72617665 72736500 2e4c4337 le_traverse..LC7 │ │ │ │ │ + 0x00000140 002e4c43 38006361 6c6c6974 65725f72 ..LC8.calliter_r │ │ │ │ │ + 0x00000150 65647563 65006974 65725f73 65747374 educe.iter_setst │ │ │ │ │ + 0x00000160 61746500 2e4c4339 00636c6f 73655f64 ate..LC9.close_d │ │ │ │ │ + 0x00000170 6f630074 68726f77 5f646f63 0073656e oc.throw_doc.sen │ │ │ │ │ + 0x00000180 645f646f 63007365 74737461 74655f64 d_doc.setstate_d │ │ │ │ │ + 0x00000190 6f630072 65647563 655f646f 63006c65 oc.reduce_doc.le │ │ │ │ │ + 0x000001a0 6e677468 5f68696e 745f646f 63007365 ngth_hint_doc.se │ │ │ │ │ + 0x000001b0 71697465 725f6d65 74686f64 73006361 qiter_methods.ca │ │ │ │ │ + 0x000001c0 6c6c6974 65725f6d 6574686f 64730061 lliter_methods.a │ │ │ │ │ + 0x000001d0 6e657874 61776169 7461626c 655f6173 nextawaitable_as │ │ │ │ │ + 0x000001e0 5f617379 6e630061 6e657874 61776169 _async.anextawai │ │ │ │ │ + 0x000001f0 7461626c 655f6d65 74686f64 73005079 table_methods.Py │ │ │ │ │ + 0x00000200 53657149 7465725f 4e657700 50795365 SeqIter_New.PySe │ │ │ │ │ + 0x00000210 7175656e 63655f43 6865636b 005f5079 quence_Check._Py │ │ │ │ │ + 0x00000220 4f626a65 63745f47 435f4e65 77005f50 Object_GC_New._P │ │ │ │ │ + 0x00000230 79457272 5f426164 496e7465 726e616c yErr_BadInternal │ │ │ │ │ + 0x00000240 43616c6c 005f5079 5f747373 5f747374 Call._Py_tss_tst │ │ │ │ │ + 0x00000250 61746500 5f50794f 626a6563 745f4861 ate._PyObject_Ha │ │ │ │ │ + 0x00000260 734c656e 00507953 65717565 6e63655f sLen.PySequence_ │ │ │ │ │ + 0x00000270 53697a65 0050794c 6f6e675f 46726f6d Size.PyLong_From │ │ │ │ │ + 0x00000280 5373697a 655f7400 50794c6f 6e675f46 Ssize_t.PyLong_F │ │ │ │ │ + 0x00000290 726f6d4c 6f6e6700 5f50795f 4e6f7449 romLong._Py_NotI │ │ │ │ │ + 0x000002a0 6d706c65 6d656e74 65645374 72756374 mplementedStruct │ │ │ │ │ + 0x000002b0 00507953 65717565 6e63655f 47657449 .PySequence_GetI │ │ │ │ │ + 0x000002c0 74656d00 50794578 635f496e 64657845 tem.PyExc_IndexE │ │ │ │ │ + 0x000002d0 72726f72 00507945 72725f45 78636570 rror.PyErr_Excep │ │ │ │ │ + 0x000002e0 74696f6e 4d617463 68657300 50794572 tionMatches.PyEr │ │ │ │ │ + 0x000002f0 725f436c 65617200 5f50795f 4465616c r_Clear._Py_Deal │ │ │ │ │ + 0x00000300 6c6f6300 50794578 635f4f76 6572666c loc.PyExc_Overfl │ │ │ │ │ + 0x00000310 6f774572 726f7200 50794572 725f5365 owError.PyErr_Se │ │ │ │ │ + 0x00000320 74537472 696e6700 50794578 635f5374 tString.PyExc_St │ │ │ │ │ + 0x00000330 6f704974 65726174 696f6e00 50794f62 opIteration.PyOb │ │ │ │ │ + 0x00000340 6a656374 5f47435f 44656c00 50794361 ject_GC_Del.PyCa │ │ │ │ │ + 0x00000350 6c6c4974 65725f4e 6577005f 50794f62 llIter_New._PyOb │ │ │ │ │ + 0x00000360 6a656374 5f4d616b 65547043 616c6c00 ject_MakeTpCall. │ │ │ │ │ + 0x00000370 50794f62 6a656374 5f526963 68436f6d PyObject_RichCom │ │ │ │ │ + 0x00000380 70617265 426f6f6c 005f5079 5f436865 pareBool._Py_Che │ │ │ │ │ + 0x00000390 636b4675 6e637469 6f6e5265 73756c74 ckFunctionResult │ │ │ │ │ + 0x000003a0 00507941 6e657874 41776169 7461626c .PyAnextAwaitabl │ │ │ │ │ + 0x000003b0 655f4e65 77005079 4578635f 53746f70 e_New.PyExc_Stop │ │ │ │ │ + 0x000003c0 4173796e 63497465 72617469 6f6e005f AsyncIteration._ │ │ │ │ │ + 0x000003d0 50794765 6e5f5365 7453746f 70497465 PyGen_SetStopIte │ │ │ │ │ + 0x000003e0 72617469 6f6e5661 6c756500 5f507943 rationValue._PyC │ │ │ │ │ + 0x000003f0 6f726f5f 47657441 77616974 61626c65 oro_GetAwaitable │ │ │ │ │ + 0x00000400 49746572 00507949 7465725f 43686563 Iter.PyIter_Chec │ │ │ │ │ + 0x00000410 6b005079 4578635f 54797065 4572726f k.PyExc_TypeErro │ │ │ │ │ + 0x00000420 72005079 4f626a65 63745f43 616c6c4d r.PyObject_CallM │ │ │ │ │ + 0x00000430 6574686f 64005f50 79457661 6c5f4765 ethod._PyEval_Ge │ │ │ │ │ + 0x00000440 74427569 6c74696e 0050795f 4275696c tBuiltin.Py_Buil │ │ │ │ │ + 0x00000450 6456616c 7565005f 50795275 6e74696d dValue._PyRuntim │ │ │ │ │ + 0x00000460 65005079 4c6f6e67 5f417353 73697a65 e.PyLong_AsSsize │ │ │ │ │ + 0x00000470 5f74005f 50795f4e 6f6e6553 74727563 _t._Py_NoneStruc │ │ │ │ │ + 0x00000480 74005079 4572725f 4f636375 72726564 t.PyErr_Occurred │ │ │ │ │ + 0x00000490 005f5079 416e6578 74417761 69746162 ._PyAnextAwaitab │ │ │ │ │ + 0x000004a0 6c655f54 79706500 50794361 6c6c4974 le_Type.PyCallIt │ │ │ │ │ + 0x000004b0 65725f54 79706500 50795365 71497465 er_Type.PySeqIte │ │ │ │ │ + 0x000004c0 725f5479 70650050 79547970 655f5479 r_Type.PyType_Ty │ │ │ │ │ + 0x000004d0 70650050 794f626a 6563745f 47656e65 pe.PyObject_Gene │ │ │ │ │ + 0x000004e0 72696347 65744174 74720050 794f626a ricGetAttr.PyObj │ │ │ │ │ + 0x000004f0 6563745f 53656c66 49746572 00 ect_SelfIter. │ │ │ ├── listobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 49512 (bytes into file) │ │ │ │ │ + Start of section headers: 50264 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0xc168: │ │ │ │ │ +There are 18 section headers, starting at offset 0xc458: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 00044c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a588 000138 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00a878 000138 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000480 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00a6c0 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00a9b0 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0008ec 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0008ec 000366 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000c54 007200 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00aa58 001590 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 007e54 00019c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00bfe8 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 007ff0 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00c0c8 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00868c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00868c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0086c0 001120 10 16 161 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0097e0 000da5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00c0d8 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000c54 0074f0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00ad48 001590 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 008144 00019c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00c2d8 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0082e0 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00c3b8 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00897c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00897c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0089b0 001120 10 16 161 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 009ad0 000da5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00c3c8 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,120 +7,120 @@ │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 SECTION LOCAL DEFAULT 7 .text.hot │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 8: 000000dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 000000e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 10: 00000121 268 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ - 11: 00000224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 12: 0000022c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 13: 0000022d 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 10: 00000121 264 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ + 11: 00000220 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 12: 00000228 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 13: 00000229 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000001 40 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ - 15: 000003b9 138 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ + 15: 000003b5 138 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 00000499 4582 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 00000495 4696 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 00006cbd 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00001681 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 21: 000071f9 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 00005b0d 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 000016e9 10014 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 24: 00005c0d 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 000071e1 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 00006fa9 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 000016ed 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 21: 000074e9 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 00005df9 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00001755 10634 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 24: 00005ef9 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 000074d1 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000195 122 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 27: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 28: 00003e91 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 29: 00003fd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 30: 00003fe0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 31: 00004061 1078 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 32: 000060e9 360 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 28: 00004169 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 29: 000042ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 30: 000042b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 31: 00004339 1098 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 32: 000063d5 360 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 33: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 34: 00004499 88 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 35: 000044f1 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 34: 00004785 88 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 35: 000047dd 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ 36: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 37: 000045e1 924 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 38: 00004964 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 0000497c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 0000497d 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 41: 000049bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 000049c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 000049c1 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 44: 00004a48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00004a54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00004a55 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 47: 00004abd 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 48: 00004ac1 98 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 49: 00004b49 1210 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 50: 00005005 600 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 51: 00006be1 114 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 37: 000048cd 924 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 38: 00004c50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00004c68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00004c69 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 41: 00004ca8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00004cac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00004cad 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 44: 00004d34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00004d40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00004d41 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 47: 00004da9 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 48: 00004dad 98 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 49: 00004e35 1210 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 50: 000052f1 600 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 51: 00006ecd 114 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ 52: 00000211 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 53: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 54: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 55: 0000525d 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 56: 000052fd 544 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 57: 000053b2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000053b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00005414 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 0000542c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 61: 000054dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 62: 000054f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00005549 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 56: 000055e9 544 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 57: 0000569e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 000056a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00005700 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00005718 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 000057c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 62: 000057e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 63: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 64: 0000551d 262 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 64: 00005809 262 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ 65: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 66: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 67: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 68: 00005625 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 69: 000057dd 142 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 68: 00005911 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 69: 00005ac9 142 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 70: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 71: 0000586d 556 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 72: 00005a88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 73: 00005a98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 74: 00005a99 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 71: 00005b59 556 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 72: 00005d74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00005d84 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 74: 00005d85 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ 75: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 76: 00005b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00005b0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 78: 00005ccd 150 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 76: 00005df4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00005df8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 78: 00005fb9 150 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ 79: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 80: 00005dc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 00005dc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 82: 00005dc9 114 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 83: 00005e3d 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 84: 00005e74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 00005e78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 86: 00005e79 58 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 80: 000060b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 000060b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 82: 000060b5 114 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 83: 00006129 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 84: 00006160 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 00006164 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 86: 00006165 58 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ 87: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 88: 00005eb5 348 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 89: 00006011 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 90: 00006041 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 91: 00006244 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 88: 000061a1 348 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 89: 000062fd 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 90: 0000632d 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 91: 00006530 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 92: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 93: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 94: 00006250 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 95: 00006251 1796 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 96: 00006955 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 97: 00006961 244 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 98: 00006a50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 0000653c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 95: 0000653d 1796 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 96: 00006c41 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 97: 00006c4d 244 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 98: 00006d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 99: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 100: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 101: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 102: 00006a54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 103: 00006a55 328 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 104: 00006c55 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 102: 00006d40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 103: 00006d41 328 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 104: 00006f41 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 105: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 106: 00000050 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 107: 00006ce9 592 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 108: 00006f2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 109: 00006f38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 110: 00006f39 150 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 111: 00006fd1 196 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 112: 00007095 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 107: 00006fd5 592 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 108: 00007218 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 00007224 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 110: 00007225 156 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 111: 000072c1 196 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 112: 00007385 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 113: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 114: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 115: 000070c5 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 115: 000073b5 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ 116: 00000151 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 117: 0000015d 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ 118: 00000175 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 119: 0000018d 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 120: 00000054 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 121: 00000055 46 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 122: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ @@ -173,47 +173,47 @@ │ │ │ │ │ 169: 000000e9 56 FUNC GLOBAL DEFAULT 7 PyList_AsTuple │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 176: 00000249 214 FUNC GLOBAL DEFAULT 7 PyList_Append │ │ │ │ │ + 176: 00000245 214 FUNC GLOBAL DEFAULT 7 PyList_Append │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 178: 00000321 152 FUNC GLOBAL DEFAULT 7 _PyList_AppendTakeRefListResize │ │ │ │ │ - 179: 00000445 84 FUNC GLOBAL DEFAULT 7 PyList_Sort │ │ │ │ │ + 178: 0000031d 152 FUNC GLOBAL DEFAULT 7 _PyList_AppendTakeRefListResize │ │ │ │ │ + 179: 00000441 84 FUNC GLOBAL DEFAULT 7 PyList_Sort │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 192: 00003e09 136 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 192: 000040e1 136 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 194: 00003ec1 288 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ - 195: 00003fe1 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 194: 00004199 288 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 195: 000042b9 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 197: 000045ad 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 197: 00004899 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 208: 00004b25 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 208: 00004e11 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -230,33 +230,33 @@ │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 232: 00000001 162 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 233: 00005abd 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 233: 00005da9 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 236: 00005d65 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 236: 00006051 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 251: 00006b9d 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 251: 00006e89 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ 252: 00000029 44 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 255: 000000a5 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 256: 000000fd 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa588 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xa878 contains 39 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000026 00000f0a R_ARM_THM_CALL 000003b9 list_resize │ │ │ │ │ +00000026 00000f0a R_ARM_THM_CALL 000003b5 list_resize │ │ │ │ │ 0000007a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000007e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000086 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000090 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000094 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000009c 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -14,73 +14,73 @@ │ │ │ │ │ 0000013e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000142 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000146 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000001d8 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001f4 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000200 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000023a 0000fe0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000024c 00000f0a R_ARM_THM_CALL 000003b9 list_resize │ │ │ │ │ +0000024c 00000f0a R_ARM_THM_CALL 000003b5 list_resize │ │ │ │ │ 00000380 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000386 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000390 0000220a R_ARM_THM_CALL 00004499 list_clear_impl.isra.0 │ │ │ │ │ +00000390 0000220a R_ARM_THM_CALL 00004785 list_clear_impl.isra.0 │ │ │ │ │ 000003ac 0001040a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000003ba 00007a2f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 000003be 00007a30 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 000003d0 0000a10a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000003da 00007b2f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ 000003de 00007b30 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 000003f0 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000408 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000424 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000428 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000432 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c6 0000201e R_ARM_THM_JUMP24 000060e9 list_slice_lock_held │ │ │ │ │ +000000c6 0000201e R_ARM_THM_JUMP24 000063d5 list_slice_lock_held │ │ │ │ │ 0000016a 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000170 0001031e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000184 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000190 0000201e R_ARM_THM_JUMP24 000060e9 list_slice_lock_held │ │ │ │ │ +00000190 0000201e R_ARM_THM_JUMP24 000063d5 list_slice_lock_held │ │ │ │ │ 000003c8 0001051e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000003e8 0001051e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xa6c0 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xa9b0 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 00000121 list_dealloc │ │ │ │ │ -0000002c 00006702 R_ARM_ABS32 00006a55 list_repr │ │ │ │ │ +0000002c 00006702 R_ARM_ABS32 00006d41 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00010d02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00010e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001c02 R_ARM_ABS32 00003e91 list_traverse │ │ │ │ │ -00000060 00004e02 R_ARM_ABS32 00005ccd list_clear_slot │ │ │ │ │ -00000064 00003802 R_ARM_ABS32 000052fd list_richcompare │ │ │ │ │ -0000006c 00002b02 R_ARM_ABS32 000049c1 list_iter │ │ │ │ │ +0000005c 00001c02 R_ARM_ABS32 00004169 list_traverse │ │ │ │ │ +00000060 00004e02 R_ARM_ABS32 00005fb9 list_clear_slot │ │ │ │ │ +00000064 00003802 R_ARM_ABS32 000055e9 list_richcompare │ │ │ │ │ +0000006c 00002b02 R_ARM_ABS32 00004cad list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003702 R_ARM_ABS32 0000525d list___init__ │ │ │ │ │ +00000094 00003702 R_ARM_ABS32 00005549 list___init__ │ │ │ │ │ 00000098 0000ee02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00010f02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000cf02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00005a02 R_ARM_ABS32 00006041 list_vectorcall │ │ │ │ │ +000000c8 00005a02 R_ARM_ABS32 0000632d list_vectorcall │ │ │ │ │ 000000d4 00010c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 00004ac1 listiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00004dad listiter_dealloc │ │ │ │ │ 00000118 00010e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00006002 R_ARM_ABS32 00006955 listiter_traverse │ │ │ │ │ +0000012c 00006002 R_ARM_ABS32 00006c41 listiter_traverse │ │ │ │ │ 0000013c 00011002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002e02 R_ARM_ABS32 00004a55 listiter_next │ │ │ │ │ +00000140 00002e02 R_ARM_ABS32 00004d41 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00010c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005602 R_ARM_ABS32 00005e79 listreviter_dealloc │ │ │ │ │ +000001b8 00005602 R_ARM_ABS32 00006165 listreviter_dealloc │ │ │ │ │ 000001e8 00010e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007402 R_ARM_ABS32 00000151 listreviter_traverse │ │ │ │ │ 0000020c 00011002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006802 R_ARM_ABS32 00006c55 listreviter_next │ │ │ │ │ +00000210 00006802 R_ARM_ABS32 00006f41 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b0 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -98,72 +98,72 @@ │ │ │ │ │ 00000304 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00007c02 R_ARM_ABS32 00000399 listiter_reduce │ │ │ │ │ 00000314 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00007f02 R_ARM_ABS32 000003f5 listiter_setstate │ │ │ │ │ 00000324 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00002f02 R_ARM_ABS32 00004abd list_length │ │ │ │ │ -0000033c 00002502 R_ARM_ABS32 000045e1 list_subscript │ │ │ │ │ -00000340 00005f02 R_ARM_ABS32 00006251 list_ass_subscript │ │ │ │ │ -00000344 00002f02 R_ARM_ABS32 00004abd list_length │ │ │ │ │ -00000348 00004702 R_ARM_ABS32 0000586d list_concat │ │ │ │ │ -0000034c 00006b02 R_ARM_ABS32 00006ce9 list_repeat │ │ │ │ │ -00000350 00002802 R_ARM_ABS32 0000497d list_item │ │ │ │ │ -00000358 00004502 R_ARM_ABS32 000057dd list_ass_item │ │ │ │ │ -00000360 00005202 R_ARM_ABS32 00005dc9 list_contains │ │ │ │ │ -00000364 00005902 R_ARM_ABS32 00006011 list_inplace_concat │ │ │ │ │ +00000338 00002f02 R_ARM_ABS32 00004da9 list_length │ │ │ │ │ +0000033c 00002502 R_ARM_ABS32 000048cd list_subscript │ │ │ │ │ +00000340 00005f02 R_ARM_ABS32 0000653d list_ass_subscript │ │ │ │ │ +00000344 00002f02 R_ARM_ABS32 00004da9 list_length │ │ │ │ │ +00000348 00004702 R_ARM_ABS32 00005b59 list_concat │ │ │ │ │ +0000034c 00006b02 R_ARM_ABS32 00006fd5 list_repeat │ │ │ │ │ +00000350 00002802 R_ARM_ABS32 00004c69 list_item │ │ │ │ │ +00000358 00004502 R_ARM_ABS32 00005ac9 list_ass_item │ │ │ │ │ +00000360 00005202 R_ARM_ABS32 000060b5 list_contains │ │ │ │ │ +00000364 00005902 R_ARM_ABS32 000062fd list_inplace_concat │ │ │ │ │ 00000368 00007902 R_ARM_ABS32 00000055 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00002502 R_ARM_ABS32 000045e1 list_subscript │ │ │ │ │ +00000370 00002502 R_ARM_ABS32 000048cd list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005302 R_ARM_ABS32 00005e3d list___reversed__ │ │ │ │ │ +00000380 00005302 R_ARM_ABS32 00006129 list___reversed__ │ │ │ │ │ 00000388 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00008002 R_ARM_ABS32 00000083 list___sizeof__ │ │ │ │ │ 00000398 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 00006e02 R_ARM_ABS32 00006f39 py_list_clear │ │ │ │ │ +000003a0 00006e02 R_ARM_ABS32 00007225 py_list_clear │ │ │ │ │ 000003a8 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00007702 R_ARM_ABS32 0000018d list_copy │ │ │ │ │ 000003b8 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002302 R_ARM_ABS32 000044f1 list_append │ │ │ │ │ +000003c0 00002302 R_ARM_ABS32 000047dd list_append │ │ │ │ │ 000003c8 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00005802 R_ARM_ABS32 00005eb5 list_insert │ │ │ │ │ +000003d0 00005802 R_ARM_ABS32 000061a1 list_insert │ │ │ │ │ 000003d8 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004a02 R_ARM_ABS32 00005a99 list_extend │ │ │ │ │ +000003e0 00004a02 R_ARM_ABS32 00005d85 list_extend │ │ │ │ │ 000003e8 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004402 R_ARM_ABS32 00005625 list_pop │ │ │ │ │ +000003f0 00004402 R_ARM_ABS32 00005911 list_pop │ │ │ │ │ 000003f8 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004002 R_ARM_ABS32 0000551d list_remove │ │ │ │ │ +00000400 00004002 R_ARM_ABS32 00005809 list_remove │ │ │ │ │ 00000408 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007302 R_ARM_ABS32 000070c5 list_index │ │ │ │ │ +00000410 00007302 R_ARM_ABS32 000073b5 list_index │ │ │ │ │ 00000418 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00006f02 R_ARM_ABS32 00006fd1 list_count │ │ │ │ │ +00000420 00006f02 R_ARM_ABS32 000072c1 list_count │ │ │ │ │ 00000428 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007002 R_ARM_ABS32 00007095 list_reverse │ │ │ │ │ +00000430 00007002 R_ARM_ABS32 00007385 list_reverse │ │ │ │ │ 00000438 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00006102 R_ARM_ABS32 00006961 list_sort │ │ │ │ │ +00000440 00006102 R_ARM_ABS32 00006c4d list_sort │ │ │ │ │ 00000448 00008502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00011102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xaa58 contains 690 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xad48 contains 690 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000072 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007a 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000008a 0000a40a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -174,689 +174,689 @@ │ │ │ │ │ 000000e0 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000e4 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000110 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000114 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000118 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000130 0000ab0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ 00000134 0000ac0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000172 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000017e 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000019e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001a2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001fe 00000a2f R_ARM_THM_MOVW_ABS_NC 00000121 list_dealloc │ │ │ │ │ -00000202 00000a30 R_ARM_THM_MOVT_ABS 00000121 list_dealloc │ │ │ │ │ +00000166 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000186 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000018a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000001bc 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000121 list_dealloc │ │ │ │ │ +00000200 00000a30 R_ARM_THM_MOVT_ABS 00000121 list_dealloc │ │ │ │ │ +00000220 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000224 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000228 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002c2 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002f8 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000030c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000310 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000314 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000035e 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000039c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000003a8 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000003f6 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000042a 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000438 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000474 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000478 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000480 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000492 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004bc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004ec 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000004f0 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000004fc 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000500 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000506 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000050a 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000002be 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000002f4 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000308 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000030c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000310 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000035a 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000398 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000003a4 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003f2 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000426 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000434 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000470 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000474 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000047c 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000048e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004b6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004e8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000004ec 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000004f8 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000004fc 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000502 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000506 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000059a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000059e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000065c 0000132f R_ARM_THM_MOVW_ABS_NC 00006cbd unsafe_long_compare │ │ │ │ │ -00000660 00001330 R_ARM_THM_MOVT_ABS 00006cbd unsafe_long_compare │ │ │ │ │ -000006bc 0000132f R_ARM_THM_MOVW_ABS_NC 00006cbd unsafe_long_compare │ │ │ │ │ -000006c0 00001330 R_ARM_THM_MOVT_ABS 00006cbd unsafe_long_compare │ │ │ │ │ -00000858 0000142f R_ARM_THM_MOVW_ABS_NC 00001681 unsafe_latin_compare │ │ │ │ │ -0000085c 00001430 R_ARM_THM_MOVT_ABS 00001681 unsafe_latin_compare │ │ │ │ │ -0000086e 0000152f R_ARM_THM_MOVW_ABS_NC 000071f9 safe_object_compare │ │ │ │ │ -00000872 00001530 R_ARM_THM_MOVT_ABS 000071f9 safe_object_compare │ │ │ │ │ -0000087c 0000162f R_ARM_THM_MOVW_ABS_NC 00005b0d unsafe_tuple_compare │ │ │ │ │ -00000880 00001630 R_ARM_THM_MOVT_ABS 00005b0d unsafe_tuple_compare │ │ │ │ │ -000008ae 0000b80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008c8 0000b80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008e8 0000b80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000964 0000142f R_ARM_THM_MOVW_ABS_NC 00001681 unsafe_latin_compare │ │ │ │ │ -00000968 00001430 R_ARM_THM_MOVT_ABS 00001681 unsafe_latin_compare │ │ │ │ │ -000009d4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a64 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a94 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b04 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000bce 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000bdc 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000bf8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bfc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c14 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c32 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c58 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d76 0000132f R_ARM_THM_MOVW_ABS_NC 00006cbd unsafe_long_compare │ │ │ │ │ -00000d7a 00001330 R_ARM_THM_MOVT_ABS 00006cbd unsafe_long_compare │ │ │ │ │ -00000fe0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fe4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001008 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000100c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001014 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001018 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000101c 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001020 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001026 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001170 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001174 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000117a 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000117e 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001202 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001206 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013a2 0000142f R_ARM_THM_MOVW_ABS_NC 00001681 unsafe_latin_compare │ │ │ │ │ -000013a6 00001430 R_ARM_THM_MOVT_ABS 00001681 unsafe_latin_compare │ │ │ │ │ -00001402 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001406 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001416 0000182f R_ARM_THM_MOVW_ABS_NC 00005c0d unsafe_object_compare │ │ │ │ │ -0000141a 00001830 R_ARM_THM_MOVT_ABS 00005c0d unsafe_object_compare │ │ │ │ │ -0000141e 0000152f R_ARM_THM_MOVW_ABS_NC 000071f9 safe_object_compare │ │ │ │ │ -00001422 00001530 R_ARM_THM_MOVT_ABS 000071f9 safe_object_compare │ │ │ │ │ -000014dc 0000152f R_ARM_THM_MOVW_ABS_NC 000071f9 safe_object_compare │ │ │ │ │ -000014e0 00001530 R_ARM_THM_MOVT_ABS 000071f9 safe_object_compare │ │ │ │ │ -000014ee 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001500 0000b80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001514 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001526 0000192f R_ARM_THM_MOVW_ABS_NC 000071e1 unsafe_float_compare │ │ │ │ │ -0000152a 00001930 R_ARM_THM_MOVT_ABS 000071e1 unsafe_float_compare │ │ │ │ │ -000015a0 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015d8 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001630 0000152f R_ARM_THM_MOVW_ABS_NC 000071f9 safe_object_compare │ │ │ │ │ -00001634 00001530 R_ARM_THM_MOVT_ABS 000071f9 safe_object_compare │ │ │ │ │ -0000164a 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001656 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001678 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b6 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000016c2 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001740 0000142f R_ARM_THM_MOVW_ABS_NC 00001681 unsafe_latin_compare │ │ │ │ │ -00001744 00001430 R_ARM_THM_MOVT_ABS 00001681 unsafe_latin_compare │ │ │ │ │ -0000178a 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000180c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001846 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001916 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000198c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001a00 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001a6c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001ae4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b3e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b9c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001c64 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001cd4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d30 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d8e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001dd4 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e90 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001eec 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f00 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f88 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001fc2 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000020e2 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002156 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021c8 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002224 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000228e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022dc 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023a6 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002418 0000142f R_ARM_THM_MOVW_ABS_NC 00001681 unsafe_latin_compare │ │ │ │ │ -0000241c 00001430 R_ARM_THM_MOVT_ABS 00001681 unsafe_latin_compare │ │ │ │ │ -000024b0 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000251e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002576 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000025dc 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002660 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026dc 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002752 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000027c4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002860 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000028d8 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002946 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002996 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002a50 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ac8 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b28 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002bd0 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002ca6 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d1a 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d84 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002dc0 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e84 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ef4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f5c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f92 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003008 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003072 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030da 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003100 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003186 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031fa 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000325a 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032aa 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000032c8 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032ea 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003308 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003360 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003414 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000345c 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003548 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000356e 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003582 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000359c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035b4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035ee 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000360c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003626 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000367c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036a0 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000036b6 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003710 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000372e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003748 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003762 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003786 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037ee 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000380e 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003860 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038ae 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003908 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000391e 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000399e 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ba 00001a0a R_ARM_THM_CALL 00000195 merge_getmem │ │ │ │ │ -00003a4e 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003bb6 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003cb0 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003dde 00001a0a R_ARM_THM_CALL 00000195 merge_getmem │ │ │ │ │ -00003e4e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e5c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003e60 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003e68 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003e78 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003e7c 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003e80 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003e84 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003e8a 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f02 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003f46 0000a10a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00003f5a 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f66 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003f6a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003f70 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003fc0 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fd4 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003fd8 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003fdc 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000400a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000400e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004016 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000405a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040d4 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004100 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004138 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000425a 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000426a 0000212f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -0000426e 00002130 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00004272 0000c40a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000042da 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004302 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004316 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004326 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000433a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004352 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000437e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004390 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043b0 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000043b6 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000043ee 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000440e 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004420 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004436 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004442 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000444c 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004456 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004464 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000044d8 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004522 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004526 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000456e 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000457e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004582 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000459c 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000045a2 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000045cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000045d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000045d4 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004600 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004604 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000460e 0000c60a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000461a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004650 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00004654 0000c830 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004666 0000c90a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00004680 0000ca0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000046a2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000046dc 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004746 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000479e 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000048b0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000048b4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000048b8 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000048f4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000048f8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004900 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004928 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004934 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004948 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000494c 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004952 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00004956 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -0000495c 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004964 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004968 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000496c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004970 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004974 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004978 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049a6 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000049aa 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000049b2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000049bc 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049da 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a20 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004a24 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004a2c 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004a48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004a4c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a50 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ab6 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b14 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b38 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004b3c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004b60 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004b64 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b70 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004b74 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004b88 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00004b8c 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00004b90 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00004b94 0000d230 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00004ba8 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004bac 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004bb6 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004bba 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004bca 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004bce 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004bd8 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004bdc 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004be8 0000d70a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004bfa 0000d80a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004c2c 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004c58 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ca2 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004cd2 0000b20a R_ARM_THM_CALL 00000321 _PyList_AppendTakeRefListResize │ │ │ │ │ -00004d30 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004d76 0000d90a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004d86 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dc4 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004e1c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004e42 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004e5e 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004e72 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004e86 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004e9a 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004eac 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004ebe 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004ed0 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004ef2 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f3a 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f86 0000db0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00004f9e 0000d90a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004fb4 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004fb8 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004fbe 0000dd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004fc8 0000de0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004fce 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fdc 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004ff6 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005018 0000352f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -0000501c 00003530 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00005020 0000c40a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00005054 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000051ec 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005238 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005248 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005256 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000526e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005272 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000529e 0000362f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000052a2 00003630 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000052a8 0000df0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000052b6 0000362f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000052ba 00003630 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000052c2 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000536c 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000053bc 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000053c0 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000053da 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000053de 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000053f6 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005414 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005418 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000541c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005420 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005424 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005428 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000542c 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005430 0000e430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000546c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00005490 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054b2 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054dc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000054e0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000054e4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000054e8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000054ec 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000054f0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005500 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000550c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000554e 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005576 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000557a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000055aa 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000055d6 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000055f0 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000055f4 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000055f8 00003f2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -000055fc 00003f30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00005602 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000560e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000561a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000569e 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000056e0 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000056f6 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005716 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000571c 0000412f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00005720 00004130 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -0000572a 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005736 0000e60a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005740 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000576a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000576e 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005772 0000422f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00005776 00004230 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -0000577c 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005784 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005794 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000579e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000057a2 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000057a6 0000432f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -000057aa 00004330 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -000057b0 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000057ba 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057c2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005816 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005832 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000584e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005852 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005856 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000585a 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005860 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000058c0 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005900 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059a0 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000059da 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059de 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059e2 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005a3c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a40 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a58 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005a5c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a60 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005a6e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005a72 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005a78 0000462f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00005a7c 00004630 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00005a82 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005a88 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a8c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a90 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a94 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005aac 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005ab0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005ae2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005ae6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005aee 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005af6 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005afa 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005b02 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005b08 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005b3c 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005b50 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005b7c 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005b9c 0000132f R_ARM_THM_MOVW_ABS_NC 00006cbd unsafe_long_compare │ │ │ │ │ -00005ba0 00001330 R_ARM_THM_MOVT_ABS 00006cbd unsafe_long_compare │ │ │ │ │ -00005c34 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c38 0000e430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c48 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00005c4c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00005c56 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005c5a 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005c92 0000eb0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005cb0 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cc6 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d1c 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d32 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d4e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d96 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005d9a 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005d9e 00004f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -00005da2 00004f30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00005da8 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005db0 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005db4 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005dbc 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005dc4 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005e00 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005e2c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e4e 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005e6c 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00005e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005e88 0000ab0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00005eac 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ed0 0000e60a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005eda 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005f20 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005f6c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f70 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005fa0 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fb6 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005fca 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005fd2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fe6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005fea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005ff2 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005ffc 0000572f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00006000 00005730 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00006006 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000606a 0000ee0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000060a2 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060b8 0000362f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000060bc 00003630 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000060c6 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000060d2 0000362f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000060d6 00003630 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000060dc 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00006132 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006170 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000061b8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000061bc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061c0 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006218 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000621c 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006244 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006248 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000624c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006276 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000627a 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006282 0000c60a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000628c 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062c2 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000062da 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062f2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000062f6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006308 0000c90a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000631e 00005c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00006322 00005c30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00006326 0000c40a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000633c 0000ca0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000637a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000639e 0000ca0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000063e0 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000642a 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000064e0 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006520 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000653a 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006720 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000673a 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000067ac 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067c6 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000067ce 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000067d2 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000067d8 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000067ec 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067f6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000067fa 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006802 00005d2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00006806 00005d30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -0000680c 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006824 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006836 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006846 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006856 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006868 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000687c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000688e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068a0 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068b4 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068c6 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068d8 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068ec 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006900 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000691c 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006920 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006926 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -0000692a 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006930 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006946 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000694e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000698e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006992 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000069c2 0000f00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000069e2 0000eb0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000069ee 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000069f2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006a10 0000f00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006a18 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006a1c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006a42 0000f00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006a6e 0000f10a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00006a78 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00006a90 0000f30a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00006aa0 0000652f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -00006aa4 00006530 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -00006aca 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00006ad4 0000f50a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00006ae2 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00006af8 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b18 0000f30a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00006b22 0000f70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00006b28 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00006b3e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b4c 0000632f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -00006b50 00006330 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00006b62 0000fa0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00006b68 0000f70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00006b72 0000642f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00006b76 00006430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00006b96 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bc4 0000cf0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00006c3c 0000d90a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00006cb6 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d14 0000fe0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006d4a 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006d96 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006e82 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e86 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006e8a 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006eb4 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eb8 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f06 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006f2c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006f30 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006f34 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006f88 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f8c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f90 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006fa4 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fba 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fc4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006fc8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006ffc 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007054 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000706c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007084 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000709a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000709e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000070f8 0001020a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000710a 0001020a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007154 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000716c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007170 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007174 0000722f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -00007178 00007230 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007180 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007198 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071a2 0001010a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000071b0 0000712f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -000071b4 00007130 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -000071be 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000071d4 0001020a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000065c 0000132f R_ARM_THM_MOVW_ABS_NC 00006fa9 unsafe_long_compare │ │ │ │ │ +00000660 00001330 R_ARM_THM_MOVT_ABS 00006fa9 unsafe_long_compare │ │ │ │ │ +000006c2 0000132f R_ARM_THM_MOVW_ABS_NC 00006fa9 unsafe_long_compare │ │ │ │ │ +000006c6 00001330 R_ARM_THM_MOVT_ABS 00006fa9 unsafe_long_compare │ │ │ │ │ +00000884 0000142f R_ARM_THM_MOVW_ABS_NC 000016ed unsafe_latin_compare │ │ │ │ │ +00000888 00001430 R_ARM_THM_MOVT_ABS 000016ed unsafe_latin_compare │ │ │ │ │ +0000089a 0000152f R_ARM_THM_MOVW_ABS_NC 000074e9 safe_object_compare │ │ │ │ │ +0000089e 00001530 R_ARM_THM_MOVT_ABS 000074e9 safe_object_compare │ │ │ │ │ +000008a8 0000162f R_ARM_THM_MOVW_ABS_NC 00005df9 unsafe_tuple_compare │ │ │ │ │ +000008ac 00001630 R_ARM_THM_MOVT_ABS 00005df9 unsafe_tuple_compare │ │ │ │ │ +000008da 0000b80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008f4 0000b80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000916 0000b80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000994 0000142f R_ARM_THM_MOVW_ABS_NC 000016ed unsafe_latin_compare │ │ │ │ │ +00000998 00001430 R_ARM_THM_MOVT_ABS 000016ed unsafe_latin_compare │ │ │ │ │ +00000a06 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a98 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ac8 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000b3c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c18 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000c28 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c2c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c44 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c62 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c8a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000dd6 0000132f R_ARM_THM_MOVW_ABS_NC 00006fa9 unsafe_long_compare │ │ │ │ │ +00000dda 00001330 R_ARM_THM_MOVT_ABS 00006fa9 unsafe_long_compare │ │ │ │ │ +00000f20 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f24 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f2c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f30 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f34 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000f38 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000f3e 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f98 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f9c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001134 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001138 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000113e 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001142 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011c6 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011ca 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000142a 0000142f R_ARM_THM_MOVW_ABS_NC 000016ed unsafe_latin_compare │ │ │ │ │ +0000142e 00001430 R_ARM_THM_MOVT_ABS 000016ed unsafe_latin_compare │ │ │ │ │ +0000148a 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000148e 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000149c 0000182f R_ARM_THM_MOVW_ABS_NC 00005ef9 unsafe_object_compare │ │ │ │ │ +000014a0 00001830 R_ARM_THM_MOVT_ABS 00005ef9 unsafe_object_compare │ │ │ │ │ +000014a4 0000152f R_ARM_THM_MOVW_ABS_NC 000074e9 safe_object_compare │ │ │ │ │ +000014a8 00001530 R_ARM_THM_MOVT_ABS 000074e9 safe_object_compare │ │ │ │ │ +000014e0 0000192f R_ARM_THM_MOVW_ABS_NC 000074d1 unsafe_float_compare │ │ │ │ │ +000014e4 00001930 R_ARM_THM_MOVT_ABS 000074d1 unsafe_float_compare │ │ │ │ │ +00001516 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001528 0000b80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001600 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001608 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000163c 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000164a 0000152f R_ARM_THM_MOVW_ABS_NC 000074e9 safe_object_compare │ │ │ │ │ +0000164e 00001530 R_ARM_THM_MOVT_ABS 000074e9 safe_object_compare │ │ │ │ │ +0000169e 0000152f R_ARM_THM_MOVW_ABS_NC 000074e9 safe_object_compare │ │ │ │ │ +000016a2 00001530 R_ARM_THM_MOVT_ABS 000074e9 safe_object_compare │ │ │ │ │ +000016b2 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016c4 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000016e6 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001722 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000172e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000017ac 0000142f R_ARM_THM_MOVW_ABS_NC 000016ed unsafe_latin_compare │ │ │ │ │ +000017b0 00001430 R_ARM_THM_MOVT_ABS 000016ed unsafe_latin_compare │ │ │ │ │ +000017f6 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001878 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000018ae 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000194e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001a06 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001a42 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ae6 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001b5c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001bd2 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001c40 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001cb4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d16 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d78 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e06 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e74 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ed0 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f2e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f58 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001fb6 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000206a 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000212c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002166 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002286 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022fa 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000236a 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023c4 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000242a 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002472 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000253e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025b6 0000142f R_ARM_THM_MOVW_ABS_NC 000016ed unsafe_latin_compare │ │ │ │ │ +000025ba 00001430 R_ARM_THM_MOVT_ABS 000016ed unsafe_latin_compare │ │ │ │ │ +0000264e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000026bc 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002712 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002772 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002844 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000028c8 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002948 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000029c8 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a86 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b00 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b6a 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c06 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002cdc 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d54 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002db6 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002dec 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e4c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002ec6 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f32 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fa0 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fcc 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003052 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030c0 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003124 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003176 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000031a2 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031cc 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003262 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000032d8 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000333a 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003388 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000033ba 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003400 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003414 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003530 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000035a0 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003604 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003630 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000368a 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000370a 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000037ee 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003808 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003842 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000385c 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003876 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000388e 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000038fe 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003938 0000b90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003960 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003976 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a04 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a30 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a74 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003aae 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b20 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b68 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003b7e 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003bf2 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003c68 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003cfa 00001a0a R_ARM_THM_CALL 00000195 merge_getmem │ │ │ │ │ +00003de4 00001a0a R_ARM_THM_CALL 00000195 merge_getmem │ │ │ │ │ +00003eb2 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004004 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004126 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004134 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004138 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004140 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004150 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004154 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004158 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +0000415c 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004162 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000041da 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000421e 0000a10a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00004232 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000423e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004242 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004248 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004298 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042ac 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042b0 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042b4 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000042e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000042ee 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004332 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043ac 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000043d8 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004410 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004532 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004542 0000212f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00004546 00002130 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +0000454a 0000c40a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000045b2 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000045da 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000045ee 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045fe 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004612 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000462a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004656 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004668 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004688 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000468e 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000046c4 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000046da 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000046fa 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000470c 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004722 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000472e 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004738 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004742 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004750 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000047c4 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000480e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004812 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000485a 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000486a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000486e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004888 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000488e 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +000048b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000048bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000048c0 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000048ec 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000048f0 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000048fa 0000c60a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004906 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000493c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00004940 0000c830 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00004952 0000c90a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000496c 0000ca0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000498e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000049c8 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004a32 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004a8a 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004b9c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ba0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ba4 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004be0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004be4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bec 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004c14 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c20 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c34 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c38 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c3e 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004c42 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004c48 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c50 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004c54 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c58 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c5c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c60 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c64 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c92 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004c96 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004c9e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004ca8 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004cc6 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004d0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004d10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004d18 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004d34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004d38 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d3c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004da2 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e00 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e24 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004e28 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004e4c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e50 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e5c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004e60 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004e74 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00004e78 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004e7c 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00004e80 0000d230 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00004e94 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004e98 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004ea2 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00004ea6 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004eb6 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00004eba 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004ec4 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00004ec8 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00004ed4 0000d70a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004ee6 0000d80a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004f18 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004f44 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f8e 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004fbe 0000b20a R_ARM_THM_CALL 0000031d _PyList_AppendTakeRefListResize │ │ │ │ │ +0000501c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005062 0000d90a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005072 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050b0 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005108 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000512e 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000514a 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000515e 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005172 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005186 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005198 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000051aa 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000051bc 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000051de 0000da0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005226 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005272 0000db0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000528a 0000d90a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000052a0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000052a4 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000052aa 0000dd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000052b4 0000de0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000052ba 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052c8 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052e2 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005304 0000352f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00005308 00003530 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +0000530c 0000c40a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00005340 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000054d8 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005524 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005534 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005542 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000555a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000555e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000558a 0000362f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000558e 00003630 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005594 0000df0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000055a2 0000362f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000055a6 00003630 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000055ae 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005658 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000056a8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000056ac 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000056c6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000056ca 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000056e2 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005700 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005704 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005708 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000570c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005710 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005714 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005718 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000571c 0000e430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005758 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +0000577c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000579e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057c8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000057cc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000057d0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000057d4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000057d8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000057dc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000057ec 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057f8 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000583a 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005862 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005866 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005896 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000058c2 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000058dc 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000058e0 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000058e4 00003f2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +000058e8 00003f30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +000058ee 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000058fa 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005906 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000598a 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000059cc 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000059e2 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005a02 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a08 0000412f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00005a0c 00004130 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00005a16 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005a22 0000e60a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005a2c 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005a56 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005a5a 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005a5e 0000422f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00005a62 00004230 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00005a68 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a70 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a80 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005a8a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005a8e 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005a92 0000432f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00005a96 00004330 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00005a9c 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005aa6 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aae 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b02 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005b1e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b3a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005b3e 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005b42 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005b46 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005b4c 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005bac 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005bec 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005c8c 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005cc6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005cca 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005cce 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005d28 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d2c 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d44 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d48 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d4c 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005d5a 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005d5e 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005d64 0000462f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00005d68 00004630 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00005d6e 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005d74 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d78 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d7c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d80 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d98 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005d9c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005dce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005dd2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005dda 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005de2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005de6 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005dee 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005df4 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005e28 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005e3c 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005e68 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005e88 0000132f R_ARM_THM_MOVW_ABS_NC 00006fa9 unsafe_long_compare │ │ │ │ │ +00005e8c 00001330 R_ARM_THM_MOVT_ABS 00006fa9 unsafe_long_compare │ │ │ │ │ +00005f20 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f24 0000e430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f34 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00005f38 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00005f42 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005f46 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005f7e 0000eb0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005f9c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fb2 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006008 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000601e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000603a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006082 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006086 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000608a 00004f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +0000608e 00004f30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00006094 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000609c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000060a0 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000060a8 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000060b0 0000ce02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000060ec 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006118 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000613a 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006158 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006174 0000ab0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006198 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061bc 0000e60a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000061c6 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000620c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006258 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000625c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000628c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062a2 0000b10a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000062b6 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000062be 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000062d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000062de 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000062e8 0000572f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +000062ec 00005730 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +000062f2 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006356 0000ee0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000638e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063a4 0000362f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000063a8 00003630 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000063b2 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000063be 0000362f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000063c2 00003630 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000063c8 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000641e 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000645c 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000064a4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000064a8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000064ac 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006504 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006508 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006530 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006534 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006538 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006562 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006566 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000656e 0000c60a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006578 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000065ae 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000065c6 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065de 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000065e2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000065f4 0000c90a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000660a 00005c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +0000660e 00005c30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00006612 0000c40a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006628 0000ca0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006666 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000668a 0000ca0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000066cc 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006716 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000067cc 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000680c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006826 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006a0c 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a26 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006a98 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ab2 0000ba0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006aba 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006abe 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006ac4 0000bc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ad8 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ae2 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006ae6 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006aee 00005d2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00006af2 00005d30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00006af8 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006b10 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b22 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b32 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b42 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b54 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b68 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b7a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b8c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ba0 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bb2 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bc4 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bd8 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bec 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c08 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006c0c 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006c12 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00006c16 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00006c1c 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006c32 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c3a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c7a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006c7e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006cae 0000f00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006cce 0000eb0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006cda 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006cde 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006cfc 0000f00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006d04 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006d08 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006d2e 0000f00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006d3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006d5a 0000f10a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00006d64 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00006d7c 0000f30a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00006d8c 0000652f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +00006d90 00006530 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +00006db6 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00006dc0 0000f50a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00006dce 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00006de4 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e04 0000f30a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00006e0e 0000f70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00006e14 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00006e2a 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e38 0000632f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00006e3c 00006330 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00006e4e 0000fa0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00006e54 0000f70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00006e5e 0000642f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00006e62 00006430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00006e82 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eb0 0000cf0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00006f28 0000d90a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00006fa2 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007000 0000fe0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007036 0000a20a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007082 0000be0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000716e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007172 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007176 0000a30a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000071a0 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071a4 0000a60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000071f2 0000bf0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007218 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000721c 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007220 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007274 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007278 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000727c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007290 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072ac 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072b6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000072ba 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000072ec 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007344 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000735c 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007374 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000738a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000738e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000073e8 0001020a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000073fa 0001020a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007444 0000e10a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000745c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007460 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007464 0000722f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +00007468 00007230 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +00007470 0000cd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007488 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007492 0001010a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000074a0 0000712f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000074a4 00007130 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +000074ae 0000e00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000074c4 0001020a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000000ce 0000a61e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000108 0000aa1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ -000001f8 0000ae1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -00000212 0000af1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00000242 0000a71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000304 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000003b4 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000044ea 0000ad1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004af6 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004b1e 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004ffe 0000341e R_ARM_THM_JUMP24 00000211 list_inplace_repeat_lock_held │ │ │ │ │ -00005bee 0000e11e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005c8c 0000e11e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005ea0 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000623c 0000a11e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00006b54 0000f91e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00006b80 0000f91e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00006e7e 0000a11e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00006f28 0000a61e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00007042 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000071fa 0000e11e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000001f6 0000ae1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +00000210 0000af1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +0000023e 0000a71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000300 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +000003b0 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +000047d6 0000ad1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004de2 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00004e0a 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000052ea 0000341e R_ARM_THM_JUMP24 00000211 list_inplace_repeat_lock_held │ │ │ │ │ +00005eda 0000e11e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005f78 0000e11e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000618c 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006528 0000a11e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00006e40 0000f91e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00006e6c 0000f91e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000716a 0000a11e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00007214 0000a61e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00007332 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000074ea 0000e11e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xbfe8 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc2d8 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000030 0000692f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ 00000034 00006930 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ 00000050 0000a86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000064 0000340a R_ARM_THM_CALL 00000211 list_inplace_repeat_lock_held │ │ │ │ │ 000000a2 0001040a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ @@ -869,21 +869,21 @@ │ │ │ │ │ 000000f6 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000104 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000108 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000010e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000014e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000152 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000156 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000160 0000220a R_ARM_THM_CALL 00004499 list_clear_impl.isra.0 │ │ │ │ │ +00000160 0000220a R_ARM_THM_CALL 00004785 list_clear_impl.isra.0 │ │ │ │ │ 0000018a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000018e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000192 0000a50a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000004c 0000fd1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000008c 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000be 0001051e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000da 0001051e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000182 0000311e R_ARM_THM_JUMP24 00004b49 _list_extend │ │ │ │ │ +00000182 0000311e R_ARM_THM_JUMP24 00004e35 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xc0c8 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xc3b8 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -21,15 +21,14 @@ │ │ │ │ │ __getitem__ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ lists are generic over the type of their contents │ │ │ │ │ -7F&F4F>FTE#F │ │ │ │ │ JFk`AF;F0F │ │ │ │ │ JF+aAF;F0F │ │ │ │ │ JFkaAF;F0F │ │ │ │ │ ;3FJFAF F │ │ │ │ │ 33`+hKEF │ │ │ │ │ $P0F3h)F │ │ │ │ │ %@ F#hCE │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 90 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 3b8 │ │ │ │ │ + bl 3b4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 8a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r5, r5, r4 │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt.n f2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 60e8 │ │ │ │ │ + b.w 63d4 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n 184 │ │ │ │ │ │ │ │ │ │ 0000018c : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 60e8 │ │ │ │ │ + b.w 63d4 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 00000194 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.n 20a │ │ │ │ │ @@ -273,15 +273,15 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ blt.w 386 │ │ │ │ │ mul.w r6, r7, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 3b8 │ │ │ │ │ + bl 3b4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 38a │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble.w 366 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ @@ -417,15 +417,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 36c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bl 4498 │ │ │ │ │ + bl 4784 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00000398 : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -137,213 +137,211 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble.n 1fc │ │ │ │ │ + ble.n 1fa │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1ca │ │ │ │ │ + beq.n 1c8 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.n 17c │ │ │ │ │ + bmi.n 164 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 15a │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - bcc.n 17c │ │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 156 │ │ │ │ │ + cbz r0, 160 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 156 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 156 │ │ │ │ │ + bne.n 1b2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - bne.n 15a │ │ │ │ │ + bcs.n 154 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #160] @ (224 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (220 ) │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 1da │ │ │ │ │ + bhi.n 1d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1da │ │ │ │ │ + bne.n 1d8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r1, [r7, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r6, [r2, #1772] @ 0x6ec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bgt.n 1f2 │ │ │ │ │ + bgt.n 1f0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 160 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + bne.n 154 │ │ │ │ │ + b.n 164 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #88] @ (228 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (224 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 18e │ │ │ │ │ + b.n 176 │ │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - ble.n 1c8 │ │ │ │ │ + ble.n 1b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC list_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS list_dealloc │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 216 │ │ │ │ │ + bne.n 214 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_deposit_object> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 14a │ │ │ │ │ - b.n 1cc │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000096 │ │ │ │ │ + b.n 1ca │ │ │ │ │ + .word 0x000000aa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000050 │ │ │ │ │ + .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000022c : │ │ │ │ │ +00000228 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 238 │ │ │ │ │ + cbz r0, 234 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 23a │ │ │ │ │ + bne.n 236 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 238 │ │ │ │ │ + bne.n 234 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000248 : │ │ │ │ │ +00000244 : │ │ │ │ │ PyList_Append(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 308 │ │ │ │ │ + beq.n 304 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 29a │ │ │ │ │ + ble.n 296 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 2dc │ │ │ │ │ + bge.n 2d8 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ add.w r1, r1, r5, asr #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 2e8 │ │ │ │ │ - cbz r5, 2f2 │ │ │ │ │ + ble.n 2e4 │ │ │ │ │ + cbz r5, 2ee │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ it cc │ │ │ │ │ lslcc r1, r6, #2 │ │ │ │ │ - bcs.n 2f8 │ │ │ │ │ + bcs.n 2f4 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 2f8 │ │ │ │ │ + cbz r0, 2f4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r5, r0, [r3, #8] │ │ │ │ │ str r6, [r3, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ │ - b.n 296 │ │ │ │ │ + b.n 292 │ │ │ │ │ cmp.w r5, r1, asr #1 │ │ │ │ │ - blt.n 29e │ │ │ │ │ + blt.n 29a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ - b.n 2d4 │ │ │ │ │ - cbz r5, 2f2 │ │ │ │ │ + b.n 2d0 │ │ │ │ │ + cbz r5, 2ee │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ bic.w r6, r1, #3 │ │ │ │ │ - b.n 2b2 │ │ │ │ │ + b.n 2ae │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 2bc │ │ │ │ │ + b.n 2b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ @@ -351,5856 +349,6144 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 296 │ │ │ │ │ + b.n 292 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000320 <_PyList_AppendTakeRefListResize>: │ │ │ │ │ +0000031c <_PyList_AppendTakeRefListResize>: │ │ │ │ │ _PyList_AppendTakeRefListResize(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 378 <_PyList_AppendTakeRefListResize+0x58> │ │ │ │ │ + ble.n 374 <_PyList_AppendTakeRefListResize+0x58> │ │ │ │ │ adds r2, r5, #7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add.w r2, r2, r4, asr #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 38c <_PyList_AppendTakeRefListResize+0x6c> │ │ │ │ │ - cbz r4, 396 <_PyList_AppendTakeRefListResize+0x76> │ │ │ │ │ + ble.n 388 <_PyList_AppendTakeRefListResize+0x6c> │ │ │ │ │ + cbz r4, 392 <_PyList_AppendTakeRefListResize+0x76> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 3a8 <_PyList_AppendTakeRefListResize+0x88> │ │ │ │ │ + bcs.n 3a4 <_PyList_AppendTakeRefListResize+0x88> │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 3a8 <_PyList_AppendTakeRefListResize+0x88> │ │ │ │ │ + cbz r0, 3a4 <_PyList_AppendTakeRefListResize+0x88> │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ str.w r6, [r0, r5, lsl #2] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w r4, r3, asr #1 │ │ │ │ │ - blt.n 33a <_PyList_AppendTakeRefListResize+0x1a> │ │ │ │ │ + blt.n 336 <_PyList_AppendTakeRefListResize+0x1a> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbz r4, 396 <_PyList_AppendTakeRefListResize+0x76> │ │ │ │ │ + cbz r4, 392 <_PyList_AppendTakeRefListResize+0x76> │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 350 <_PyList_AppendTakeRefListResize+0x30> │ │ │ │ │ + b.n 34c <_PyList_AppendTakeRefListResize+0x30> │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 3a8 <_PyList_AppendTakeRefListResize+0x88> │ │ │ │ │ + cbz r0, 3a4 <_PyList_AppendTakeRefListResize+0x88> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 368 <_PyList_AppendTakeRefListResize+0x48> │ │ │ │ │ + b.n 364 <_PyList_AppendTakeRefListResize+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ │ │ │ │ │ -000003b8 : │ │ │ │ │ +000003b4 : │ │ │ │ │ list_resize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 40c │ │ │ │ │ + bge.n 408 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ adds r4, r1, #6 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w r4, r4, r3, asr #3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ subs r0, r4, r3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n 418 │ │ │ │ │ - cbz r3, 422 │ │ │ │ │ + bgt.n 414 │ │ │ │ │ + cbz r3, 41e │ │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 438 │ │ │ │ │ + bcs.n 434 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 438 │ │ │ │ │ + cbz r0, 434 │ │ │ │ │ strd r3, r0, [r2, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r2, #16] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 3be │ │ │ │ │ + blt.n 3ba │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - cbz r3, 422 │ │ │ │ │ + cbz r3, 41e │ │ │ │ │ adds r4, r3, #3 │ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ │ - b.n 3e8 │ │ │ │ │ + b.n 3e4 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 438 │ │ │ │ │ + cbz r0, 434 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 400 │ │ │ │ │ + b.n 3fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 408 │ │ │ │ │ + b.n 404 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000444 : │ │ │ │ │ +00000440 : │ │ │ │ │ PyList_Sort(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 474 │ │ │ │ │ + cbz r0, 470 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 474 │ │ │ │ │ + bpl.n 470 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 498 │ │ │ │ │ - cbz r0, 484 │ │ │ │ │ + bl 494 │ │ │ │ │ + cbz r0, 480 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 48a │ │ │ │ │ + bne.n 486 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 470 │ │ │ │ │ + bne.n 46c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 470 │ │ │ │ │ + b.n 46c │ │ │ │ │ │ │ │ │ │ -00000498 : │ │ │ │ │ +00000494 : │ │ │ │ │ list_sort_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2408] @ 0x968 │ │ │ │ │ subw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 552 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + beq.n 552 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 88e │ │ │ │ │ + bne.w 8ba │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 562 │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + ble.n 562 │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 1166 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 112a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - beq.n 5f0 │ │ │ │ │ - mov ip, sl │ │ │ │ │ + beq.n 5ea │ │ │ │ │ + mov lr, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 530 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bge.w 840 │ │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + b.n 52e │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + bge.w 868 │ │ │ │ │ + ldr.w r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 15e2 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ands.w lr, r2, r1 │ │ │ │ │ - beq.n 524 │ │ │ │ │ - ldr.w r6, [ip] │ │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - bls.n 524 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bge.w 15f8 │ │ │ │ │ + bne.w 1646 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ │ + beq.n 522 │ │ │ │ │ + ldr.w r5, [lr] │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bls.n 522 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + bge.w 15be │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 52a │ │ │ │ │ + b.n 528 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bgt.n 4de │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + bgt.n 4da │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ + str.w r3, [sl, #8] │ │ │ │ │ add r7, sp, #612 @ 0x264 │ │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r7, [sl, #12] │ │ │ │ │ + str.w r4, [sl, #4] │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [sl, #16] │ │ │ │ │ + str.w r3, [sl, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - str.w r4, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str.w r7, [fp, #12] │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ + str.w r3, [sl, #20] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - bne.w 1014 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + bne.w f2c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #1 │ │ │ │ │ - bgt.w 1436 │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ + bgt.w 14bc │ │ │ │ │ + ldr.w r0, [sl, #12] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 15a0 │ │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ │ - str.w r4, [r8, #8] │ │ │ │ │ + bne.w 1608 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + str r4, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15d2 │ │ │ │ │ - cbz r5, 5e6 │ │ │ │ │ + bne.w 162a │ │ │ │ │ + cbz r5, 5e0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ addw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ + mov lr, fp │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 15e0 │ │ │ │ │ - ldr.w lr, [ip] │ │ │ │ │ + bne.w 1644 │ │ │ │ │ + ldr.w r7, [lr] │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 62c │ │ │ │ │ - cbz r6, 636 │ │ │ │ │ - ldrb.w r6, [lr, #16] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - and.w r6, r6, #28 │ │ │ │ │ - sub.w r6, r6, #4 │ │ │ │ │ - clz r6, r6 │ │ │ │ │ - mov.w r6, r6, lsr #5 │ │ │ │ │ - bge.n 63c │ │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ │ + bne.n 628 │ │ │ │ │ + cbz r5, 630 │ │ │ │ │ + ldrb r5, [r7, #16] │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + and.w r5, r5, #28 │ │ │ │ │ + sub.w r5, r5, #4 │ │ │ │ │ + clz r5, r5 │ │ │ │ │ + mov.w r5, r5, lsr #5 │ │ │ │ │ + bge.n 638 │ │ │ │ │ + ldr.w r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n 5fa │ │ │ │ │ - ldr.w r5, [lr, #8] │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bls.n 608 │ │ │ │ │ + b.n 5f6 │ │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + bls.n 604 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt.n 624 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + blt.n 620 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + movs r5, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ - movne r7, #0 │ │ │ │ │ - andeq.w r7, lr, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 858 │ │ │ │ │ + movne.w r8, #0 │ │ │ │ │ + andeq.w r8, r8, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 884 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - beq.w 1402 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + beq.w 148a │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - str.w r2, [fp, #1564] @ 0x61c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 86e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str.w r2, [sl, #1564] @ 0x61c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 89a │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c7a │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ + bne.w cae │ │ │ │ │ + str.w r3, [sl, #16] │ │ │ │ │ add r7, sp, #612 @ 0x264 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + str.w r3, [sl, #24] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ + str.w r3, [sl, #20] │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - str.w r7, [fp, #12] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + strd r4, fp, [sl, #4] │ │ │ │ │ + str.w r7, [sl, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15e8 │ │ │ │ │ + bne.w 14f0 │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt.w 132a │ │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov fp, sl │ │ │ │ │ + movle r9, r4 │ │ │ │ │ + bgt.w 1350 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w f12 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 104c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldrd r1, r0, [fp] │ │ │ │ │ + ldrd r1, r0, [r9] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 792 │ │ │ │ │ + bne.n 7ac │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w cbc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #2 │ │ │ │ │ - beq.w f38 │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ + blt.w d0e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r3, #2 │ │ │ │ │ + strne r3, [sp, #8] │ │ │ │ │ + beq.w f14 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 78a │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble.w 13b2 │ │ │ │ │ - add.w r2, fp, r5, lsl #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.w b82 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + ble.w 143a │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + add.w r2, r9, r5, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r7, r2, #1 │ │ │ │ │ + rsb r4, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - mul.w r7, r2, r7 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r5, r0 │ │ │ │ │ - bgt.n 78a │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.n 78a │ │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.n 79e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, r5, #2 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + ble.n 7a0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ │ + mul.w r3, r4, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 78a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.n 75a │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 908 │ │ │ │ │ - b.n 948 │ │ │ │ │ + bgt.n 79e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bgt.n 76c │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 938 │ │ │ │ │ + b.n 97a │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15ec │ │ │ │ │ - bne.w cbc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.w f38 │ │ │ │ │ + blt.w 165a │ │ │ │ │ + bne.w d0e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.w f14 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ │ + ldrd r1, r0, [r9, #4] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 7e4 │ │ │ │ │ + bne.n 804 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 906 │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - bne.n 700 │ │ │ │ │ - movs r2, #3 │ │ │ │ │ - b.n ab8 │ │ │ │ │ + blt.w 934 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r3, #3 │ │ │ │ │ + strne r3, [sp, #8] │ │ │ │ │ + bne.n 70a │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + b.n aec │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15ec │ │ │ │ │ - bne.w 906 │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ - ittt ne │ │ │ │ │ - addne.w r7, fp, #8 │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - ldrne.w r8, [sp, #4] │ │ │ │ │ - beq.n 7e0 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ │ + blt.w 165a │ │ │ │ │ + bne.w 934 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq.n 800 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + add.w r4, r9, #8 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w b2c │ │ │ │ │ + bne.w b64 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 78a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 700 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 948 │ │ │ │ │ + blt.n 7a0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 70a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 97a │ │ │ │ │ mov r3, r9 │ │ │ │ │ - mov.w lr, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ - movne r7, #0 │ │ │ │ │ - andeq.w r7, lr, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 652 │ │ │ │ │ + movne.w r8, #0 │ │ │ │ │ + andeq.w r8, r8, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 652 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - str.w r2, [fp, #1564] @ 0x61c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 66e │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ + str.w r2, [sl, #1564] @ 0x61c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 66e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ - str.w r2, [fp, #1572] @ 0x624 │ │ │ │ │ - str.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - b.n 66e │ │ │ │ │ + str.w r2, [sl, #1572] @ 0x624 │ │ │ │ │ + str.w r3, [sl, #1564] @ 0x61c │ │ │ │ │ + b.n 66e │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 14ec │ │ │ │ │ - add.w r7, r4, #136 @ 0x88 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + bgt.w 1514 │ │ │ │ │ + add.w r8, r4, #136 @ 0x88 │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - add.w r3, fp, r7, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ble.w f9a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r3, sl, r8, lsl #2 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ble.w f52 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str.w r0, [fp, r7, lsl #2] │ │ │ │ │ + str.w r0, [sl, r8, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 150e │ │ │ │ │ + beq.w 1536 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 10a2 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1074 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146a │ │ │ │ │ + beq.w 1696 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 8fc │ │ │ │ │ + beq.n 92a │ │ │ │ │ add.w r9, r6, #4 │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ + add.w r8, r3, #4 │ │ │ │ │ movs r6, #2 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ │ + str.w r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146c │ │ │ │ │ + beq.w 1538 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8e2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 4e8 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ + bne.n 910 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 4e4 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w b4a │ │ │ │ │ + bne.w b8c │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w b58 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w b46 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + bge.w b9a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + bge.w d0a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w ab8 │ │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + movge r3, fp │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w aec │ │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + strd sl, r8, [sp, #60] @ 0x3c │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r7, [fp, sl, lsl #2] │ │ │ │ │ + ldr.w r7, [r9, fp, lsl #2] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add.w r5, r4, r9 │ │ │ │ │ + add.w r5, r4, sl │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 9ec │ │ │ │ │ + bne.n a20 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 1650 │ │ │ │ │ + beq.w 16ae │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 149c │ │ │ │ │ + beq.w 15e8 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, r7, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 14ac │ │ │ │ │ + beq.w 15f8 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w bd8 │ │ │ │ │ + beq.w cf0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be8 │ │ │ │ │ + beq.w d00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9fc │ │ │ │ │ + bge.n a30 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a7c │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b.n a14 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r6, r5 │ │ │ │ │ + blt.n a48 │ │ │ │ │ + b.n ab0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14ba │ │ │ │ │ - bne.w b14 │ │ │ │ │ + blt.w 1596 │ │ │ │ │ + bne.w b4c │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.n a7c │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble.n ab0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 14b2 │ │ │ │ │ + bne.w 158e │ │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + mov r6, sl │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - add.w r9, r7, #20 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + add.w sl, r7, #20 │ │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ ubfx r7, r8, #6, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ adds r5, r4, r6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + cmp r8, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1640 │ │ │ │ │ + beq.w 16b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1588 │ │ │ │ │ + beq.w 15cc │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 159a │ │ │ │ │ + beq.w 15de │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n b02 │ │ │ │ │ + beq.n b3a │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0c │ │ │ │ │ + beq.n b44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n b10 │ │ │ │ │ + bge.n b48 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n a2c │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ + bgt.n a60 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - add.w r1, fp, r5 │ │ │ │ │ - ble.n b1c │ │ │ │ │ - sub.w r8, sl, r4 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + add.w r1, r9, r5 │ │ │ │ │ + ble.n b54 │ │ │ │ │ + sub.w r8, fp, r4 │ │ │ │ │ adds r6, r5, #4 │ │ │ │ │ - add.w r0, fp, r6 │ │ │ │ │ + add.w r0, r9, r6 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w r7, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w r7, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 978 │ │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldrd sl, r9, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ │ + bne.w c0c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 9aa │ │ │ │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ + ldrd sl, r8, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10da │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - lsls r0, r2, #2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w fp, [r5, #28] │ │ │ │ │ - strd r6, r2, [r5, #32] │ │ │ │ │ - add fp, r0 │ │ │ │ │ - str r3, [r5, #24] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w e76 │ │ │ │ │ - subs r4, r4, r2 │ │ │ │ │ - bne.w 6b4 │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ + bne.w 1078 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + lsls r0, r3, #2 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ │ + strd r5, r3, [r4, #32] │ │ │ │ │ + add r9, r0 │ │ │ │ │ + str r2, [r4, #24] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w f0c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + subs r3, r0, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bne.w 6ba │ │ │ │ │ mov r4, sl │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bgt.w 133e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bgt.w 1364 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf2 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + bne.n c22 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 59a │ │ │ │ │ - b.n 1014 │ │ │ │ │ + beq.w 59a │ │ │ │ │ + b.n f2c │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6c │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bgt.n a70 │ │ │ │ │ + bne.n aa0 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + bgt.n aa4 │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ - b.n a72 │ │ │ │ │ + b.n aa6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a7c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 980 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w r7, [fp, r4, lsl #2] │ │ │ │ │ + bge.n ab0 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 9b2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w r7, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aa4 │ │ │ │ │ - ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ - b.n bd2 │ │ │ │ │ + beq.n ad8 │ │ │ │ │ + ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ + b.n c1c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 151c │ │ │ │ │ - bne.w 78a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 800 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 948 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b.n ab8 │ │ │ │ │ + blt.w 15b6 │ │ │ │ │ + bne.w 7a0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 820 │ │ │ │ │ + b.n 862 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.w 938 │ │ │ │ │ + b.n 97a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15ec │ │ │ │ │ - bne.w 948 │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - bcs.n b8c │ │ │ │ │ - ldr.w r3, [fp, r1, lsl #2] │ │ │ │ │ + blt.w 165a │ │ │ │ │ + bne.w 97a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + bcs.n bd0 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ subs r0, #4 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - str.w r2, [fp, r1, lsl #2] │ │ │ │ │ - bls.n b8c │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ │ - str.w r7, [r3], #4 │ │ │ │ │ + ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ + str.w r1, [r9, r3, lsl #2] │ │ │ │ │ + add.w r1, r9, #4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n bd0 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.n b7c │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n bc0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + adds r7, r2, #1 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 146e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - adds r7, r5, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13e6 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt.w cc6 │ │ │ │ │ - add.w r1, fp, r5, lsl #2 │ │ │ │ │ - lsls r2, r5, #2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcs.w 10d6 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.w d50 │ │ │ │ │ - b.n d68 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.w d1a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r2, r9, r3, lsl #2 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcs.w 111a │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.w dae │ │ │ │ │ + b.n dc6 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ - ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ + ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, r5] │ │ │ │ │ - b.n aa4 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9e0 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 9e4 │ │ │ │ │ - b.n 9fc │ │ │ │ │ + b.n ad8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1000 │ │ │ │ │ + ble.w f18 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c18 │ │ │ │ │ + beq.n c48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c18 │ │ │ │ │ + cbnz r3, c48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w ff2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble.w faa │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c36 │ │ │ │ │ + beq.n c66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c36 │ │ │ │ │ + cbnz r3, c66 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n c68 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n c9c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w r8, #2 │ │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r3, #4 │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq.n c5c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n c8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c5c │ │ │ │ │ + cbnz r3, c8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n c46 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bne.n c78 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1512 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + bgt.w 15fe │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5a2 │ │ │ │ │ + beq.w 5a2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1014 │ │ │ │ │ - b.n 102a │ │ │ │ │ + bne.w f2c │ │ │ │ │ + b.n f42 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - bge.w 160a │ │ │ │ │ + str.w r3, [sl, #20] │ │ │ │ │ + bge.w 15e4 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ add r7, sp, #612 @ 0x264 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ + strd r4, fp, [sl, #4] │ │ │ │ │ + add.w r3, sl, r3, lsl #2 │ │ │ │ │ + str.w r3, [sl, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + str.w r3, [sl, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r7, [fp, #12] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + str.w r7, [sl, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 69e │ │ │ │ │ - b.w 153e │ │ │ │ │ + beq.w 69e │ │ │ │ │ + b.w 1570 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w a12 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w a16 │ │ │ │ │ + b.n a30 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n aec │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.w 10c0 │ │ │ │ │ - sub.w r5, fp, #4 │ │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ │ - add.w r5, r5, r7, lsl #2 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 157c │ │ │ │ │ - bne.n dce │ │ │ │ │ - ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r5, #-4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n de4 │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r0, r3, #3 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge.n df0 │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - lsls r2, r1, #2 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 103a │ │ │ │ │ - add.w r5, fp, r2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bcs.n d60 │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str.w r5, [fp] │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bls.n d60 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.n d50 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 128a │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.w 10d6 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 1104 │ │ │ │ │ + sub.w r4, r9, #4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add.w r4, r4, r7, lsl #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - lsls r2, r7, #2 │ │ │ │ │ - add.w r8, fp, r2 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldr.w r0, [fp, r7, lsl #2] │ │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bne.n df6 │ │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ + bne.w e82 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb ip, r3, #1 │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r1, r3, #1 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mul.w ip, r3, ip │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + blt.w ec0 │ │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ │ + and.w r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n e7e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w b46 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bgt.w 95e │ │ │ │ │ - b.n ab8 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 12be │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt.w cda │ │ │ │ │ - b.n d20 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 157c │ │ │ │ │ - bne.n d20 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - b.n dda │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 15ec │ │ │ │ │ - bne.n db4 │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.n db6 │ │ │ │ │ + bge.w eb2 │ │ │ │ │ + subs r2, r7, #1 │ │ │ │ │ + lsls r3, r2, #2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w fba │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcs.n dbe │ │ │ │ │ + add.w r1, r9, #4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + str.w r4, [r9] │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n dbe │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n dae │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1310 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 111a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [r8] │ │ │ │ │ + lsls r5, r7, #2 │ │ │ │ │ + add.w r4, r9, r5 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ + ldr.w r0, [r9, r7, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w f3c │ │ │ │ │ + bne.n eca │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n db6 │ │ │ │ │ - adds r5, r7, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.n e84 │ │ │ │ │ - b.n db6 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - add.w r3, sp, ip, lsl #4 │ │ │ │ │ - lsls r0, r2, #2 │ │ │ │ │ - str r5, [r3, #96] @ 0x60 │ │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - lsls r1, r5, #4 │ │ │ │ │ - add.w ip, r7, r5, lsl #4 │ │ │ │ │ - add.w r6, r1, #28 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - str.w fp, [r7, r6] │ │ │ │ │ - add r6, r7 │ │ │ │ │ - add fp, r0 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ - str.w r2, [ip, #36] @ 0x24 │ │ │ │ │ - str r3, [r7, #24] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w ada │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - add r5, r0 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - b.n ada │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.n db6 │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ + bgt.n ed8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n e74 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ + ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n db6 │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble.n ed2 │ │ │ │ │ - add.w r2, fp, r5, lsl #2 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - rsb r6, r2, #1 │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.n ed6 │ │ │ │ │ + bgt.n e74 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n db6 │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.w db6 │ │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ble.n e72 │ │ │ │ │ + add.w r2, r9, r0, lsl #2 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w db6 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.n ede │ │ │ │ │ - b.n db6 │ │ │ │ │ - beq.w 109e │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r2, #4 │ │ │ │ │ - movcc r7, #2 │ │ │ │ │ - bcc.w d3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 145a │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.w 109e │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - b.n ab8 │ │ │ │ │ + bge.w 1012 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + it lt │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + blt.w 982 │ │ │ │ │ + b.n aec │ │ │ │ │ + mov r1, r2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15ec │ │ │ │ │ - bne.w db6 │ │ │ │ │ - adds r5, r7, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.w db6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r7, fp, #4 │ │ │ │ │ - add r7, r3 │ │ │ │ │ + blt.w 165a │ │ │ │ │ + bne.n ec0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10a6 │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w db6 │ │ │ │ │ + beq.w d5e │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 165a │ │ │ │ │ + bne.w d84 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.w e84 │ │ │ │ │ - b.n db6 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ │ - add r7, sp, #612 @ 0x264 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - str.w r7, [fp, #12] │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ - mov.w r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - bgt.w 1536 │ │ │ │ │ - bne.n 1000 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w c0e │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 5ae │ │ │ │ │ - cbnz r5, 1014 │ │ │ │ │ - b.n 102a │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.w d24 │ │ │ │ │ + b.n d84 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 13c8 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n eb4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 165a │ │ │ │ │ + beq.w 11f6 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + b.n e74 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + add.w r2, sp, r7, lsl #4 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + lsls r0, r3, #2 │ │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + lsls r1, r4, #4 │ │ │ │ │ + add.w r4, r6, r4, lsl #4 │ │ │ │ │ + add.w r5, r1, #28 │ │ │ │ │ + str.w r9, [r6, r5] │ │ │ │ │ + add r5, r6 │ │ │ │ │ + add r9, r0 │ │ │ │ │ + str r7, [r5, #4] │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + str r2, [r6, #24] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w b0e │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + add r4, r0 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b.n b0e │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n aec │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ movweq r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq.w 5ae │ │ │ │ │ + beq.w 5ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 1034 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cbz r3, f4c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.w 1434 │ │ │ │ │ + bgt.w 14ba │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5ae │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - adds r5, r0, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 126e │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ + b.w 5ae │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str.w r3, [sl, #20] │ │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ │ + add r7, sp, #612 @ 0x264 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + add.w r3, sl, r3, lsl #2 │ │ │ │ │ + strd r4, fp, [sl, #4] │ │ │ │ │ + str.w r3, [sl, #16] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + str.w r7, [sl, #12] │ │ │ │ │ + str.w r3, [sl, #24] │ │ │ │ │ + mov.w r3, #7 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + bgt.w 1568 │ │ │ │ │ + bne.n f18 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c3e │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 5ae │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n f2c │ │ │ │ │ + b.n f42 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + add.w r1, r9, r2, lsl #2 │ │ │ │ │ + adds r0, r1, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 12f4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ it cc │ │ │ │ │ - movcc r1, r6 │ │ │ │ │ - bcs.w 1234 │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - subs r5, #4 │ │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ │ - str r6, [r0, #0] │ │ │ │ │ - str.w ip, [r0, r3] │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bls.n 1082 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + movcc r2, r4 │ │ │ │ │ + bcs.w 12bc │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ │ + str r6, [r1, #0] │ │ │ │ │ + str r4, [r1, r5] │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n ff6 │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ │ - str.w r6, [r5], #-4 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bhi.n 1070 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w d30 │ │ │ │ │ - add r3, r1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bls.w d30 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r0, [r3], #-4 │ │ │ │ │ - b.n 108a │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - b.n ab8 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n f9c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 15ec │ │ │ │ │ - bne.w db6 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.w db6 │ │ │ │ │ - b.n f5a │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - add.w r5, fp, r2, lsl #2 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bcc.w d38 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 128a │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 948 │ │ │ │ │ - add.w r0, r1, #268435456 @ 0x10000000 │ │ │ │ │ - add r6, sp, #100 @ 0x64 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - lsls r0, r0, #4 │ │ │ │ │ - adds r5, r6, r0 │ │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ - subs r3, r6, r3 │ │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ │ - asrs r3, r3, #2 │ │ │ │ │ - add.w r3, r5, r3, lsl #1 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ + str.w r6, [r1], #4 │ │ │ │ │ + str.w r4, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n fe6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w d8e │ │ │ │ │ add r5, r2 │ │ │ │ │ - ble.w 1240 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bls.w d8e │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str.w r1, [r5], #-4 │ │ │ │ │ + b.n ffe │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ + ble.w e74 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrd r2, r3, [r0, #8] │ │ │ │ │ + ldr.w r4, [r9, r1, lsl #2] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ │ + ldrd r3, r4, [r4, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w r3, r4, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n 111e │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + b.n e74 │ │ │ │ │ + beq.n 1070 │ │ │ │ │ + add.w r1, r9, #4 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r3, #4 │ │ │ │ │ + movcc r7, #2 │ │ │ │ │ + bcc.w d9a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1686 │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ + beq.w f14 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n aec │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n f54 │ │ │ │ │ + add.w r5, r1, #268435456 @ 0x10000000 │ │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + lsls r5, r5, #4 │ │ │ │ │ + adds r4, r0, r5 │ │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ │ + subs r2, r0, r2 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + asrs r2, r2, #2 │ │ │ │ │ + add.w r2, r0, r2, lsl #1 │ │ │ │ │ + add r0, r2 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + add r0, r3 │ │ │ │ │ + ble.w 12c8 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ it le │ │ │ │ │ - movle r5, #1 │ │ │ │ │ - bgt.w 1244 │ │ │ │ │ + movle r4, #1 │ │ │ │ │ + bgt.w 12cc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w e46 │ │ │ │ │ - mov r3, sp │ │ │ │ │ - add r3, r0 │ │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w e46 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ + ble.w ede │ │ │ │ │ + mov r2, sp │ │ │ │ │ + add r2, r5 │ │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w ede │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1754 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ec │ │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + bne.w 165a │ │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + add.w r2, r3, r1, lsl #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - subw r3, r3, #1580 @ 0x62c │ │ │ │ │ - ble.w e44 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ + subw r2, r2, #1580 @ 0x62c │ │ │ │ │ + ble.w edc │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w e44 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w edc │ │ │ │ │ + bl 1754 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ec │ │ │ │ │ + bne.w 165a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 1136 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + add.w r2, r9, r3, lsl #2 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bhi.w d96 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1310 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + b.n 97a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bgt.w 101e │ │ │ │ │ + b.n 1048 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4fc │ │ │ │ │ + ble.w 4f8 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movs r1, #1 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - b.n 11c8 │ │ │ │ │ - cbz r6, 11ee │ │ │ │ │ - ldrb.w lr, [lr, #16] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - and.w lr, lr, #28 │ │ │ │ │ - sub.w lr, lr, #4 │ │ │ │ │ - clz lr, lr │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ - bge.n 122c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, lr │ │ │ │ │ - ldr.w r0, [fp, #4]! │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + b.n 1190 │ │ │ │ │ + cbz r5, 11b6 │ │ │ │ │ + ldrb.w sl, [r8, #16] │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + and.w sl, sl, #28 │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + clz sl, sl │ │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + bge.n 11f0 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr.w r0, [r9, #4]! │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.w 162c │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 162c │ │ │ │ │ - ldr.w lr, [r0, #12] │ │ │ │ │ - ldr.w r0, [lr, #4] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bne.w 1606 │ │ │ │ │ - cbz r3, 11ee │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.w 169a │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 169a │ │ │ │ │ + ldr.w r8, [r0, #12] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.w 15b2 │ │ │ │ │ + cbz r7, 11b6 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 1220 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - cmp r9, ip │ │ │ │ │ - beq.n 119a │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt.n 11ba │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - beq.w 14da │ │ │ │ │ + bne.n 11e4 │ │ │ │ │ + mov r0, lr │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + beq.n 115e │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + blt.n 1182 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1664 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 13a2 │ │ │ │ │ - mov r6, lr │ │ │ │ │ - b.w 652 │ │ │ │ │ - ldr.w r0, [lr, #8] │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 142a │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.w 652 │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 11e8 │ │ │ │ │ + bls.n 11b0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 11ee │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.w 642 │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcc.w ba8 │ │ │ │ │ - b.n d68 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ - subs r5, r5, r6 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ble.w 13e0 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - it le │ │ │ │ │ - movle r5, #2 │ │ │ │ │ - ble.w 110e │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - lsls r7, r3, #1 │ │ │ │ │ - cmp.w r6, r3, lsl #1 │ │ │ │ │ - ble.w 13bc │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt.w 13c0 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - b.n 110e │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - add.w r1, r6, r1, lsl #2 │ │ │ │ │ - bcc.w 105a │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1088 │ │ │ │ │ - add.w r5, fp, r2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bcc.w d38 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it cc │ │ │ │ │ - addcc r3, #4 │ │ │ │ │ - bcs.w d68 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls.w d68 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bhi.n 12ac │ │ │ │ │ - b.n d68 │ │ │ │ │ - subs r0, r7, #1 │ │ │ │ │ + b.n 11b6 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + b.w 63e │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w e74 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 1244 │ │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w e74 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, r7, #2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w e1c │ │ │ │ │ + b.n e74 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 165a │ │ │ │ │ + bne.w e74 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - sub.w r0, r0, r8 │ │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ │ - add.w r3, fp, r0, lsl #2 │ │ │ │ │ - add.w ip, r3, r8 │ │ │ │ │ + adds r3, r7, #2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w e74 │ │ │ │ │ + add.w r3, r9, #4 │ │ │ │ │ + adds r4, r3, r5 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 12ac │ │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w e74 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w e1c │ │ │ │ │ + b.n e74 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 165a │ │ │ │ │ + beq.n 1344 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + b.n e74 │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w bf2 │ │ │ │ │ + b.n dc6 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + subs r0, r0, r6 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + ble.w 1468 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + it le │ │ │ │ │ + movle r4, #2 │ │ │ │ │ + ble.w 10ac │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + ble.w 1444 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + bgt.w 1448 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + b.n 10ac │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ │ + bcc.w fd6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 160e │ │ │ │ │ - cmp r3, ip │ │ │ │ │ + bne.w ffc │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w d96 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it cc │ │ │ │ │ - ldrcc r0, [sp, #20] │ │ │ │ │ - bcs.w dd6 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - sub.w ip, ip, #4 │ │ │ │ │ - ldr.w r1, [r3, r8] │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - str.w r2, [r3, r8] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bls.n 130c │ │ │ │ │ + addcc r2, #4 │ │ │ │ │ + bcs.w dc6 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bhi.n 12fa │ │ │ │ │ - add r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w dd6 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bls.w dd6 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - str.w r3, [r8], #-4 │ │ │ │ │ - b.n 1314 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bls.w dc6 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bhi.n 1332 │ │ │ │ │ + b.n dc6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 12b8 │ │ │ │ │ + b.n 1266 │ │ │ │ │ and.w r2, r4, #1 │ │ │ │ │ asrs r3, r4, #1 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 161c │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 6a8 │ │ │ │ │ - subs r0, r3, #2 │ │ │ │ │ - beq.n 135c │ │ │ │ │ + bgt.w 1676 │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ + b.w 6a8 │ │ │ │ │ + subs r0, r2, #2 │ │ │ │ │ + beq.n 1382 │ │ │ │ │ add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r3, #3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 16e8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 1754 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14c6 │ │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ │ + bne.w 159e │ │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w af0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ble.w b28 │ │ │ │ │ + mov r0, sl │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 1398 │ │ │ │ │ + beq.n 13be │ │ │ │ │ add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ add.w r5, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r5, r5, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 1754 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 136a │ │ │ │ │ - b.n 14c6 │ │ │ │ │ + beq.n 1390 │ │ │ │ │ + b.n 159e │ │ │ │ │ + subs r2, r7, #1 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + add.w r3, r9, r2, lsl #2 │ │ │ │ │ + adds r0, r3, r5 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1668 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + it cc │ │ │ │ │ + ldrcc r2, [sp, #24] │ │ │ │ │ + bcs.w ec6 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r1, [r3, r5] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + str.w ip, [r3, r5] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bls.n 140e │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + str.w r3, [r1], #4 │ │ │ │ │ + str.w ip, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n 13fc │ │ │ │ │ + add r5, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w ec6 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bls.w ec6 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + str.w r3, [r5], #-4 │ │ │ │ │ + b.n 1416 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 86e │ │ │ │ │ - beq.w 83c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 908 │ │ │ │ │ - subs r7, r7, r6 │ │ │ │ │ - subs r5, r5, r6 │ │ │ │ │ - lsls r3, r5, #1 │ │ │ │ │ - lsls r7, r7, #1 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ + b.w 89a │ │ │ │ │ + beq.w 862 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b.w 938 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + subs r0, r0, r6 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + add.w r4, r4, #1 │ │ │ │ │ itt le │ │ │ │ │ - suble r7, r7, r6 │ │ │ │ │ - suble r3, r3, r6 │ │ │ │ │ - ble.n 13da │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ble.w 110e │ │ │ │ │ - lsls r7, r7, #1 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - b.n 13c6 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ - subs r5, r5, r6 │ │ │ │ │ - b.n 1258 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - add.w r3, r0, r1, lsl #2 │ │ │ │ │ + suble r2, r2, r6 │ │ │ │ │ + suble r0, r0, r6 │ │ │ │ │ + ble.n 1462 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + ble.w 10ac │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + b.n 144e │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + subs r0, r0, r6 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.w cc0 │ │ │ │ │ + bls.w d12 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + str.w r4, [r0], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ - b.n 13ee │ │ │ │ │ + b.n 1476 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1526 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + beq.n 14e0 │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - str.w r0, [fp, #1568] @ 0x620 │ │ │ │ │ - b.w 864 │ │ │ │ │ + str.w r0, [sl, #1568] @ 0x620 │ │ │ │ │ + b.w 890 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.w 5ae │ │ │ │ │ + bls.w 5ae │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 1446 │ │ │ │ │ - b.w 5ae │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcs.w f30 │ │ │ │ │ - movs r7, #2 │ │ │ │ │ - b.n 1298 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 165c │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1654 │ │ │ │ │ - ldrd r7, r6, [r8, #8] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - strd r4, r3, [r8, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1646 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.w 5e6 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 9c8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w bda │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 980 │ │ │ │ │ - ldrd r7, r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w c68 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w 1034 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w c00 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + bhi.n 14cc │ │ │ │ │ + b.w 5ae │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 864 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ + b.w 890 │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls.w 69e │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n 1500 │ │ │ │ │ + b.w 69e │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 16b2 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c2 │ │ │ │ │ + bne.w 8ee │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 146c │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w c68 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 14c6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 864 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 69e │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r6, r3, r6, lsl #2 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 16ca │ │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ │ + bgt.w 16c2 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r3, r6, [r2, #8] │ │ │ │ │ + str r1, [r2, #16] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + strd r4, r1, [r2, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 16be │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.w 5e0 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 69e │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls.n 155a │ │ │ │ │ + bls.n 14f2 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ str.w r5, [r1], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 154a │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls.w 69e │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n 1568 │ │ │ │ │ - b.w 69e │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ + bhi.n 157c │ │ │ │ │ + b.n 14f2 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w 9b2 │ │ │ │ │ + ldrd r4, r7, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w c9c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.w f4c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w c30 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 11b6 │ │ │ │ │ mov r4, sl │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.n 14c6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 159e │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.w 63e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w a5c │ │ │ │ │ + bne.w a90 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w b3c │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + b.n f62 │ │ │ │ │ + add.w r0, r7, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 9fa │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w b04 │ │ │ │ │ + b.w cf2 │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r4, [r8, #8] │ │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ │ + b.w c9c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + str r4, [r2, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str.w r2, [sl, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5d6 │ │ │ │ │ - b.n 15d2 │ │ │ │ │ - ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ - bl 22c │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - bpl.n 15ca │ │ │ │ │ + beq.w 5d0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 1636 │ │ │ │ │ + ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ + bl 228 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + bpl.n 162e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 5d6 │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.w 5d0 │ │ │ │ │ + mov r6, sl │ │ │ │ │ mov r3, r9 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 14dc │ │ │ │ │ - subs r3, r4, #1 │ │ │ │ │ - b.n 155a │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ + b.w 890 │ │ │ │ │ mov r4, sl │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 14c6 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov.w lr, #1 │ │ │ │ │ - b.w 642 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 11ee │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - b.n faa │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - add.w r0, r2, r0, lsl #2 │ │ │ │ │ - bcc.w 12e2 │ │ │ │ │ - b.n 130c │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + b.n 159e │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 164a │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + bcc.w 13e6 │ │ │ │ │ + b.n 140e │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - ble.w 1336 │ │ │ │ │ - b.n 161c │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + ble.w 135c │ │ │ │ │ + b.n 1676 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + adds r2, r1, #4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcs.w 1068 │ │ │ │ │ + movs r7, #2 │ │ │ │ │ + b.n 131e │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 1538 │ │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - b.w 66e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 158e │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 15d2 │ │ │ │ │ + str.w r3, [sl, #1564] @ 0x61c │ │ │ │ │ + b.w 66e │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.n 15ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1480 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n 14a0 │ │ │ │ │ + b.n 154c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 15d2 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 162a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1480 │ │ │ │ │ + b.n 154c │ │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1472 │ │ │ │ │ + beq.w 153e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1472 │ │ │ │ │ + bne.w 153e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1472 │ │ │ │ │ - nop │ │ │ │ │ + b.n 153e │ │ │ │ │ │ │ │ │ │ -00001680 : │ │ │ │ │ +000016ec : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 16e2 │ │ │ │ │ + beq.n 174e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 16d4 │ │ │ │ │ + bpl.n 1740 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 16de │ │ │ │ │ + beq.n 174a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 16c0 │ │ │ │ │ + bpl.n 172c │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 16ca │ │ │ │ │ + cbz r0, 1736 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16bc │ │ │ │ │ + bne.n 1728 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.n 16b0 │ │ │ │ │ + bne.n 171c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 16c2 │ │ │ │ │ + b.n 172e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 16d6 │ │ │ │ │ + b.n 1742 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016e8 : │ │ │ │ │ +00001754 : │ │ │ │ │ merge_at(): │ │ │ │ │ stmdb 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 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ add r2, sl │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r6, [r3, #28] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2410 │ │ │ │ │ + beq.w 25ae │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ ldr.w r5, [r5, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r8, [r0] │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bne.w 2446 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne.w 25e4 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3ca2 │ │ │ │ │ + bpl.w 400c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3c30 │ │ │ │ │ + bpl.w 3d7a │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ add.w r0, r8, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 3c3c │ │ │ │ │ + bpl.w 3d86 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 3608 │ │ │ │ │ + bpl.w 383e │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3616 │ │ │ │ │ + beq.w 384c │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2458 │ │ │ │ │ + beq.w 25f6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 365a │ │ │ │ │ + bne.w 38b8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1926 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ add.w r2, sl, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ + ldr.w r9, [r1, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + add.w fp, r2, r7, lsl #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - add.w r2, r2, r8, lsl #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 33f4 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + bne.w 36b2 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 3df2 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 40d0 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w 3c40 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ + bpl.w 3df8 │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 3dd6 │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - bpl.w 35ea │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + bpl.w 40c8 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + bpl.w 3872 │ │ │ │ │ + add.w r1, r9, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35f8 │ │ │ │ │ - mov.w fp, r0, lsr #31 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 2700 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 3880 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 3c28 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + beq.w 27e8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 3db8 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bgt.w 1db0 │ │ │ │ │ + bgt.w 1f92 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w 3dda │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ + bgt.w 3de0 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37ea │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + bne.w 3a2c │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r7, [r1, #12] │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3974 │ │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3ab6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3ca8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 3ffc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ add.w fp, r3, #4 │ │ │ │ │ - beq.w 3562 │ │ │ │ │ + beq.w 31c2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + strd sl, r3, [sp, #24] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r6, [fp] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 197e │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 4064 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 3e1e │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 3e2c │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 1f52 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r9, [r3] │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18da │ │ │ │ │ - blt.w 3dfa │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + beq.w 1f64 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 1f6c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cbz r3, 19a0 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr.w r5, [r0], #4 │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + b.n 19a0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a80 │ │ │ │ │ + blt.w 3dd0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bc0 │ │ │ │ │ + bne.n 196c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 1ac4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 1afe │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 1ab8 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr.w r5, [fp] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 4060 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 3e0a │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 3e18 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.n 1a3c │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cbz r0, 1a4c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 1a50 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2794 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.n 1906 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 1ac6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 1b00 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 19ca │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1a0e │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bgt.n 1a12 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.n 192e │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 27b0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 31be │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.w 27d8 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1896 │ │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ │ + b.n 19ca │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r2, [fp], #4 │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bda │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - beq.w 3354 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 192e │ │ │ │ │ + bne.w 1f80 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 36de │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 33d2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 1abe │ │ │ │ │ + mov r6, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1896 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + b.n 19c4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1902 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 1902 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1922 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ │ + beq.n 1af2 │ │ │ │ │ + mov.w sl, sl, lsl #2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3996 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ + bne.w 3aa8 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r8, lr │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bf8 │ │ │ │ │ + bne.w 1d9c │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 3df6 │ │ │ │ │ + bpl.w 409a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3c18 │ │ │ │ │ + bpl.w 3da8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 3c24 │ │ │ │ │ + bpl.w 3db4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3546 │ │ │ │ │ + bpl.w 37ec │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3552 │ │ │ │ │ + beq.w 37f8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c08 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str.w r5, [r8], #4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3492 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 1dac │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + str.w r5, [r7], #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 373c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3640 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 36c2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3370 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + bne.w 346a │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3cbc │ │ │ │ │ - lsls r4, r3, #25 │ │ │ │ │ - bpl.w 3c50 │ │ │ │ │ - ldrb.w r9, [r5, #16] │ │ │ │ │ + bpl.w 40d4 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3dc0 │ │ │ │ │ + ldrb.w fp, [r5, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - beq.w 3cb8 │ │ │ │ │ - tst.w r9, #64 @ 0x40 │ │ │ │ │ - beq.w 3598 │ │ │ │ │ + tst.w fp, #32 │ │ │ │ │ + beq.w 40d8 │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ + beq.w 3804 │ │ │ │ │ add.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35a6 │ │ │ │ │ + beq.w 3812 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - add.w fp, fp, #4 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 339e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 344e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 30f6 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + ble.w 2fc0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [fp, r6, lsl #2] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 2b9c │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r0, [sl, r6, lsl #2] │ │ │ │ │ + ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 2bcc │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3d48 │ │ │ │ │ + beq.w 3f6a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3d42 │ │ │ │ │ + beq.w 4068 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r5, #20 │ │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a38 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 366c │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - lsls r2, r6, #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.w 29e6 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.w 3abe │ │ │ │ │ - ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + beq.w 3c0c │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 38ca │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble.w 2a1e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne.w 3cd6 │ │ │ │ │ + ldr.w r1, [sl, r8, lsl #2] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r1, #28] │ │ │ │ │ - bpl.w 3ad0 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r1, #28] │ │ │ │ │ + beq.n 1c98 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - it pl │ │ │ │ │ + ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ - bpl.w 3ad0 │ │ │ │ │ - ldrb.w r9, [r5, #16] │ │ │ │ │ - add.w r0, r1, #20 │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - beq.w 3ce2 │ │ │ │ │ - ubfx r9, r9, #6, #1 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 377e │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ + addmi.w r0, r1, #20 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + ubfx fp, r1, #5, #1 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4074 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3790 │ │ │ │ │ + beq.w 39ba │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 29e4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r4, r7, #1 │ │ │ │ │ - adds r6, r4, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.w 34d0 │ │ │ │ │ - ldr.w r1, [fp, r6, lsl #2] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ + beq.w 2a16 │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ + ble.w 378c │ │ │ │ │ + ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r1, #28] │ │ │ │ │ - beq.n 1b26 │ │ │ │ │ + beq.n 1cfe │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 3d9a │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4050 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ │ addmi.w r1, r5, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38d8 │ │ │ │ │ + beq.w 3ae6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34e4 │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 3532 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 37a0 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + lsls r6, r3, #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 37de │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + ldr.w r1, [r7, r6, lsl #2] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 3da0 │ │ │ │ │ + bpl.w 3f58 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3d88 │ │ │ │ │ - ldrb.w r1, [r9, #16] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 3f52 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 395a │ │ │ │ │ + beq.w 3c8e │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 29e2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ + beq.w 37a8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + lsls r2, r6, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 351a │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 1b64 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - beq.w 39c8 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 18ca │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - beq.w 39d0 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 18fa │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ble.w 3824 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 1d40 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 29dc │ │ │ │ │ - bne.w 29c8 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ble.w 29c0 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + blt.w 2a0a │ │ │ │ │ + bne.w 29f6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 29d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 29ee │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r1, [fp, r4, lsl #2] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 29fe │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 3dc8 │ │ │ │ │ + beq.w 4024 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3dc2 │ │ │ │ │ + beq.w 401e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ab2 │ │ │ │ │ + beq.w 3cdc │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c36 │ │ │ │ │ - lsls r2, r6, #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble.w 3884 │ │ │ │ │ + bne.w 2c6e │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bne.w 387e │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble.w 2c68 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.w 3b00 │ │ │ │ │ + ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r9 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ubfx r0, r3, #5, #1 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 1cc0 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 407a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 1cd4 │ │ │ │ │ + beq.n 1e74 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3842 │ │ │ │ │ + beq.w 39ea │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c32 │ │ │ │ │ - lsls r3, r4, #1 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ble.w 3648 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ + bne.w 2c6a │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r3, r7, #1 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 38d0 │ │ │ │ │ + ldr.w r1, [fp, r6, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cf0 │ │ │ │ │ + beq.w 4030 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 1d2e │ │ │ │ │ + beq.n 1ece │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3896 │ │ │ │ │ + beq.w 3a90 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3436 │ │ │ │ │ - lsls r6, r7, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble.w 3832 │ │ │ │ │ + bne.w 36d0 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r4, r6, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w 3a3e │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d08 │ │ │ │ │ + beq.w 402a │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ - ldrmi r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldrmi r0, [sp, #44] @ 0x2c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3d02 │ │ │ │ │ + beq.w 3f9c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 388a │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2c36 │ │ │ │ │ - lsls r4, r6, #1 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.w 2c3a │ │ │ │ │ + beq.w 3a9c │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 2c6e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r7, r4, #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 1d54 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.w 39b6 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 2c6a │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.n 1ef6 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 195a │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w 1960 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - adds r4, r3, r6 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1a94 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr.w r5, [r0], #4 │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + b.n 1a94 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.w 3cf6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r4, r3, #1 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + lsls r6, r4, #2 │ │ │ │ │ + adds r5, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37fc │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ + bne.w 39f6 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r9, [r7, #16] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 38a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3a68 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + add.w r8, ip, r6 │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 37c4 │ │ │ │ │ + bne.w 3a4c │ │ │ │ │ mov fp, r3 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - sub.w r8, r4, #4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub.w r9, r5, #4 │ │ │ │ │ ldr.w r3, [fp], #-4 │ │ │ │ │ - str.w r3, [r2, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + str.w r3, [r2, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37d8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 3a56 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 348c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ + beq.w 409e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ mov sl, fp │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + str.w ip, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - strd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr.w r5, [fp] │ │ │ │ │ ldr.w r6, [sl] │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1f06 │ │ │ │ │ + bne.n 20a8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3dce │ │ │ │ │ + bpl.w 40a6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 3c5e │ │ │ │ │ + bpl.w 3d40 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3c6c │ │ │ │ │ + beq.w 3d4e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 22d6 │ │ │ │ │ + bpl.w 246c │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 247e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 22f0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge.w 2486 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1f26 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.n 1f2e │ │ │ │ │ - mov r8, ip │ │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1926 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsls r5, r2, #2 │ │ │ │ │ - add.w r0, r8, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1926 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - add r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1926 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cbz r2, 20c8 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + strd r1, r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bne.n 20d0 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + b.w 33de │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2000 │ │ │ │ │ - blt.w 3be4 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + beq.n 21a0 │ │ │ │ │ + blt.w 3d9a │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r4, #4 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1eae │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.n 1ec4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 2086 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + beq.n 209c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w sl, sl, #4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bge.w 206a │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bge.w 29ea │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2036 │ │ │ │ │ + bne.n 21d6 │ │ │ │ │ mov r5, r8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r7, r4, #4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ ldr.w r5, [fp] │ │ │ │ │ ldr.w r4, [sl] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3cc0 │ │ │ │ │ + bpl.w 40c4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 3c72 │ │ │ │ │ + bpl.w 3e32 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3c80 │ │ │ │ │ + beq.w 3e40 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.n 1fbc │ │ │ │ │ + bpl.n 2160 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 1fcc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cbz r0, 2170 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1fd0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov ip, r7 │ │ │ │ │ + bge.n 2174 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2042 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.n 21e2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.n 1ec4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w 33d8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w sl, sl, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 206a │ │ │ │ │ + ble.n 220a │ │ │ │ │ subs r7, #4 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 1f4e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 20f0 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f90 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.n 1f94 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.n 2134 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 2138 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ sub.w fp, fp, #4 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 22b8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3480 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.w 334c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2450 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 374e │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n 220a │ │ │ │ │ subs r7, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1f4e │ │ │ │ │ - ldr.w r3, [fp], #-4 │ │ │ │ │ + b.n 20f0 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r4, #4 │ │ │ │ │ + ldr.w r3, [fp], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3480 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2498 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 374c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.w 334c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble.w 29ea │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 21dc │ │ │ │ │ mov r6, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1f48 │ │ │ │ │ + b.n 20ea │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1e46 │ │ │ │ │ + b.n 2020 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1e46 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + b.n 2020 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.w 39a6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w 3d26 │ │ │ │ │ subs r3, r1, #4 │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ + strd r3, r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w sl, sl, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n 1fb4 │ │ │ │ │ - mov r1, ip │ │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ │ + bgt.n 215a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ │ mov fp, sl │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w r5, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r1, r2, r5, lsl #2 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + add.w r1, r2, r4, lsl #2 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2312 │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ + bne.w 24a8 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 3c86 │ │ │ │ │ + bpl.w 40b0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3bd4 │ │ │ │ │ + bpl.w 3d8a │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r7, #20 │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - bpl.w 3be0 │ │ │ │ │ + add.w r0, r6, #20 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 3d96 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 35b2 │ │ │ │ │ + bpl.w 388c │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35be │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2322 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ble.w 27e6 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - sub.w r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + beq.w 3898 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 24b8 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.w 31e8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 3522 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ + sub.w r2, r3, r7, lsl #2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 37c0 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 3d56 │ │ │ │ │ + beq.w 3f64 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r7, #20 │ │ │ │ │ - addpl.w r0, r7, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3d82 │ │ │ │ │ + beq.w 3f5e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b4e │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 34b6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble.w 384e │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ + beq.w 3e7a │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3b10 │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.w 3b48 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - sub.w r3, r3, r9, lsl #2 │ │ │ │ │ + ble.w 3b06 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3d3a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + sub.w r3, r3, r2, lsl #2 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r7, #28] │ │ │ │ │ - bpl.n 21b6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3fa2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r7, #28 │ │ │ │ │ - addmi.w r0, r7, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r1, [r1, #28] │ │ │ │ │ - bpl.n 21c8 │ │ │ │ │ - lsls r4, r3, #25 │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 236a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37a8 │ │ │ │ │ + beq.w 3ad8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34ae │ │ │ │ │ - mov.w r8, r9, lsl #1 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble.w 34c4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - sub.w r3, r3, r8, lsl #2 │ │ │ │ │ + beq.w 3786 │ │ │ │ │ + mov.w r7, r8, lsl #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 377e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c96 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ + beq.w 3fde │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r7, #28 │ │ │ │ │ - addmi.w r0, r7, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2224 │ │ │ │ │ + beq.n 23c4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fa │ │ │ │ │ + beq.w 3ce8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34f0 │ │ │ │ │ - mov.w r9, r8, lsl #1 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.w 3502 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub.w r2, r3, r9, lsl #2 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq.w 377e │ │ │ │ │ + mov.w r8, r7, lsl #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.w 31ee │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub.w r2, r3, r8, lsl #2 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d62 │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ + beq.w 3ff6 │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3d5c │ │ │ │ │ + beq.w 3ff0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 34f8 │ │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.w 350c │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ - b.n 2250 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r0, [r2], #-4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str.w r0, [r1], #-4 │ │ │ │ │ - beq.w 3c06 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1fec │ │ │ │ │ + beq.w 3c80 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 37b6 │ │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.w 37bc │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n 23ec │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + subs r4, r0, #1 │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + beq.w 3d2e │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 2190 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e9c │ │ │ │ │ + bne.w 2076 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 1ea2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + blt.w 207c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ sub.w fp, fp, #4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2012 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 2012 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 21b2 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 21b2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2b62 │ │ │ │ │ - bne.w 20f4 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - blt.w 2b62 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + blt.w 34a8 │ │ │ │ │ + bne.w 2298 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 34a8 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r6], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + str.w r3, [r5], #-4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bf2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.w 3446 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 3e46 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w 3d70 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - subs r4, r3, #2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r7, [fp] │ │ │ │ │ - add.w r1, r2, r4, lsl #2 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + sub.w r8, sl, #2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r6, [fp] │ │ │ │ │ + add.w r1, r2, r8, lsl #2 │ │ │ │ │ + ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 33e4 │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ │ + bne.w 3670 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3dd2 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3bf8 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 40b4 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + bpl.w 3d54 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r5, r3, #26 │ │ │ │ │ - bpl.w 3c02 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3622 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ + lsls r3, r7, #26 │ │ │ │ │ + bpl.w 40aa │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ + bpl.w 3858 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3630 │ │ │ │ │ - mov.w r8, r0, lsr #31 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 25fe │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - blt.w 338a │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - str.w r3, [r6], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 3866 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3992 │ │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ + beq.w 28ea │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 40b8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - subs.w sl, r3, #1 │ │ │ │ │ - beq.w 37ce │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3ad4 │ │ │ │ │ + ldrd r6, sl, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + subs.w r9, r4, #1 │ │ │ │ │ + beq.w 3d08 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub.w fp, fp, #4 │ │ │ │ │ - cmp r7, #6 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ it le │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt.w 2080 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr.w lr, [sp, #32] │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ + bgt.w 2226 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ mov sl, fp │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1e3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + b.n 2016 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r7, #1 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ adds r4, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ adds r3, #28 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ str r7, [r3, #24] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 1756 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + beq.w 17c2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2b4e │ │ │ │ │ - bne.w 179c │ │ │ │ │ + blt.w 2b92 │ │ │ │ │ + bne.w 1808 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - ble.w 2f74 │ │ │ │ │ + ble.w 3616 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 2b42 │ │ │ │ │ + ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 2b86 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 3d3a │ │ │ │ │ + bpl.w 403c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r8, #20 │ │ │ │ │ addpl.w r0, r8, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 3d34 │ │ │ │ │ + beq.w 4036 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a80 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2e1c │ │ │ │ │ - mov.w r4, fp, lsl #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.w 2e20 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 38d2 │ │ │ │ │ + beq.w 3ca8 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 383a │ │ │ │ │ + mov.w r5, r9, lsl #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.w 3c9a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 3bae │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r6, [r8, #8] │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr.w fp, [r8, #8] │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + mov r2, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl.w r0, [r8, #28] │ │ │ │ │ - bpl.n 250c │ │ │ │ │ + bpl.n 26aa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r8, #28 │ │ │ │ │ addmi.w r0, r8, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r1, [r1, #28] │ │ │ │ │ - bpl.n 251e │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ + bpl.n 26bc │ │ │ │ │ + lsls r6, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38e6 │ │ │ │ │ + beq.w 3b34 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e18 │ │ │ │ │ - lsls r3, r4, #1 │ │ │ │ │ - add.w fp, r3, #1 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - ble.w 36ec │ │ │ │ │ + bne.w 34c8 │ │ │ │ │ + lsls r3, r5, #1 │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble.w 371e │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d4e │ │ │ │ │ + beq.w 3f82 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r8, #28 │ │ │ │ │ addmi.w r0, r8, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ + lsls r6, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r1, [r1, #28] │ │ │ │ │ - bpl.n 2576 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ + bpl.n 2712 │ │ │ │ │ + lsls r6, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a8c │ │ │ │ │ + beq.w 3c46 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3478 │ │ │ │ │ - mov.w r4, fp, lsl #1 │ │ │ │ │ + bne.w 36e6 │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble.w 2e20 │ │ │ │ │ - mov r7, fp │ │ │ │ │ + ble.w 3bc0 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ add.w r9, r8, #20 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d2c │ │ │ │ │ + beq.w 4080 │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, r9 │ │ │ │ │ addpl.w r0, r8, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3d26 │ │ │ │ │ + beq.w 404a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38c6 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 342c │ │ │ │ │ + beq.w 3bb4 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 36aa │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 36f6 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble.w 3720 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 25a0 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ble.w 3778 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 2b70 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 2736 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + beq.w 3d1a │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 1a28 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + beq.w 3d64 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bgt.w 1a7a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.w 1b0a │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ble.w 38f2 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + sub.w r3, fp, r8, lsl #2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 2bbe │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3cd6 │ │ │ │ │ + beq.w 4088 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3cd0 │ │ │ │ │ + beq.w 3f4a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, r9, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3a66 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35d0 │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bge.w 39d8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 39f4 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - add.w r2, r7, #20 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - strd r2, r4, [sp, #64] @ 0x40 │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r2, r3, r9, lsl #2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + beq.w 3c2c │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2e5e │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 3c24 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 3c1e │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r6, [r9, #8] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldrb.w r2, [r9, #16] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + add.w r2, r9, #20 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + sub.w r2, fp, r7, lsl #2 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3d6e │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.w 3b22 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r3, r0, #26 │ │ │ │ │ + bpl.w 3f3c │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + bpl.w 3ef4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r0, r1, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b2c │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + beq.w 3f00 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 30fc │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + bpl.w 2e48 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 310a │ │ │ │ │ + beq.w 2e56 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3112 │ │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bge.w 35e2 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b.n 26a8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3774 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ + blt.w 2e5c │ │ │ │ │ + lsls r3, r7, #1 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - sub.w r3, r3, r7, lsl #2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 38a4 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.n 2892 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ble.w 38ec │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 2b8e │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + sub.w r2, r3, r9, lsl #2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 2b9a │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3cca │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4094 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3d0e │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 408e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a74 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2fa4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - lsls r3, r7, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 35ca │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w 3a26 │ │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - add.w r9, r4, #20 │ │ │ │ │ - ubfx r3, r2, #5, #1 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub.w r2, r3, r6, lsl #2 │ │ │ │ │ + beq.w 3bc4 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3832 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov.w r7, r9, lsl #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w 3ca0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 3c18 │ │ │ │ │ + ldrb.w r9, [r6, #16] │ │ │ │ │ + ubfx r2, r9, #5, #1 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r2, r6, #20 │ │ │ │ │ + strd r2, sl, [sp, #60] @ 0x3c │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub.w r2, r3, r4, lsl #2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 3d96 │ │ │ │ │ + bpl.w 3f46 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bpl.w 3b82 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + bpl.w 3ed2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add.w r0, r1, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b8e │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ + beq.w 3ede │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 2f8e │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bpl.w 2fc8 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f9c │ │ │ │ │ + beq.w 2fd6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2fa4 │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.w 35cc │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 278e │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - sub.w r3, r5, r3 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r8, sl, sl │ │ │ │ │ - subgt.w r8, sl, r9 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bge.w 2960 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub.w r4, r3, r8 │ │ │ │ │ + blt.w 2fde │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + adds r4, r3, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 2b56 │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 3cfc │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r7, #20 │ │ │ │ │ - addpl.w r0, r7, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3cdc │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3ac4 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 353e │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.n 2960 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge.w 38ae │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n 2992 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n 220a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 2806 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w r9, r3, r8 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - add.w r9, r8, r9, asr #1 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r1, [r1, r9, lsl #2] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 36fe │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r0, r7, #28 │ │ │ │ │ - bpl.w 3700 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, r7, #20 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 370c │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - beq.w 370e │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 371c │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3320 │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ble.n 2960 │ │ │ │ │ - ubfx r4, r3, #6, #1 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - sub.w r5, r5, r9 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r5, r9, r5, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3cc4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3b32 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3b42 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 32e8 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 32f4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 32fc │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bge.n 295e │ │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 2908 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2b62 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs.w r2, sl, r3 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w 232a │ │ │ │ │ - sub.w r3, r3, sl │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r6, r3 │ │ │ │ │ - add fp, r3 │ │ │ │ │ - adds r0, r6, #4 │ │ │ │ │ - add.w r1, fp, #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 38fe │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3952 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3bbe │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str.w r3, [r6], #-4 │ │ │ │ │ - beq.w 3bcc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 2352 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 34a8 │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - b.w 199e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + bne.w 3778 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + b.w 1b6e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 1c72 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ + bge.w 1e14 │ │ │ │ │ + ldrd ip, sl, [sp, #20] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.n 2be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 2bae │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ittt gt │ │ │ │ │ - movgt r9, sl │ │ │ │ │ - movgt sl, r8 │ │ │ │ │ - movgt r8, r3 │ │ │ │ │ - ble.w 30f8 │ │ │ │ │ - sub.w r7, r8, r6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add.w r3, r6, r7, asr #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [fp, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3338 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + movge r8, r3 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + itt gt │ │ │ │ │ + movgt r9, r7 │ │ │ │ │ + movgt r7, r4 │ │ │ │ │ + ble.w 2fc4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w fp, r8, r6 │ │ │ │ │ + add.w fp, r6, fp, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [sl, fp, lsl #2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 341c │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3d7c │ │ │ │ │ + beq.w 4044 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3d68 │ │ │ │ │ + beq.w 406e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r5, #20 │ │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39e8 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 343e │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + beq.w 3bd0 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 36d8 │ │ │ │ │ + add.w r6, fp, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - ble.w 2bb8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 29fe │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - subs r7, r3, r6 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r0, [fp, r7, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ble.w 3732 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 2a34 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + sub.w r9, r8, r6 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r9, r6, r9, asr #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 2aa4 │ │ │ │ │ + beq.n 2adc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w r9, [r5, #16] │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - ubfx r1, r9, #5, #1 │ │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ │ + ldrb.w fp, [r5, #16] │ │ │ │ │ + tst.w fp, #32 │ │ │ │ │ + ubfx r1, fp, #5, #1 │ │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq.n 2ac6 │ │ │ │ │ - tst.w r9, #64 @ 0x40 │ │ │ │ │ + beq.n 2afe │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r5, #28 │ │ │ │ │ addne.w r1, r5, #20 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b6 │ │ │ │ │ + beq.w 3af2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 2adc │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge.n 2bbe │ │ │ │ │ - ubfx r3, r9, #6, #1 │ │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + cbz r0, 2b16 │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble.n 2bee │ │ │ │ │ + ubfx r3, fp, #6, #1 │ │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ - ldrd r9, r5, [sp, #52] @ 0x34 │ │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - subs r7, r7, r6 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r0, [fp, r7, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub.w r9, r9, r4 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + add.w r9, r4, r9, asr #1 │ │ │ │ │ + ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3d72 │ │ │ │ │ + bpl.w 4056 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3ade │ │ │ │ │ + bpl.w 3e6c │ │ │ │ │ adds r0, #20 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3ae6 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3e74 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3676 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 38f8 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3686 │ │ │ │ │ + beq.w 3908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2b3a │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge.n 2bbe │ │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + bge.n 2b7e │ │ │ │ │ + add.w r4, r9, #1 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bge.n 2bec │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.n 2b34 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - blx r5 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 24bc │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1926 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r5 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 286e │ │ │ │ │ - ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1ed2 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 266e │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - mov r8, fp │ │ │ │ │ - ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ + bge.w 265a │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1eda │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + b.w 1af6 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2956 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 33ec │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 275e │ │ │ │ │ - b.n 2b4e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2852 │ │ │ │ │ + b.n 2b92 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 1a7a │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - mov r6, lr │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 1c4e │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 1908 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 339e │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 2ba8 │ │ │ │ │ - lsls r5, r7, #2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 1ad6 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 344e │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.n 2bd8 │ │ │ │ │ + mov.w r5, r9, lsl #2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r8, r5 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add r7, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 340a │ │ │ │ │ + bne.w 367e │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3422 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3470 │ │ │ │ │ + bne.w 369a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs.w r3, r3, r9 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 36c2 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + add sl, r5 │ │ │ │ │ + ldr.w r3, [fp], #4 │ │ │ │ │ + str.w r3, [r8], #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - add fp, r5 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r8], #4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 33b2 │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - beq.w 355e │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r7, #6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 365c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 31bc │ │ │ │ │ + cmp.w r9, #6 │ │ │ │ │ it le │ │ │ │ │ - cmple r2, #6 │ │ │ │ │ - bgt.w 2e12 │ │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + cmple r4, #6 │ │ │ │ │ + bgt.w 2e40 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 18f8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str.w r2, [r9] │ │ │ │ │ - b.w 1890 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, sl │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ble.w 2daa │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r4, r3, r6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r4, r6, r4, asr #1 │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3328 │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r4, r3 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.w 2dde │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r9, r8, r6 │ │ │ │ │ + add.w r9, r6, r9, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r1, [sl, r9, lsl #2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 3438 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 3c90 │ │ │ │ │ + beq.w 4018 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3cf6 │ │ │ │ │ + beq.w 4012 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aa6 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 349c │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bge.n 2da2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 2c4e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r7, r3, r6 │ │ │ │ │ + beq.w 3cc0 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3768 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bge.n 2dce │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 2c88 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + subs r7, r4, r6 │ │ │ │ │ + mov fp, sl │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 2d00 │ │ │ │ │ + bpl.n 2d3a │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d18 │ │ │ │ │ + beq.n 2d52 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3968 │ │ │ │ │ + beq.w 3b4a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3406 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ + beq.w 36a4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble.n 2da2 │ │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ + ble.n 2dd8 │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ adds r5, #20 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add.w r4, r6, r4, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [fp, r4, lsl #2] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d90 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 3f36 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b5a │ │ │ │ │ + beq.w 3f18 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3b6c │ │ │ │ │ + beq.w 3f2a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 32c6 │ │ │ │ │ + beq.w 31a0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32d2 │ │ │ │ │ + beq.w 31ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 32d8 │ │ │ │ │ + bge.w 31b2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 2d9c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 2d46 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 29c8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 29dc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bge.n 2dd8 │ │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 2d7a │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 29f6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 2a0a │ │ │ │ │ + lsls r5, r4, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r2, r5 │ │ │ │ │ - add r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3856 │ │ │ │ │ - adds r3, r4, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add r8, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3874 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub.w sl, sl, r3 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - beq.w 3a20 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 3368 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - str.w r3, [r8], #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 3b18 │ │ │ │ │ + add.w r3, fp, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3b2c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3ccc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31e0 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + str.w r3, [r7], #4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19ac │ │ │ │ │ + beq.w 1b7c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 19ac │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.w 193a │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, sl │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble.w 2f76 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r6, r4, fp │ │ │ │ │ - add.w r6, fp, r6, asr #1 │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 33d4 │ │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb.w r3, [r8, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - bpl.w 3db0 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r8, #20 │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 3daa │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3a14 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 35dc │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - bge.n 2f76 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 2e30 │ │ │ │ │ - sub.w r3, r4, fp │ │ │ │ │ - ldrb.w r5, [r8, #16] │ │ │ │ │ - ldr.w r6, [r8, #8] │ │ │ │ │ - add.w r7, fp, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ubfx r3, r5, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r0, r5, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl.w r0, [r8, #28] │ │ │ │ │ - bpl.n 2ee0 │ │ │ │ │ - lsls r3, r5, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - addmi.w r0, r8, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2ef4 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ + b.w 1b7c │ │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ │ + b.w 1b0a │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38f2 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3398 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble.n 2f76 │ │ │ │ │ - add.w r3, r8, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ubfx r7, r5, #6, #1 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - sub.w r4, r4, r8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3d20 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3afc │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3b0c │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3306 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3312 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3318 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble.n 2f76 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 2f1e │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 2b4e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w sl, sl, r4 │ │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 179e │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 27ce │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w 27d4 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - sub.w fp, r8, fp │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + bne.w 28d2 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bge.w 28d8 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + sub.w r8, r7, r3 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ ite le │ │ │ │ │ - suble r5, r5, r5 │ │ │ │ │ - subgt r5, r5, r6 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 34a0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r7, fp, r5 │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + suble r4, r4, r4 │ │ │ │ │ + subgt r4, r4, r5 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble.w 3770 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r6, r8, r4 │ │ │ │ │ + add.w r6, r4, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 33c4 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 34b8 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w fp, [r9, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3d1a │ │ │ │ │ + bpl.w 3fd8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3c9c │ │ │ │ │ + bpl.w 3fd0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a08 │ │ │ │ │ + beq.w 3cb4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 347c │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - bge.w 34a0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 2fba │ │ │ │ │ - sub.w r3, fp, r5 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + beq.w 3746 │ │ │ │ │ + adds r4, r6, #1 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bge.w 3770 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2e76 │ │ │ │ │ + sub.w r3, r8, r4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + add.w r3, r4, r3, asr #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 3058 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + bpl.n 2f16 │ │ │ │ │ + lsls r5, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cea │ │ │ │ │ - lsls r1, r6, #25 │ │ │ │ │ + beq.w 3fc8 │ │ │ │ │ + lsls r1, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r9, #28 │ │ │ │ │ + addmi.w r1, r9, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 379e │ │ │ │ │ + beq.w 39de │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ itee eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - movne r3, fp │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble.w 1822 │ │ │ │ │ - ubfx r7, r6, #6, #1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - add.w r9, r4, #20 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - subs r6, r6, r5 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + movne r3, r8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ble.w 188a │ │ │ │ │ + add.w r8, r9, #20 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + ubfx fp, r5, #6, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub.w r5, r4, r9 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r5, r9, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3db8 │ │ │ │ │ + bpl.w 3fb0 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3aec │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3af6 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 375c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq.w 3fa8 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 3e4c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 376c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 30ec │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.w 32de │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 30a4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 2bc4 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + beq.w 3912 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 319c │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bgt.n 2f66 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + b.w 188a │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.n 2bf6 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26e6 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 26ec │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - sub.w r3, r4, r8 │ │ │ │ │ + bne.w 29d2 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 29d8 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub.w sl, r8, r3 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ ite le │ │ │ │ │ - suble.w r8, sl, r9 │ │ │ │ │ - subgt.w r8, sl, sl │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bge.w 3274 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r4, r3, r8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + suble.w r8, r2, r7 │ │ │ │ │ + subgt.w r8, r2, r2 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bge.w 3140 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r9, sl, r8 │ │ │ │ │ + add.w r9, r8, r9, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 337e │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 347a │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3d14 │ │ │ │ │ + beq.w 3f30 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3dbc │ │ │ │ │ + beq.w 3f70 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a2c │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3498 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bge.n 3274 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 3130 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ │ - add.w r4, r8, r3, asr #1 │ │ │ │ │ + beq.w 3c52 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3742 │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bge.w 3764 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 2ffe │ │ │ │ │ + sub.w r9, sl, r8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + add.w r9, r8, r9, asr #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r7, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 3b12 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ + bpl.n 30a4 │ │ │ │ │ + lsls r7, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 3b12 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3b1a │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + ubfx r1, r7, #5, #1 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 3fbc │ │ │ │ │ + lsls r1, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3740 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3752 │ │ │ │ │ + beq.w 39c6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32e4 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble.n 3274 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - subs r4, r4, r6 │ │ │ │ │ + beq.n 31b8 │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + ble.n 3140 │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ + strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + sub.w r9, r4, r8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r4, r6, r4, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add.w r9, r8, r9, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - bpl.w 3da6 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - bpl.w 3b72 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - add.w r0, r1, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3b7e │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 3f8a │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 372a │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + bpl.w 3ee4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3eee │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3932 │ │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3738 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 326c │ │ │ │ │ - adds r6, r4, #1 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - blt.n 3220 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 338a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs.w r7, sl, r3 │ │ │ │ │ - beq.w 23c4 │ │ │ │ │ - sub.w r3, r3, sl │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ + beq.w 3942 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cbz r6, 3198 │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + blt.n 30ec │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3486 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs.w r6, r3, sl │ │ │ │ │ + beq.w 2558 │ │ │ │ │ + sub.w r3, sl, r3 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ add r2, r3 │ │ │ │ │ - add r6, r3 │ │ │ │ │ + add r5, r3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - adds r0, r6, #4 │ │ │ │ │ - lsls r2, r7, #2 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3690 │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3698 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + adds r0, r5, #4 │ │ │ │ │ + lsls r2, r6, #2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3950 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3446 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 3368 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 36ee │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 31e0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - str.w r3, [r6], #-4 │ │ │ │ │ - b.w 23da │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.w 2574 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b.n 3136 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 2fb6 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d8e │ │ │ │ │ + bne.w 2dc0 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.w 2d94 │ │ │ │ │ + bgt.w 2dc6 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b.n 2d94 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - b.w 1822 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - b.n 320e │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 2dc6 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.n 30d6 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c60 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r9, r2, lsl #2] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.w 1af6 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + sub.w r4, r4, r7 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r3, r9, r8 │ │ │ │ │ + subgt.w r3, r9, r9 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge.w 3352 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r7, r9, r8 │ │ │ │ │ + add.w r7, r8, r7, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 349c │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 3f76 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 3f7c │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2950 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 3c38 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 37d8 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.n 334e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 2956 │ │ │ │ │ - add.w r9, r5, #1 │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ - b.w 2956 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + bne.n 320a │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + subs r2, r4, r3 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + add.w r2, r8, r2, asr #1 │ │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ubfx r0, r7, #5, #1 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3f40 │ │ │ │ │ + lsls r0, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 32d6 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f66 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt.w 2f6c │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ + beq.w 39d4 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 33cc │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n 3352 │ │ │ │ │ + add.w r2, r6, #20 │ │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + subs r4, r4, r6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3fc2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 3ecc │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 33b8 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 33c2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 33c6 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.n 3352 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3300 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 2f6c │ │ │ │ │ - add.w r8, r9, #1 │ │ │ │ │ - b.w 28f0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2cb4 │ │ │ │ │ - b.w 29dc │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge.w 2a5e │ │ │ │ │ - mov lr, sl │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b.n 2bac │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - b.w 206c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 34a8 │ │ │ │ │ + subs.w r5, r9, r4 │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ + beq.w 24c0 │ │ │ │ │ + sub.w r3, r4, r9 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + adds r0, r2, #4 │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + add fp, r3 │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3b58 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 391e │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str.w r3, [r5], #-4 │ │ │ │ │ + beq.w 3f08 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 24ea │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3342 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bgt.n 3346 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3346 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 32ec │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.w 27d8 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.w 1926 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + mov.w fp, r2, lsl #2 │ │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 1af6 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2a94 │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.w 2be2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge.w 2cea │ │ │ │ │ + ldrd ip, sl, [sp, #20] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b.w 2a10 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + ldr.w r3, [fp], #4 │ │ │ │ │ + str.w r3, [r8], #4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3658 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.w 2c40 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1a0c │ │ │ │ │ - b.n 2ba8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r5 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 3194 │ │ │ │ │ - ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - b.w 2b68 │ │ │ │ │ - add.w fp, r7, #1 │ │ │ │ │ - b.n 2f08 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r8], #4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2c04 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + bge.w 1bde │ │ │ │ │ + b.w 2bd8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 2c04 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3014 │ │ │ │ │ - b.w 2b4e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bge.w 3060 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 33e4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 3270 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + b.w 3da0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2e90 │ │ │ │ │ - b.w 2b4e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ │ - bge.w 23b4 │ │ │ │ │ - b.n 338a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ │ - bge.w 181a │ │ │ │ │ - b.w 2b4e │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - b.n 2d30 │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + bge.w 2ed2 │ │ │ │ │ + b.w 2b92 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + add.w r9, r7, #1 │ │ │ │ │ + it ge │ │ │ │ │ + movge r4, sl │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ble.w 3618 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r6, r4, r9 │ │ │ │ │ + add.w r6, r9, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3648 │ │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ │ + ldr.w fp, [r1, #8] │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 3f94 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r8, #20 │ │ │ │ │ + addpl.w r0, r8, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 3f8e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3bde │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 381e │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bge.n 3618 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 34dc │ │ │ │ │ + sub.w r3, r4, r9 │ │ │ │ │ + ldrb.w r5, [r8, #16] │ │ │ │ │ + ldr.w r6, [r8, #8] │ │ │ │ │ + add.w r7, r9, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr.w fp, [r1, #8] │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r5, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl.w r0, [r8, #28] │ │ │ │ │ + bpl.n 358c │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r8, #28 │ │ │ │ │ + addmi.w r0, r8, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 35a0 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3b40 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3642 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ble.n 3618 │ │ │ │ │ + ubfx r7, r5, #6, #1 │ │ │ │ │ + add.w fp, r8, #20 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + subs r4, r4, r7 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r4, r7, r4, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3fb6 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3e56 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 3e66 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 362e │ │ │ │ │ + adds r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 3638 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 363c │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble.n 3618 │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + b.n 35c8 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 2b92 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub.w sl, sl, r4 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 180a │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 360a │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bgt.n 360e │ │ │ │ │ + adds r7, r4, #1 │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + b.n 360e │ │ │ │ │ + add.w r9, r7, #1 │ │ │ │ │ + b.n 35b2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 353c │ │ │ │ │ + b.w 2b92 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 2c40 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 254a │ │ │ │ │ + b.n 3486 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - adds r3, r4, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 2be6 │ │ │ │ │ + adds r3, r6, r5 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 2c1c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2be6 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 2e1c │ │ │ │ │ + b.w 2c1c │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + b.w 2d6a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 34ca │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 1884 │ │ │ │ │ + b.w 2b92 │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + b.w 1ad6 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w 2c36 │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 2a68 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - rsb r3, r7, #1 │ │ │ │ │ - lsls r7, r7, #2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - negs r5, r7 │ │ │ │ │ + b.w 2c6e │ │ │ │ │ + mov r8, fp │ │ │ │ │ + b.w 2a9e │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 31c2 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 34ca │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + rsb r3, r5, #1 │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + negs r5, r6 │ │ │ │ │ add.w r1, fp, r3, lsl #2 │ │ │ │ │ - add.w r0, r6, r3, lsl #2 │ │ │ │ │ + add.w r0, r7, r3, lsl #2 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a44 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - b.n 3368 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.w 1908 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 2e1c │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.n 301c │ │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ │ + bne.w 3be8 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ + b.n 31e0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + it ge │ │ │ │ │ + movge r4, sl │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + blt.w 34dc │ │ │ │ │ + b.n 361e │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.w 2bee │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.w 2e2c │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.n 306a │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.w 2eda │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov fp, sl │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov r8, ip │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - b.n 3448 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 2dfe │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - b.n 319e │ │ │ │ │ - adds r6, r4, #1 │ │ │ │ │ - b.n 2cbc │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - b.w 1822 │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - b.n 2daa │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 36f6 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.n 3140 │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + b.w 2cf2 │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + b.w 188a │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + b.w 2dde │ │ │ │ │ mov r3, r8 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - b.w 27ee │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.w 27ee │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 31ee │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n 3780 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ adds r6, #2 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 3538 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - b.w 29fe │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 29e6 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 34b6 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.n 37e6 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 2a34 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 34b6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - b.w 27ee │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + b.w 2a1a │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.w 27ee │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.w 29e6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2164 │ │ │ │ │ - b.w 2b62 │ │ │ │ │ - adds r6, r4, #2 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 34d8 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 2bc8 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - b.w 2876 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 2a1a │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 3780 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 31ee │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2308 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + b.n 3da0 │ │ │ │ │ + add.w r8, r7, #1 │ │ │ │ │ + b.n 3278 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bgt.n 3794 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.w 2bfc │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1996 │ │ │ │ │ + bne.w 1b66 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 1998 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - adds r4, r6, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3364 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - str.w r3, [r6, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.n 3368 │ │ │ │ │ + b.w 1b68 │ │ │ │ │ add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a0a │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + bne.w 1bdc │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 1a0c │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + b.w 1bde │ │ │ │ │ + add.w r9, r6, #1 │ │ │ │ │ + b.n 3544 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 2a1e │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.w 2fe2 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 34ca │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20ec │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + bne.w 1800 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 20ee │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.n 2fa6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.n 3116 │ │ │ │ │ - add.w fp, r6, #1 │ │ │ │ │ - b.n 2e98 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 3118 │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 1802 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1816 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bne.w 2548 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ ite ge │ │ │ │ │ - movge.w fp, #0 │ │ │ │ │ - movlt.w fp, #1 │ │ │ │ │ - b.w 181a │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 254a │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1794 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + bne.w 1882 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 1796 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 1884 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23b0 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + bne.w 2290 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ ite ge │ │ │ │ │ - movge.w r8, #0 │ │ │ │ │ - movlt.w r8, #1 │ │ │ │ │ - b.w 23b4 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.w 1908 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - blt.w 2c4e │ │ │ │ │ - b.w 2db2 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b.w 2292 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 2e62 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + b.w 2fe4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1926 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ add r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 17ae │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 29e6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 181a │ │ │ │ │ + mov r3, fp │ │ │ │ │ + b.w 2a1a │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 2de4 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w 2c88 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.w 2fe4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.w 2e62 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2b74 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + ble.w 2b7e │ │ │ │ │ + b.w 2b78 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 2fac │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 33e4 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ add.w r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b32 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.w 2b3a │ │ │ │ │ - b.w 2b36 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r4, 369e │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ + bne.w 312e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 3130 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r7, 395e │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 32ae │ │ │ │ │ + beq.w 317a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3446 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3368 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 36ee │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 31e0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - str.w r3, [r6], #-4 │ │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - b.w 23da │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.w 2e20 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.w 2e20 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 28c8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 28e4 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + strd r2, r3, [sp, #12] │ │ │ │ │ + b.w 2574 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 1cc2 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 28e6 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3264 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bge.w 326c │ │ │ │ │ - b.n 3268 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3204 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + b.w 30ce │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 3206 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 30e4 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bge.w 30ec │ │ │ │ │ - b.n 30e8 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 2fa6 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 3118 │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1aee │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.w 1af4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 29e6 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ + b.n 32e6 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 307e │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b.w 2f3e │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 21d4 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 2ad6 │ │ │ │ │ - add.w r2, r2, sl, lsl #2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.w 1e06 │ │ │ │ │ - ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.w 1ed2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - b.w 1e1e │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + b.w 1e80 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r6, #4 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r7, r6 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cbnz r3, 3a6a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ │ + add.w r8, ip, r6 │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 1fd2 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.w 1854 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - add.w r8, r6, #4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 18bc │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + adds r6, r3, #2 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt.w 38dc │ │ │ │ │ + b.w 2de4 │ │ │ │ │ + add.w r2, r2, sl, lsl #2 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.w 1fe4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r2, r3, [sp, #12] │ │ │ │ │ + b.w 1ffc │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r9, [r7, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrd ip, r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + add.w r8, ip, r6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 38a6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w ip, [r3, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - add.w r3, r9, r6 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 1df4 │ │ │ │ │ - adds r6, r3, #2 │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - bgt.w 2c4e │ │ │ │ │ - b.w 2db2 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + bne.n 3a20 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + b.w 1fd2 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 1ce0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.w 27ee │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.w 1ede │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + ite le │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b.w 1f3a │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - adds r3, r4, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + b.w 1af2 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - add r3, r5 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + beq.w 3fe4 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 2dd8 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.w 2dd8 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 1c14 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w 2c3a │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 1d9a │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 18de │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 399e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 1d3e │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldrd ip, r9, [r3, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 1df4 │ │ │ │ │ - b.n 3828 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + b.w 2376 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 25e8 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.w 2466 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 1d24 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 1b4c │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + b.w 2b0e │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 1db8 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w 31ee │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 3780 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + adds r3, r6, r5 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 2dfa │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2e08 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 252a │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + b.w 26c8 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2f00 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cbnz r4, 3952 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 35ac │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2d62 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cbz r5, 3b66 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 299a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w 338c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3b94 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3e88 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - str.w r3, [r6], #-4 │ │ │ │ │ + str.w r3, [r5], #-4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 2346 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - b.n 3906 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 24dc │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 2604 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 1ba8 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b.w 277e │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 3720 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 2d28 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - beq.w 3c8a │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 1876 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 36d4 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 1922 │ │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b.w 1ece │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2956 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2a94 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.n 353c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - bl 194 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 1db6 │ │ │ │ │ - b.w 2b4e │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 1908 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 3562 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + adds r0, r3, r4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ + beq.w 31e0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r6, r5] │ │ │ │ │ + b.w 31e0 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 1c4e │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b.w 28fa │ │ │ │ │ mov r8, r3 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.w 3118 │ │ │ │ │ + b.w 27f6 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.w 2e62 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 2a5e │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 2612 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2852 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2230 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + b.w 3270 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3014 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + b.w 271e │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2e90 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 3562 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 270a │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 3194 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 1a7a │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - add r1, r4 │ │ │ │ │ + b.w 3060 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmn r7, r5 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - beq.w 3368 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r9, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r7, r5] │ │ │ │ │ - b.n 3368 │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + b.w 31e0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2436 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 266e │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 1d84 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 3720 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.w 2fe4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 275e │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 24bc │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + b.w 265a │ │ │ │ │ + cmp r5, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2582 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 229a │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 2ed2 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 2cb4 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b.w 2cea │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.w 31c2 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 1bf6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 1c72 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 1a24 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 1e14 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 286e │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3ce2 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b.w 1ad4 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2b1e │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.n 367c │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 23d0 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bl 194 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 1f98 │ │ │ │ │ + b.w 2b92 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + b.w 33e4 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 1acc │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 33de │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + b.n 375a │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 22a8 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 205e │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2470 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 30d2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.n 3762 │ │ │ │ │ - add.w r0, fp, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 3308 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.w 31ea │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 3748 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 26d2 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3100 │ │ │ │ │ + bpl.w 40aa │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 2534 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 31c2 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 36f6 │ │ │ │ │ add.w r0, r8, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 293c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 32ea │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 2104 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 2164 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 2d7a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - add.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3250 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 372e │ │ │ │ │ - add.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 27ba │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 2f92 │ │ │ │ │ - ldrd r3, r7, [sp, #12] │ │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3368 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsls r5, r2, #2 │ │ │ │ │ - add.w r0, r6, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 1ef8 │ │ │ │ │ - ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 1ed2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3448 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 17ec │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 3842 │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - bmi.w 20da │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bmi.w 227e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 35b4 │ │ │ │ │ - ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + b.n 388e │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1ed2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 393a │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 239c │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 3626 │ │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - b.n 348c │ │ │ │ │ + b.w 33e4 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.w 1984 │ │ │ │ │ + bmi.w 1b54 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3548 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - b.w 1926 │ │ │ │ │ - add.w r0, r8, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1780 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 360c │ │ │ │ │ + b.n 37ee │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + b.w 1af6 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3dd6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 1802 │ │ │ │ │ + bpl.w 40d8 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.w 1bc6 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov ip, fp │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 1ad6 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + bl 194 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 2b92 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + b.w 18a8 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.n 3cb8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 19f4 │ │ │ │ │ + bpl.w 40c8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w 186e │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 19fc │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 1a40 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 1e84 │ │ │ │ │ + bne.w 1942 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 22da │ │ │ │ │ + b.w 1f56 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 1f7e │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 1fc0 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n 3bd8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 190e │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2c8e │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.w 2210 │ │ │ │ │ + bne.w 2122 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 3008 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.n 3c34 │ │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.w 2164 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3b98 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + b.w 2fa0 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 35fc │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 3630 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2b60 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.n 38fe │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2308 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 31e0 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + mov.w fp, r2, lsl #2 │ │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 1922 │ │ │ │ │ + b.w 340c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 3332 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 33ba │ │ │ │ │ + add.w r0, r1, #28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 29be │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2fcc │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 311c │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.n 3938 │ │ │ │ │ + add.w r0, r1, #28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 28bc │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 2e4c │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 36f6 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 2dac │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 31a2 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 303a │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 3f1e │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 3ef8 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 32be │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 3ed6 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 2842 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.n 359c │ │ │ │ │ + b.w 1d78 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.w 1d62 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 22f8 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 22e2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 3c52 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 3c76 │ │ │ │ │ + b.w 1c28 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3050 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 324a │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 3260 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ - b.n 3b36 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 273e │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 265e │ │ │ │ │ + b.w 2700 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2648 │ │ │ │ │ + b.n 3ee6 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 285e │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 3786 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3072 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 1d16 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2ca4 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.w 2848 │ │ │ │ │ + b.w 3530 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 351e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 1d8e │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 1d78 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 2752 │ │ │ │ │ + b.w 1f2e │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 2356 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.w 2fa0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 316e │ │ │ │ │ + b.w 2f8e │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n 3e5a │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 30be │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 3ec0 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 2f32 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 2ec6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2ff4 │ │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ │ - b.n 3b00 │ │ │ │ │ + b.w 2eb0 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 23b0 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.w 1adc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 25dc │ │ │ │ │ + b.w 242a │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 2414 │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 1af2 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 25c6 │ │ │ │ │ + b.n 3d7e │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2cda │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2cc4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 1e04 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 1dee │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 1f18 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 1eb6 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 24b0 │ │ │ │ │ + b.w 264e │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 249e │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 1a6a │ │ │ │ │ + b.w 263c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 1a54 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 2564 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.w 213e │ │ │ │ │ + b.w 2a6e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 228e │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2278 │ │ │ │ │ + b.w 2772 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 2a4e │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 3b24 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2b1e │ │ │ │ │ - b.n 3ae6 │ │ │ │ │ + b.w 1d14 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2a38 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2154 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 1b9c │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 3b60 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 3b86 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2b60 │ │ │ │ │ + b.n 3e74 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 3e0e │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 3e22 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 1b3c │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.w 1b86 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 3b76 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2e84 │ │ │ │ │ + b.w 1c3e │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 2a84 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 1cb2 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 1e60 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 2e72 │ │ │ │ │ + b.w 275c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 3aee │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3184 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 1c62 │ │ │ │ │ + b.w 282a │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2946 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 2930 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 1c4c │ │ │ │ │ + b.n 3dac │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.w 36f6 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 3c62 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 3bfa │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 35ee │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - bl 194 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 2b4e │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.w 1840 │ │ │ │ │ + b.n 3d44 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 385c │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 3d8e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 3c42 │ │ │ │ │ + b.n 3d56 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 3490 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 3c1c │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 1908 │ │ │ │ │ + b.n 3e36 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 3876 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 3dfa │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 3dc2 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3808 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003e08 : │ │ │ │ │ +000040e0 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 3e56 │ │ │ │ │ + bpl.n 412e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 3e72 │ │ │ │ │ + bcs.n 414a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 3e3c │ │ │ │ │ + cbz r0, 4114 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e44 │ │ │ │ │ + bne.n 411c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e3c │ │ │ │ │ + bne.n 4114 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3e3e │ │ │ │ │ + b.n 4116 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 22c │ │ │ │ │ + bl 228 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3e3e │ │ │ │ │ + b.n 4116 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 22c │ │ │ │ │ + bl 228 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3e6c │ │ │ │ │ + b.n 4144 │ │ │ │ │ │ │ │ │ │ -00003e90 : │ │ │ │ │ +00004168 : │ │ │ │ │ list_traverse(): │ │ │ │ │ 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 r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 3eb4 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 418c │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 3eb4 │ │ │ │ │ + cbz r0, 418c │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 3ebc │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + cbnz r0, 4194 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 3ea8 │ │ │ │ │ + bpl.n 4180 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ec0 <_PyList_FromArraySteal>: │ │ │ │ │ +00004198 <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3f40 <_PyList_FromArraySteal+0x80> │ │ │ │ │ - ldr r3, [pc, #252] @ (3fd4 <_PyList_FromArraySteal+0x114>) │ │ │ │ │ + bne.n 4218 <_PyList_FromArraySteal+0x80> │ │ │ │ │ + ldr r3, [pc, #252] @ (42ac <_PyList_FromArraySteal+0x114>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 3f66 <_PyList_FromArraySteal+0xa6> │ │ │ │ │ + ble.n 423e <_PyList_FromArraySteal+0xa6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [pc, #208] @ (3fd8 <_PyList_FromArraySteal+0x118>) │ │ │ │ │ + ldr r0, [pc, #208] @ (42b0 <_PyList_FromArraySteal+0x118>) │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ @@ -6220,15 +6506,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fca <_PyList_FromArraySteal+0x10a> │ │ │ │ │ + beq.n 42a2 <_PyList_FromArraySteal+0x10a> │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -6240,74 +6526,74 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3fce <_PyList_FromArraySteal+0x10e> │ │ │ │ │ + cbz r0, 42a6 <_PyList_FromArraySteal+0x10e> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ - ldr r0, [pc, #84] @ (3fdc <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ + ldr r0, [pc, #84] @ (42b4 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ orrs r2, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n 3f3a <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 4212 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 3fc8 <_PyList_FromArraySteal+0x108> │ │ │ │ │ + beq.n 42a0 <_PyList_FromArraySteal+0x108> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 3fc8 <_PyList_FromArraySteal+0x108> │ │ │ │ │ + cbnz r2, 42a0 <_PyList_FromArraySteal+0x108> │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 3fa8 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + bgt.n 4280 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3f3a <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 4212 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003fe0 : │ │ │ │ │ +000042b8 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w lr, [r5, #84] @ 0x54 │ │ │ │ │ tst.w lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 400a │ │ │ │ │ + beq.n 42e2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4024 │ │ │ │ │ + beq.n 42fc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 4060 │ │ │ │ │ + b.n 4338 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -6315,88 +6601,88 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 60e8 │ │ │ │ │ + bl 63d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 401a │ │ │ │ │ + beq.n 42f2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 4338 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 401e │ │ │ │ │ + beq.n 42f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 401e │ │ │ │ │ + bne.n 42f6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 401e │ │ │ │ │ + b.n 42f6 │ │ │ │ │ │ │ │ │ │ -00004060 : │ │ │ │ │ +00004338 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ stmdb 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 r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4268 │ │ │ │ │ + bne.w 4540 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 4470 │ │ │ │ │ + blt.w 475c │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 4478 │ │ │ │ │ + bgt.w 4764 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, sl, r3 │ │ │ │ │ add r7, r6 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 4206 │ │ │ │ │ + beq.w 44de │ │ │ │ │ sub.w fp, r3, r6 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 4290 │ │ │ │ │ + beq.w 4568 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 441c │ │ │ │ │ + bhi.w 4708 │ │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 429c │ │ │ │ │ + bge.w 4574 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -6407,129 +6693,129 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 4364 │ │ │ │ │ + ble.w 463c │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 43de │ │ │ │ │ + bgt.w 46ca │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43e8 │ │ │ │ │ + beq.w 46d4 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 444c │ │ │ │ │ + bcs.w 4738 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 444c │ │ │ │ │ + beq.w 4738 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 41a2 │ │ │ │ │ + ble.n 447a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43bc │ │ │ │ │ + beq.w 4694 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 43bc │ │ │ │ │ + beq.w 4694 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r9, r6, lsl #2] │ │ │ │ │ - beq.n 41a2 │ │ │ │ │ + beq.n 447a │ │ │ │ │ add.w r5, r4, sl, lsl #2 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43a0 │ │ │ │ │ + beq.w 4678 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 43a0 │ │ │ │ │ + beq.w 4678 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 4184 │ │ │ │ │ + bne.n 445c │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 41de │ │ │ │ │ + bmi.n 44b6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 41bc │ │ │ │ │ + cbz r0, 4494 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4348 │ │ │ │ │ + bne.w 4620 │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 41de │ │ │ │ │ + beq.n 44b6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 41da │ │ │ │ │ + cbz r0, 44b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 431c │ │ │ │ │ + bne.w 45f4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 41ca │ │ │ │ │ + bcs.n 44a2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 43b4 │ │ │ │ │ + bne.w 468c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 41fe │ │ │ │ │ + beq.n 44d6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4308 │ │ │ │ │ + bne.w 45e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 421a │ │ │ │ │ + beq.n 44f2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 432c │ │ │ │ │ + bne.w 4604 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 425e │ │ │ │ │ + cbz r4, 4536 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - bmi.n 4258 │ │ │ │ │ + bmi.n 4530 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 423c │ │ │ │ │ + cbz r0, 4514 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4384 │ │ │ │ │ + bne.w 465c │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 4258 │ │ │ │ │ + beq.n 4530 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 4254 │ │ │ │ │ + cbz r0, 452c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 4374 │ │ │ │ │ + bne.w 464c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 4246 │ │ │ │ │ + bcs.n 451e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -6538,414 +6824,422 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 446a │ │ │ │ │ + beq.w 4756 │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r4, r0, #12 │ │ │ │ │ ldrmi r4, [r0, #12] │ │ │ │ │ - b.n 4084 │ │ │ │ │ + b.n 435c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - blt.w 40e4 │ │ │ │ │ - beq.w 43c8 │ │ │ │ │ + blt.w 43bc │ │ │ │ │ + beq.w 46a0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 43ce │ │ │ │ │ + ble.w 46a6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r2, r0, #6 │ │ │ │ │ add.w r2, r2, r0, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r0 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 43fc │ │ │ │ │ + bgt.w 46e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4408 │ │ │ │ │ + beq.w 46f4 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4442 │ │ │ │ │ + bcs.w 472e │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4442 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ + beq.w 472e │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ - add.w r1, r9, r3, lsl #2 │ │ │ │ │ - subs r2, r2, r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ + str r1, [r5, #8] │ │ │ │ │ + add.w r1, r9, r3, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 414e │ │ │ │ │ + b.n 4426 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41fe │ │ │ │ │ + bne.w 44d6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41fe │ │ │ │ │ + b.n 44d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41da │ │ │ │ │ + bne.w 44b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41da │ │ │ │ │ + b.n 44b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 421a │ │ │ │ │ + bne.w 44f2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 425e │ │ │ │ │ + beq.n 4536 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - b.n 421e │ │ │ │ │ + b.n 44f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41bc │ │ │ │ │ + bne.w 4494 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 41c6 │ │ │ │ │ - b.n 41de │ │ │ │ │ + bne.w 449e │ │ │ │ │ + b.n 44b6 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 4110 │ │ │ │ │ + blt.w 43e8 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 414e │ │ │ │ │ + b.n 4426 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4254 │ │ │ │ │ + bne.w 452c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4254 │ │ │ │ │ + b.n 452c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 423c │ │ │ │ │ + bne.w 4514 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 4242 │ │ │ │ │ - b.n 4258 │ │ │ │ │ + bne.w 451a │ │ │ │ │ + b.n 4530 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.w 4184 │ │ │ │ │ - b.n 41a2 │ │ │ │ │ + bne.w 445c │ │ │ │ │ + b.n 447a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 41ea │ │ │ │ │ + b.n 44c2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - bne.w 417a │ │ │ │ │ - b.n 41a2 │ │ │ │ │ + bne.w 4452 │ │ │ │ │ + b.n 447a │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ - b.n 414e │ │ │ │ │ + b.n 4426 │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.w 42b0 │ │ │ │ │ + blt.w 4588 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + adds r0, r7, r3 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 42f2 │ │ │ │ │ - cbz r3, 43e8 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + add.w r1, r9, r3, lsl #2 │ │ │ │ │ + add.w r0, r9, r0, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + b.n 4426 │ │ │ │ │ + cbz r3, 46d4 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 4128 │ │ │ │ │ + b.n 4400 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 444c │ │ │ │ │ + cbz r0, 4738 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4148 │ │ │ │ │ + b.n 4420 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 4408 │ │ │ │ │ + cbz r2, 46f4 │ │ │ │ │ adds r2, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 42ca │ │ │ │ │ + b.n 45a2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 4442 │ │ │ │ │ + cbz r0, 472e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 42ea │ │ │ │ │ + b.n 45c2 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43ac │ │ │ │ │ + beq.n 4684 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r3, r6, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 40de │ │ │ │ │ + b.n 43b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 41e0 │ │ │ │ │ + b.n 44b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4446 │ │ │ │ │ + b.n 4732 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 41fe │ │ │ │ │ + b.n 44d6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 4098 │ │ │ │ │ + bge.w 4370 │ │ │ │ │ cmn.w sl, r1 │ │ │ │ │ - beq.w 4206 │ │ │ │ │ + beq.w 44de │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - b.n 40de │ │ │ │ │ + b.n 43b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004498 : │ │ │ │ │ +00004784 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - cbz r2, 44ee │ │ │ │ │ + cbz r2, 47da │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 44e2 │ │ │ │ │ + bmi.n 47ce │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44ba │ │ │ │ │ + beq.n 47a6 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 44ba │ │ │ │ │ + beq.n 47a6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 44ba │ │ │ │ │ + bne.n 47a6 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 44ba │ │ │ │ │ + b.n 47a6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000044f0 : │ │ │ │ │ +000047dc : │ │ │ │ │ list_append(): │ │ │ │ │ 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] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4532 │ │ │ │ │ + beq.n 481e │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 453e │ │ │ │ │ + ble.n 482a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 451c │ │ │ │ │ + blt.n 4808 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 458c │ │ │ │ │ + ble.n 4878 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ add.w r1, r1, r4, asr #3 │ │ │ │ │ bic.w r3, r1, #3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ subs r0, r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, r1 │ │ │ │ │ - cbz r4, 4598 │ │ │ │ │ + cbz r4, 4884 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 459c │ │ │ │ │ + bcs.n 4888 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 459c │ │ │ │ │ + cbz r0, 4888 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r4, r0, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ - b.n 452c │ │ │ │ │ + b.n 4818 │ │ │ │ │ cmp.w r4, ip, asr #1 │ │ │ │ │ - blt.n 4546 │ │ │ │ │ + blt.n 4832 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b.n 457e │ │ │ │ │ + b.n 486a │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 4566 │ │ │ │ │ + b.n 4852 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 452c │ │ │ │ │ + b.n 4818 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045ac : │ │ │ │ │ +00004898 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 45c8 │ │ │ │ │ + bpl.n 48b4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045e0 : │ │ │ │ │ +000048cc : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4650 │ │ │ │ │ + cbz r3, 493c │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 4650 │ │ │ │ │ + cbz r3, 493c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 4646 │ │ │ │ │ + bne.n 4932 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46a6 │ │ │ │ │ + bne.n 4992 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bls.n 469e │ │ │ │ │ + bls.n 498a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -6953,79 +7247,79 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r2 │ │ │ │ │ - b.n 4628 │ │ │ │ │ + b.n 4914 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 4948 │ │ │ │ │ + bne.w 4c34 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 46a6 │ │ │ │ │ + blt.n 4992 │ │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble.n 46ae │ │ │ │ │ + ble.n 499a │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 4712 │ │ │ │ │ + bne.n 49fe │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60e8 │ │ │ │ │ + bl 63d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #708] @ (4964 ) │ │ │ │ │ + ldr r1, [pc, #708] @ (4c50 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #696] @ (4968 ) │ │ │ │ │ + ldr r3, [pc, #696] @ (4c54 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 48b0 │ │ │ │ │ + ble.w 4b9c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r3, #1772] @ 0x6ec │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #644] @ (496c ) │ │ │ │ │ + ldr r1, [pc, #644] @ (4c58 ) │ │ │ │ │ sub.w r0, r2, #8 │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7033,26 +7327,26 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ strd r1, r3, [r2, #-8] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b.n 4640 │ │ │ │ │ - ldr r2, [pc, #604] @ (4970 ) │ │ │ │ │ + b.n 492c │ │ │ │ │ + ldr r2, [pc, #604] @ (4c5c ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #2092] @ 0x82c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 48f4 │ │ │ │ │ + ble.w 4be0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #2092] @ 0x82c │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #1772] @ 0x6ec │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -7061,15 +7355,15 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r0, r0, [r2, #8] │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ sub.w ip, r2, #8 │ │ │ │ │ - ldr r0, [pc, #528] @ (4974 ) │ │ │ │ │ + ldr r0, [pc, #528] @ (4c60 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w lr, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ │ @@ -7078,124 +7372,124 @@ │ │ │ │ │ str.w ip, [r5] │ │ │ │ │ strd lr, r0, [r2, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r0, #0 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r0, [r2, #12] │ │ │ │ │ - bcs.w 4912 │ │ │ │ │ + bcs.w 4bfe │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4912 │ │ │ │ │ + beq.w 4bfe │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4b8c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4b8c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4b8c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4b8c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4b8c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4b8c │ │ │ │ │ add r1, r6 │ │ │ │ │ add.w r4, r0, #24 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ ldr.w lr, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [lr] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - beq.n 48a4 │ │ │ │ │ + beq.n 4b90 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ add r1, r6 │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 487e │ │ │ │ │ + bne.n 4b6a │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 4640 │ │ │ │ │ + b.n 492c │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 487e │ │ │ │ │ - b.n 48a0 │ │ │ │ │ + bne.n 4b6a │ │ │ │ │ + b.n 4b8c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46a6 │ │ │ │ │ + beq.w 4992 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #176] @ (4978 ) │ │ │ │ │ + ldr r0, [pc, #176] @ (4c64 ) │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ sub.w r1, r2, #8 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7203,130 +7497,130 @@ │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ strd r0, r3, [r2, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n 4640 │ │ │ │ │ + b.n 492c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4750 │ │ │ │ │ - b.n 46a6 │ │ │ │ │ + bne.w 4a3c │ │ │ │ │ + b.n 4992 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 4930 │ │ │ │ │ + beq.n 4c1c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbnz r0, 4930 │ │ │ │ │ + cbnz r0, 4c1c │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46a6 │ │ │ │ │ + beq.w 4992 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 47b2 │ │ │ │ │ + b.n 4a9e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 46a6 │ │ │ │ │ + b.n 4992 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000274 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000252 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000497c : │ │ │ │ │ +00004c68 : │ │ │ │ │ list_item(): │ │ │ │ │ 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, r1 │ │ │ │ │ - bls.n 49a6 │ │ │ │ │ + bls.n 4c92 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ (49bc ) │ │ │ │ │ + ldr r1, [pc, #12] @ (4ca8 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000049c0 : │ │ │ │ │ +00004cac : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 4a20 │ │ │ │ │ + bpl.n 4d0c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (4a48 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (4d34 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 4a30 │ │ │ │ │ + cbz r0, 4d1c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4a34 │ │ │ │ │ + beq.n 4d20 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (4a4c ) │ │ │ │ │ + ldr r1, [pc, #88] @ (4d38 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -7347,161 +7641,161 @@ │ │ │ │ │ mov.w r1, #3936 @ 0xf60 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (4a50 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (4d3c ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 4a02 │ │ │ │ │ + b.n 4cee │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004a54 : │ │ │ │ │ +00004d40 : │ │ │ │ │ listiter_next(): │ │ │ │ │ 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 │ │ │ │ │ - blt.n 4aac │ │ │ │ │ + blt.n 4d98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 4a8c │ │ │ │ │ + bcs.n 4d78 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 4ab0 │ │ │ │ │ + beq.n 4d9c │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 4aac │ │ │ │ │ + beq.n 4d98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4ab6 │ │ │ │ │ + cbz r3, 4da2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aac │ │ │ │ │ + b.n 4d98 │ │ │ │ │ │ │ │ │ │ -00004abc : │ │ │ │ │ +00004da8 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004ac0 : │ │ │ │ │ +00004dac : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - cbz r2, 4af6 │ │ │ │ │ + cbz r2, 4de2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4afa │ │ │ │ │ + bne.n 4de6 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4af6 │ │ │ │ │ + bne.n 4de2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004b24 <_PyList_Extend>: │ │ │ │ │ +00004e10 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4b48 <_list_extend> │ │ │ │ │ + bl 4e34 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004b48 <_list_extend>: │ │ │ │ │ +00004e34 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 4ffc <_list_extend+0x4b4> │ │ │ │ │ + beq.w 52e8 <_list_extend+0x4b4> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b7c <_list_extend+0x34> │ │ │ │ │ + beq.n 4e68 <_list_extend+0x34> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4b86 <_list_extend+0x3e> │ │ │ │ │ + bne.n 4e72 <_list_extend+0x3e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 5004 │ │ │ │ │ + b.n 52f0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ @@ -7509,192 +7803,192 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 4dd8 <_list_extend+0x290> │ │ │ │ │ + beq.w 50c4 <_list_extend+0x290> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4cf4 <_list_extend+0x1ac> │ │ │ │ │ + beq.w 4fe0 <_list_extend+0x1ac> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, r5 │ │ │ │ │ ldreq r1, [r6, #8] │ │ │ │ │ - beq.w 4f20 <_list_extend+0x3d8> │ │ │ │ │ + beq.w 520c <_list_extend+0x3d8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4f1c <_list_extend+0x3d4> │ │ │ │ │ + beq.w 5208 <_list_extend+0x3d4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4f58 <_list_extend+0x410> │ │ │ │ │ + beq.w 5244 <_list_extend+0x410> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cee <_list_extend+0x1a6> │ │ │ │ │ + beq.n 4fda <_list_extend+0x1a6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n 4cda <_list_extend+0x192> │ │ │ │ │ + blt.n 4fc6 <_list_extend+0x192> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 4c50 <_list_extend+0x108> │ │ │ │ │ + bgt.n 4f3c <_list_extend+0x108> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d8c <_list_extend+0x244> │ │ │ │ │ - cbz r3, 4c50 <_list_extend+0x108> │ │ │ │ │ + bne.w 5078 <_list_extend+0x244> │ │ │ │ │ + cbz r3, 4f3c <_list_extend+0x108> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4fce <_list_extend+0x486> │ │ │ │ │ + bcs.w 52ba <_list_extend+0x486> │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fce <_list_extend+0x486> │ │ │ │ │ + beq.w 52ba <_list_extend+0x486> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 4c50 <_list_extend+0x108> │ │ │ │ │ + b.n 4f3c <_list_extend+0x108> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 4cce <_list_extend+0x186> │ │ │ │ │ + bge.n 4fba <_list_extend+0x186> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c3e <_list_extend+0xf6> │ │ │ │ │ + bne.n 4f2a <_list_extend+0xf6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fb4 <_list_extend+0x46c> │ │ │ │ │ + bne.w 52a0 <_list_extend+0x46c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 4c70 <_list_extend+0x128> │ │ │ │ │ + bge.n 4f5c <_list_extend+0x128> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 4c7c <_list_extend+0x134> │ │ │ │ │ + blt.n 4f68 <_list_extend+0x134> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4cbe <_list_extend+0x176> │ │ │ │ │ - b.n 4cc6 <_list_extend+0x17e> │ │ │ │ │ + bne.n 4faa <_list_extend+0x176> │ │ │ │ │ + b.n 4fb2 <_list_extend+0x17e> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 4f12 <_list_extend+0x3ca> │ │ │ │ │ + blt.w 51fe <_list_extend+0x3ca> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4f34 <_list_extend+0x3ec> │ │ │ │ │ + beq.w 5220 <_list_extend+0x3ec> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4fce <_list_extend+0x486> │ │ │ │ │ + bcs.w 52ba <_list_extend+0x486> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fce <_list_extend+0x486> │ │ │ │ │ + beq.w 52ba <_list_extend+0x486> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - beq.n 4cc6 <_list_extend+0x17e> │ │ │ │ │ + beq.n 4fb2 <_list_extend+0x17e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4d84 <_list_extend+0x23c> │ │ │ │ │ + beq.n 5070 <_list_extend+0x23c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 320 <_PyList_AppendTakeRefListResize> │ │ │ │ │ + bl 31c <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4c50 <_list_extend+0x108> │ │ │ │ │ + bne.n 4f3c <_list_extend+0x108> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4cee <_list_extend+0x1a6> │ │ │ │ │ + beq.n 4fda <_list_extend+0x1a6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4ff4 <_list_extend+0x4ac> │ │ │ │ │ + beq.w 52e0 <_list_extend+0x4ac> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4cc8 <_list_extend+0x180> │ │ │ │ │ + b.n 4fb4 <_list_extend+0x180> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 4f04 <_list_extend+0x3bc> │ │ │ │ │ + ble.w 51f0 <_list_extend+0x3bc> │ │ │ │ │ adds r5, r3, #6 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ add.w r5, r5, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r0, r5, r3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4fe6 <_list_extend+0x49e> │ │ │ │ │ + beq.w 52d2 <_list_extend+0x49e> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4fdc <_list_extend+0x494> │ │ │ │ │ + bcs.w 52c8 <_list_extend+0x494> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fdc <_list_extend+0x494> │ │ │ │ │ + beq.w 52c8 <_list_extend+0x494> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strd r0, r5, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r5, r0, r7, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 4d6a <_list_extend+0x222> │ │ │ │ │ + b.n 5056 <_list_extend+0x222> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itee eq │ │ │ │ │ addeq r1, r5, #4 │ │ │ │ │ @@ -7707,292 +8001,292 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d52 <_list_extend+0x20a> │ │ │ │ │ + bne.n 503e <_list_extend+0x20a> │ │ │ │ │ str.w r7, [r8, #8] │ │ │ │ │ - b.n 4cc8 <_list_extend+0x180> │ │ │ │ │ + b.n 4fb4 <_list_extend+0x180> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cc6 <_list_extend+0x17e> │ │ │ │ │ + b.n 4fb2 <_list_extend+0x17e> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 4f2a <_list_extend+0x3e2> │ │ │ │ │ + ble.w 5216 <_list_extend+0x3e2> │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ add.w ip, r1, #3 │ │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ │ bic.w ip, ip, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ sub.w lr, r2, r1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ it gt │ │ │ │ │ movgt r2, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4fd4 <_list_extend+0x48c> │ │ │ │ │ + beq.w 52c0 <_list_extend+0x48c> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4fce <_list_extend+0x486> │ │ │ │ │ + bcs.w 52ba <_list_extend+0x486> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fce <_list_extend+0x486> │ │ │ │ │ + beq.w 52ba <_list_extend+0x486> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4c50 <_list_extend+0x108> │ │ │ │ │ + b.n 4f3c <_list_extend+0x108> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 4f48 <_list_extend+0x400> │ │ │ │ │ + ble.w 5234 <_list_extend+0x400> │ │ │ │ │ add.w r5, sl, #6 │ │ │ │ │ add.w r3, sl, #3 │ │ │ │ │ add.w r5, r5, sl, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ sub.w r1, r5, sl │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 4fd8 <_list_extend+0x490> │ │ │ │ │ + beq.w 52c4 <_list_extend+0x490> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4fdc <_list_extend+0x494> │ │ │ │ │ + bcs.w 52c8 <_list_extend+0x494> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fdc <_list_extend+0x494> │ │ │ │ │ + beq.w 52c8 <_list_extend+0x494> │ │ │ │ │ strd r0, r5, [r4, #12] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4efc <_list_extend+0x3b4> │ │ │ │ │ + beq.n 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r3, [fp, r5, lsl #2] │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r5, fp, r5, lsl #2 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4efc <_list_extend+0x3b4> │ │ │ │ │ + beq.n 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4efc <_list_extend+0x3b4> │ │ │ │ │ + beq.n 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4efc <_list_extend+0x3b4> │ │ │ │ │ + beq.n 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 4efc <_list_extend+0x3b4> │ │ │ │ │ + cbz r0, 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 4efc <_list_extend+0x3b4> │ │ │ │ │ + cbz r0, 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 4efc <_list_extend+0x3b4> │ │ │ │ │ + cbz r0, 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 4efc <_list_extend+0x3b4> │ │ │ │ │ + cbz r0, 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ mov r4, r6 │ │ │ │ │ adds r5, #32 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 4eea <_list_extend+0x3a2> │ │ │ │ │ + b.n 51d6 <_list_extend+0x3a2> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ee4 <_list_extend+0x39c> │ │ │ │ │ + bne.n 51d0 <_list_extend+0x39c> │ │ │ │ │ mov r4, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 4cc8 <_list_extend+0x180> │ │ │ │ │ + b.n 4fb4 <_list_extend+0x180> │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 4d04 <_list_extend+0x1bc> │ │ │ │ │ + blt.w 4ff0 <_list_extend+0x1bc> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 4d42 <_list_extend+0x1fa> │ │ │ │ │ - cbz r2, 4f34 <_list_extend+0x3ec> │ │ │ │ │ + b.n 502e <_list_extend+0x1fa> │ │ │ │ │ + cbz r2, 5220 <_list_extend+0x3ec> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 4c94 <_list_extend+0x14c> │ │ │ │ │ + b.n 4f80 <_list_extend+0x14c> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 6be0 │ │ │ │ │ + b.w 6ecc │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - bge.w 4dd4 <_list_extend+0x28c> │ │ │ │ │ - b.n 4d96 <_list_extend+0x24e> │ │ │ │ │ + bge.w 50c0 <_list_extend+0x28c> │ │ │ │ │ + b.n 5082 <_list_extend+0x24e> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fce <_list_extend+0x486> │ │ │ │ │ + beq.n 52ba <_list_extend+0x486> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4cae <_list_extend+0x166> │ │ │ │ │ + b.n 4f9a <_list_extend+0x166> │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.w 4dea <_list_extend+0x2a2> │ │ │ │ │ + blt.w 50d6 <_list_extend+0x2a2> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 4e30 <_list_extend+0x2e8> │ │ │ │ │ + b.n 511c <_list_extend+0x2e8> │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 3b8 │ │ │ │ │ + bl 3b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4cee <_list_extend+0x1a6> │ │ │ │ │ + beq.w 4fda <_list_extend+0x1a6> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r4, r7 │ │ │ │ │ add.w r5, r2, r3, lsl #2 │ │ │ │ │ - b.n 4f92 <_list_extend+0x44a> │ │ │ │ │ + b.n 527e <_list_extend+0x44a> │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ - cbz r0, 4fea <_list_extend+0x4a2> │ │ │ │ │ + cbz r0, 52d6 <_list_extend+0x4a2> │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r0, [r5], #4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f82 <_list_extend+0x43a> │ │ │ │ │ + bne.n 526e <_list_extend+0x43a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n 4cc8 <_list_extend+0x180> │ │ │ │ │ + b.n 4fb4 <_list_extend+0x180> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cda <_list_extend+0x192> │ │ │ │ │ + beq.w 4fc6 <_list_extend+0x192> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 4c62 <_list_extend+0x11a> │ │ │ │ │ + b.n 4f4e <_list_extend+0x11a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 4cda <_list_extend+0x192> │ │ │ │ │ + b.n 4fc6 <_list_extend+0x192> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4dc0 <_list_extend+0x278> │ │ │ │ │ + b.n 50ac <_list_extend+0x278> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 4e18 <_list_extend+0x2d0> │ │ │ │ │ + b.n 5104 <_list_extend+0x2d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4cc8 <_list_extend+0x180> │ │ │ │ │ + b.n 4fb4 <_list_extend+0x180> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 4d2a <_list_extend+0x1e2> │ │ │ │ │ + b.n 5016 <_list_extend+0x1e2> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n 4cee <_list_extend+0x1a6> │ │ │ │ │ + b.n 4fda <_list_extend+0x1a6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cee <_list_extend+0x1a6> │ │ │ │ │ + b.n 4fda <_list_extend+0x1a6> │ │ │ │ │ movs r1, #2 │ │ │ │ │ b.w 210 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005004 : │ │ │ │ │ +000052f0 : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ 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 │ │ │ │ │ @@ -8000,434 +8294,434 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 524e │ │ │ │ │ + beq.w 553a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5198 │ │ │ │ │ + beq.w 5484 │ │ │ │ │ ldrd r3, r0, [r5, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51c4 │ │ │ │ │ + bne.w 54b0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5244 │ │ │ │ │ + bcs.w 5530 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5244 │ │ │ │ │ + beq.w 5530 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bmi.w 520a │ │ │ │ │ + bmi.w 54f6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5198 │ │ │ │ │ + ble.w 5484 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 5484 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w lr, [ip] │ │ │ │ │ - cmp lr, r6 │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r6, [ip] │ │ │ │ │ + cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ - addne.w lr, lr, #1 │ │ │ │ │ + addne.w lr, r6, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 5484 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 5484 │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w lr, [ip] │ │ │ │ │ - cmp lr, r6 │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r6, [ip] │ │ │ │ │ + cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ - addne.w lr, lr, #1 │ │ │ │ │ + addne.w lr, r6, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 5484 │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, r6, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 5484 │ │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ str.w ip, [r5, #20] │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 5484 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ adds r1, #24 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, r6, #1 │ │ │ │ │ strne.w ip, [r5] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 5484 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n 51b2 │ │ │ │ │ + bne.n 549e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 5184 │ │ │ │ │ + bne.n 5470 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51ac │ │ │ │ │ + beq.n 5498 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5254 │ │ │ │ │ + beq.n 5540 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 5184 │ │ │ │ │ - b.n 5198 │ │ │ │ │ + bne.n 5470 │ │ │ │ │ + b.n 5484 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 5212 │ │ │ │ │ + ble.n 54fe │ │ │ │ │ adds r3, r6, #6 │ │ │ │ │ add.w r3, r3, r6, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 522a │ │ │ │ │ - cbz r6, 5234 │ │ │ │ │ + blt.n 5516 │ │ │ │ │ + cbz r6, 5520 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5244 │ │ │ │ │ + bcs.n 5530 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 5244 │ │ │ │ │ + cbz r0, 5530 │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5072 │ │ │ │ │ + beq.w 535e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5198 │ │ │ │ │ + ble.n 5484 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 507c │ │ │ │ │ + b.n 5368 │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 51ce │ │ │ │ │ + blt.n 54ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5072 │ │ │ │ │ - b.n 520a │ │ │ │ │ - cbz r6, 5234 │ │ │ │ │ + beq.w 535e │ │ │ │ │ + b.n 54f6 │ │ │ │ │ + cbz r6, 5520 │ │ │ │ │ adds r3, r6, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ - b.n 51e0 │ │ │ │ │ + b.n 54cc │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 5244 │ │ │ │ │ + cbz r0, 5530 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 51f6 │ │ │ │ │ + b.n 54e2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 519a │ │ │ │ │ + b.n 5486 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 51ac │ │ │ │ │ + b.n 5498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51ac │ │ │ │ │ + b.n 5498 │ │ │ │ │ │ │ │ │ │ -0000525c : │ │ │ │ │ +00005548 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 528a │ │ │ │ │ + beq.n 5576 │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 528c │ │ │ │ │ - cbnz r2, 529e │ │ │ │ │ + bne.n 5578 │ │ │ │ │ + cbnz r2, 558a │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 52b6 │ │ │ │ │ + bhi.n 55a2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 52d2 │ │ │ │ │ - cbnz r3, 52ee │ │ │ │ │ + cbnz r1, 55be │ │ │ │ │ + cbnz r3, 55da │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 528c │ │ │ │ │ + bne.n 5578 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 529a │ │ │ │ │ + b.n 5586 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52b0 │ │ │ │ │ + beq.n 559c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5296 │ │ │ │ │ + ble.n 5582 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r3, 52f0 │ │ │ │ │ + cbnz r3, 55dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5298 │ │ │ │ │ + beq.n 5584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b48 <_list_extend> │ │ │ │ │ + bl 4e34 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 4498 │ │ │ │ │ + bl 4784 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 52d6 │ │ │ │ │ + b.n 55c2 │ │ │ │ │ │ │ │ │ │ -000052fc : │ │ │ │ │ +000055e8 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 542c │ │ │ │ │ + bpl.w 5718 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 542c │ │ │ │ │ + bpl.w 5718 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 5496 │ │ │ │ │ + bne.w 5782 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5408 │ │ │ │ │ + ble.n 56f4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 53cc │ │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ + bge.n 56b8 │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 53a0 │ │ │ │ │ + beq.n 568c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 53ea │ │ │ │ │ + beq.n 56d6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 53f0 │ │ │ │ │ + beq.n 56dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5382 │ │ │ │ │ + beq.n 566e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5508 │ │ │ │ │ + beq.w 57f4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5392 │ │ │ │ │ + beq.n 567e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54fc │ │ │ │ │ + beq.w 57e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 54c6 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - beq.n 53cc │ │ │ │ │ + blt.w 57b2 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ + beq.n 56b8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 533c │ │ │ │ │ + blt.n 5628 │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - bhi.w 54f4 │ │ │ │ │ + bhi.w 57e0 │ │ │ │ │ tbb [pc, sl] │ │ │ │ │ .short 0xb178 │ │ │ │ │ .word 0xa1868303 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 53da │ │ │ │ │ + bne.n 56c6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 53a6 │ │ │ │ │ + bge.n 5692 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 53a6 │ │ │ │ │ + bge.n 5692 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 5436 │ │ │ │ │ + bne.n 5722 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 5362 │ │ │ │ │ + bne.n 564e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5378 │ │ │ │ │ - b.n 5382 │ │ │ │ │ + bne.n 5664 │ │ │ │ │ + b.n 566e │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.w 551c │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 5414 ) │ │ │ │ │ + bhi.w 5808 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 5700 ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - .word 0x000053db │ │ │ │ │ + .word 0x000056c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005515 │ │ │ │ │ + .word 0x00005801 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000053b9 │ │ │ │ │ + .word 0x000056a5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000054b9 │ │ │ │ │ + .word 0x000057a5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000054bf │ │ │ │ │ + .word 0x000057ab │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000054f5 │ │ │ │ │ + .word 0x000057e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 53c4 │ │ │ │ │ + b.n 56b0 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 53bc │ │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq.n 56a8 │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -8443,141 +8737,141 @@ │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 54a8 │ │ │ │ │ + bne.n 5794 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 53c4 │ │ │ │ │ + beq.n 56b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 53c4 │ │ │ │ │ + bne.n 56b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 53c4 │ │ │ │ │ + b.n 56b0 │ │ │ │ │ subs r4, r2, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bhi.n 54ca │ │ │ │ │ + bhi.n 57b6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 53da │ │ │ │ │ - b.n 53bc │ │ │ │ │ + beq.n 56c6 │ │ │ │ │ + b.n 56a8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 53bc │ │ │ │ │ - b.n 53da │ │ │ │ │ + bgt.n 56a8 │ │ │ │ │ + b.n 56c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 547c │ │ │ │ │ + bne.n 5768 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 547c │ │ │ │ │ + b.n 5768 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 53da │ │ │ │ │ - b.n 53bc │ │ │ │ │ + beq.n 56c6 │ │ │ │ │ + b.n 56a8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.w 53bc │ │ │ │ │ - b.n 53da │ │ │ │ │ + blt.w 56a8 │ │ │ │ │ + b.n 56c6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 53c4 │ │ │ │ │ + b.n 56b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5332 │ │ │ │ │ + bgt.w 561e │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 551c │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 54dc ) │ │ │ │ │ + bhi.n 5808 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 57c8 ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000054a3 │ │ │ │ │ + .word 0x0000578f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005515 │ │ │ │ │ + .word 0x00005801 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000551d │ │ │ │ │ + .word 0x00005809 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000551d │ │ │ │ │ + .word 0x00005809 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000054bf │ │ │ │ │ + .word 0x000057ab │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000054f5 │ │ │ │ │ + .word 0x000057e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.w 53bc │ │ │ │ │ - b.n 53da │ │ │ │ │ + ble.w 56a8 │ │ │ │ │ + b.n 56c6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5392 │ │ │ │ │ + b.n 567e │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5382 │ │ │ │ │ + b.n 566e │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.w 53bc │ │ │ │ │ - b.n 53da │ │ │ │ │ + bge.w 56a8 │ │ │ │ │ + b.n 56c6 │ │ │ │ │ │ │ │ │ │ -0000551c : │ │ │ │ │ +00005808 : │ │ │ │ │ list_remove(): │ │ │ │ │ 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, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 55f0 │ │ │ │ │ + ble.n 58dc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 55d2 │ │ │ │ │ + beq.n 58be │ │ │ │ │ movs r2, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5562 │ │ │ │ │ + beq.n 584e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 560a │ │ │ │ │ + beq.n 58f6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5584 │ │ │ │ │ + ble.n 5870 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 4338 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5606 │ │ │ │ │ + bne.n 58f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne.n 5606 │ │ │ │ │ + bne.n 58f2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 55f0 │ │ │ │ │ + ble.n 58dc │ │ │ │ │ movs r5, #1 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8587,313 +8881,313 @@ │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 55bc │ │ │ │ │ + beq.n 58a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5616 │ │ │ │ │ + cbz r3, 5902 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 55e4 │ │ │ │ │ + ble.n 58d0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 4338 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5576 │ │ │ │ │ - b.n 5606 │ │ │ │ │ + beq.n 5862 │ │ │ │ │ + b.n 58f2 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 555a │ │ │ │ │ - b.n 5562 │ │ │ │ │ + bne.n 5846 │ │ │ │ │ + b.n 584e │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ - bne.n 5606 │ │ │ │ │ + bne.n 58f2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 5592 │ │ │ │ │ + blt.n 587e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 557e │ │ │ │ │ + b.n 586a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5562 │ │ │ │ │ + b.n 584e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 55bc │ │ │ │ │ + b.n 58a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005624 : │ │ │ │ │ +00005910 : │ │ │ │ │ list_pop(): │ │ │ │ │ stmdb 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, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 571c │ │ │ │ │ + bhi.n 5a08 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5734 │ │ │ │ │ + bne.n 5a20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 576a │ │ │ │ │ + beq.w 5a56 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 579e │ │ │ │ │ + bcs.w 5a8a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ add.w sl, r6, r8 │ │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ │ - beq.n 56b6 │ │ │ │ │ + beq.n 59a2 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 56ec │ │ │ │ │ + bgt.n 59d8 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 5700 │ │ │ │ │ + ble.n 59ec │ │ │ │ │ add.w r2, r9, #5 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ add.w r2, r2, r5, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, r9, #2 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5784 │ │ │ │ │ + bcs.n 5a70 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5784 │ │ │ │ │ + beq.n 5a70 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 56ae │ │ │ │ │ + beq.n 599a │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 56de │ │ │ │ │ + cbz r0, 59ca │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 570e │ │ │ │ │ + bne.n 59fa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r1, r8, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 570a │ │ │ │ │ + bgt.n 59f6 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r5, [r4, #8] │ │ │ │ │ - bge.n 56ae │ │ │ │ │ + bge.n 599a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5676 │ │ │ │ │ + b.n 5962 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 56de │ │ │ │ │ + bne.n 59ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 56de │ │ │ │ │ + b.n 59ca │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 5780 │ │ │ │ │ + cbz r0, 5a6c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5644 │ │ │ │ │ + ble.n 5930 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57c2 │ │ │ │ │ + beq.n 5aae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5756 │ │ │ │ │ + beq.n 5a42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 57b6 │ │ │ │ │ + cbz r3, 5aa2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 57c2 │ │ │ │ │ + beq.n 5aae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 576a │ │ │ │ │ + cbz r3, 5a56 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 5650 │ │ │ │ │ + bge.w 593c │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 5650 │ │ │ │ │ + b.n 593c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 56ae │ │ │ │ │ + b.n 599a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str.w r7, [r6, r8] │ │ │ │ │ - b.n 5780 │ │ │ │ │ + b.n 5a6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5780 │ │ │ │ │ + b.n 5a6c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5756 │ │ │ │ │ + b.n 5a42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5780 │ │ │ │ │ + bne.n 5a6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 576a │ │ │ │ │ + beq.n 5a56 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 5650 │ │ │ │ │ + b.n 593c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000057dc : │ │ │ │ │ +00005ac8 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 584e │ │ │ │ │ + bcs.n 5b3a │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - cbnz r2, 583a │ │ │ │ │ + cbnz r2, 5b26 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 581c │ │ │ │ │ + bge.n 5b08 │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 582c │ │ │ │ │ + beq.n 5b18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5830 │ │ │ │ │ + cbz r3, 5b1c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 582e │ │ │ │ │ + b.n 5b1a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - b.n 581c │ │ │ │ │ + b.n 5b08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8901,130 +9195,130 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000586c : │ │ │ │ │ +00005b58 : │ │ │ │ │ list_concat(): │ │ │ │ │ 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, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 5a6e │ │ │ │ │ - ldr r3, [pc, #512] @ (5a88 ) │ │ │ │ │ + bpl.w 5d5a │ │ │ │ │ + ldr r3, [pc, #512] @ (5d74 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r5, r5, r1 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ - beq.n 598c │ │ │ │ │ + beq.n 5c78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 59da │ │ │ │ │ + ble.w 5cc6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #436] @ (5a8c ) │ │ │ │ │ + ldr r3, [pc, #436] @ (5d78 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.w 5a26 │ │ │ │ │ + bcs.w 5d12 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a2a │ │ │ │ │ + beq.w 5d16 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 594a │ │ │ │ │ + ble.n 5c36 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ add.w r7, ip, r8, lsl #2 │ │ │ │ │ - b.n 5938 │ │ │ │ │ + b.n 5c24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 594a │ │ │ │ │ + beq.n 5c36 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 592c │ │ │ │ │ + bne.n 5c18 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 5938 │ │ │ │ │ + bne.n 5c24 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 597a │ │ │ │ │ + ble.n 5c66 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r1, #4 │ │ │ │ │ add.w r0, r0, r8, lsl #2 │ │ │ │ │ add.w r6, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5982 │ │ │ │ │ + beq.n 5c6e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5964 │ │ │ │ │ + bne.n 5c50 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5964 │ │ │ │ │ - b.n 597a │ │ │ │ │ + bne.n 5c50 │ │ │ │ │ + b.n 5c66 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5a58 │ │ │ │ │ + ble.n 5d44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #232] @ (5a90 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (5d7c ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -9042,216 +9336,216 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a6a │ │ │ │ │ + beq.n 5d56 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #152] @ (5a94 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (5d80 ) │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.w 58fe │ │ │ │ │ + bcc.w 5bea │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a40 │ │ │ │ │ + beq.n 5d2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5a40 │ │ │ │ │ + cbnz r3, 5d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5a6a │ │ │ │ │ + cbz r0, 5d56 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 5918 │ │ │ │ │ - b.n 594a │ │ │ │ │ + bgt.w 5c04 │ │ │ │ │ + b.n 5c36 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 59a4 │ │ │ │ │ + bne.n 5c90 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 597c │ │ │ │ │ + b.n 5c68 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5a6a │ │ │ │ │ + b.n 5d56 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005a98 : │ │ │ │ │ +00005d84 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4b48 <_list_extend> │ │ │ │ │ + bl 4e34 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005abc : │ │ │ │ │ +00005da8 : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 5ae2 │ │ │ │ │ + bpl.n 5dce │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 5af6 │ │ │ │ │ + bcs.n 5de2 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (5b08 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (5df4 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 5af2 │ │ │ │ │ + b.n 5dde │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005b0c : │ │ │ │ │ +00005df8 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ 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, [r1, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5b8e │ │ │ │ │ + ble.n 5e7a │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5c04 │ │ │ │ │ - beq.n 5b98 │ │ │ │ │ + blt.n 5ef0 │ │ │ │ │ + beq.n 5e84 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5b8e │ │ │ │ │ + beq.n 5e7a │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5c04 │ │ │ │ │ - beq.n 5bda │ │ │ │ │ + blt.n 5ef0 │ │ │ │ │ + beq.n 5ec6 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5b8e │ │ │ │ │ + beq.n 5e7a │ │ │ │ │ add.w r9, r4, #16 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5c04 │ │ │ │ │ + blt.n 5ef0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 5bf2 │ │ │ │ │ + beq.n 5ede │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 5b68 │ │ │ │ │ + bne.n 5e54 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 5bd4 │ │ │ │ │ + b.n 5ec0 │ │ │ │ │ ldr.w r6, [r8, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5bf8 │ │ │ │ │ + bne.n 5ee4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -9272,77 +9566,77 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 5bdc │ │ │ │ │ - b.n 5b8e │ │ │ │ │ + bgt.n 5ec8 │ │ │ │ │ + b.n 5e7a │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5bd4 │ │ │ │ │ + b.n 5ec0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005c0c : │ │ │ │ │ +00005ef8 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne.n 5c86 │ │ │ │ │ + bne.n 5f72 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 5c76 │ │ │ │ │ + beq.n 5f62 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cb8 │ │ │ │ │ + beq.n 5fa4 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5c90 │ │ │ │ │ + bne.n 5f7c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r2, r3, r0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.n 5ca4 │ │ │ │ │ + bne.n 5f90 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5cbe │ │ │ │ │ + bne.n 5faa │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ @@ -9350,123 +9644,123 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 5c70 │ │ │ │ │ + beq.n 5f5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5c70 │ │ │ │ │ + bne.n 5f5c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5c70 │ │ │ │ │ + b.n 5f5c │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c70 │ │ │ │ │ + b.n 5f5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5c80 │ │ │ │ │ + bne.n 5f6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c80 │ │ │ │ │ + b.n 5f6c │ │ │ │ │ │ │ │ │ │ -00005ccc : │ │ │ │ │ +00005fb8 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5d5e │ │ │ │ │ + beq.n 604a │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi.n 5d1a │ │ │ │ │ + bmi.n 6006 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 5d00 │ │ │ │ │ + cbz r0, 5fec │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 5d42 │ │ │ │ │ + bne.n 602e │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5d1a │ │ │ │ │ + beq.n 6006 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 5d16 │ │ │ │ │ + cbz r0, 6002 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 5d26 │ │ │ │ │ + bne.n 6012 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 5d06 │ │ │ │ │ + bcs.n 5ff2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5d16 │ │ │ │ │ + bne.n 6002 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 5d06 │ │ │ │ │ - b.n 5d1a │ │ │ │ │ + bne.n 5ff2 │ │ │ │ │ + b.n 6006 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5d00 │ │ │ │ │ + bne.n 5fec │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5d06 │ │ │ │ │ - b.n 5d1a │ │ │ │ │ + bne.n 5ff2 │ │ │ │ │ + b.n 6006 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d64 : │ │ │ │ │ +00006050 : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 5d96 │ │ │ │ │ + bpl.n 6082 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 5db0 │ │ │ │ │ + bcs.n 609c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5d94 │ │ │ │ │ + beq.n 6080 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -9479,28 +9773,28 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (5dc4 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (60b0 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 6098 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005dc8 : │ │ │ │ │ +000060b4 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5e34 │ │ │ │ │ + beq.n 6120 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -9517,51 +9811,51 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 5e20 │ │ │ │ │ - cbnz r3, 5e18 │ │ │ │ │ + bne.n 610c │ │ │ │ │ + cbnz r3, 6104 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 5dea │ │ │ │ │ + bhi.n 60d6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5e0c │ │ │ │ │ + bne.n 60f8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5e0c │ │ │ │ │ + b.n 60f8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005e3c : │ │ │ │ │ +00006128 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ 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, [pc, #36] @ (5e74 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (6160 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5e70 │ │ │ │ │ + cbz r0, 615c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ @@ -9571,613 +9865,613 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005e78 : │ │ │ │ │ +00006164 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 5e9a │ │ │ │ │ + cbz r0, 6186 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5ea4 │ │ │ │ │ + bne.n 6190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e9a │ │ │ │ │ + bne.n 6186 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e9a │ │ │ │ │ + b.n 6186 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005eb4 : │ │ │ │ │ +000061a0 : │ │ │ │ │ list_insert(): │ │ │ │ │ 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.w 5ff8 │ │ │ │ │ + bne.w 62e4 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fd2 │ │ │ │ │ + beq.n 62be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5f94 │ │ │ │ │ + bne.n 6280 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 5fd2 │ │ │ │ │ + beq.n 62be │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5fe6 │ │ │ │ │ + beq.n 62d2 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble.n 5f78 │ │ │ │ │ + ble.n 6264 │ │ │ │ │ adds r4, r3, #7 │ │ │ │ │ add.w r4, r4, r7, asr #3 │ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ │ subs r1, r4, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 5fa8 │ │ │ │ │ + ble.n 6294 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5fb2 │ │ │ │ │ + beq.n 629e │ │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5fca │ │ │ │ │ + bcs.n 62b6 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fca │ │ │ │ │ + beq.n 62b6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ strd r0, r4, [r6, #12] │ │ │ │ │ - blt.n 5f86 │ │ │ │ │ + blt.n 6272 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ it le │ │ │ │ │ addle.w r3, r0, r3, lsl #2 │ │ │ │ │ - bgt.n 5f58 │ │ │ │ │ + bgt.n 6244 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ble.n 5f4a │ │ │ │ │ + ble.n 6236 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ strne.w r5, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 5f8e │ │ │ │ │ + beq.n 627a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp.w r7, r1, asr #1 │ │ │ │ │ - blt.n 5efe │ │ │ │ │ + blt.n 61ea │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ - bge.n 5f36 │ │ │ │ │ + bge.n 6222 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ │ - b.n 5f36 │ │ │ │ │ + b.n 6222 │ │ │ │ │ str.w r5, [r0, ip, lsl #2] │ │ │ │ │ - b.n 5f6c │ │ │ │ │ + b.n 6258 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5eea │ │ │ │ │ + bne.n 61d6 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 5eea │ │ │ │ │ - cbz r7, 5fb2 │ │ │ │ │ + b.n 61d6 │ │ │ │ │ + cbz r7, 629e │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ │ - b.n 5f12 │ │ │ │ │ + b.n 61fe │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 5fca │ │ │ │ │ + cbz r0, 62b6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd r3, r0, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - b.n 5f58 │ │ │ │ │ + b.n 6244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5f74 │ │ │ │ │ + b.n 6260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5fce │ │ │ │ │ + bne.n 62ba │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5ef6 │ │ │ │ │ + bne.n 61e2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5fce │ │ │ │ │ + b.n 62ba │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fce │ │ │ │ │ - b.n 5ece │ │ │ │ │ + beq.n 62ba │ │ │ │ │ + b.n 61ba │ │ │ │ │ │ │ │ │ │ -00006010 : │ │ │ │ │ +000062fc : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 4b48 <_list_extend> │ │ │ │ │ + bl 4e34 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 603a │ │ │ │ │ + beq.n 6326 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6036 │ │ │ │ │ + beq.n 6322 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6036 │ │ │ │ │ + b.n 6322 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006040 : │ │ │ │ │ +0000632c : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 60d0 │ │ │ │ │ + bne.n 63bc │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 60b8 │ │ │ │ │ + cbnz r3, 63a4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 60a6 │ │ │ │ │ - cbz r4, 608a │ │ │ │ │ + cbz r0, 6392 │ │ │ │ │ + cbz r4, 6376 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 60aa │ │ │ │ │ - cbz r1, 608a │ │ │ │ │ + cbnz r2, 6396 │ │ │ │ │ + cbz r1, 6376 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 4b48 <_list_extend> │ │ │ │ │ + bl 4e34 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6090 │ │ │ │ │ + beq.n 637c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 60a6 │ │ │ │ │ + beq.n 6392 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 60a6 │ │ │ │ │ + cbnz r2, 6392 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 608a │ │ │ │ │ + b.n 6376 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 4498 │ │ │ │ │ + bl 4784 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 607a │ │ │ │ │ + b.n 6366 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6066 │ │ │ │ │ - b.n 60a6 │ │ │ │ │ + bne.n 6352 │ │ │ │ │ + b.n 6392 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60a6 │ │ │ │ │ - b.n 6058 │ │ │ │ │ + beq.n 6392 │ │ │ │ │ + b.n 6344 │ │ │ │ │ │ │ │ │ │ -000060e8 : │ │ │ │ │ +000063d4 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ 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 │ │ │ │ │ subs r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 6236 │ │ │ │ │ - ldr r3, [pc, #320] @ (6244 ) │ │ │ │ │ + ble.w 6522 │ │ │ │ │ + ldr r3, [pc, #320] @ (6530 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 61b8 │ │ │ │ │ + ble.n 64a4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w r1, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #256] @ (6248 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (6534 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.n 6202 │ │ │ │ │ + bcs.n 64ee │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6206 │ │ │ │ │ + beq.n 64f2 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 61aa │ │ │ │ │ + bne.n 6496 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6190 │ │ │ │ │ + bne.n 647c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6190 │ │ │ │ │ - b.n 61a2 │ │ │ │ │ + bne.n 647c │ │ │ │ │ + b.n 648e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6240 │ │ │ │ │ + beq.n 652c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #116] @ (624c ) │ │ │ │ │ + ldr r3, [pc, #116] @ (6538 ) │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.n 616e │ │ │ │ │ + bcc.n 645a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 621c │ │ │ │ │ + beq.n 6508 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 621c │ │ │ │ │ + cbnz r3, 6508 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6240 │ │ │ │ │ + cbz r0, 652c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r2, r3, r9, lsl #2 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n 618c │ │ │ │ │ + b.n 6478 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 61a4 │ │ │ │ │ + b.n 6490 │ │ │ │ │ .word 0x00000136 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006250 : │ │ │ │ │ +0000653c : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ 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 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 62f2 │ │ │ │ │ + beq.n 65de │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 62f2 │ │ │ │ │ + beq.n 65de │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 62e8 │ │ │ │ │ + bne.n 65d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67dc │ │ │ │ │ + bne.w 6ac8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 67ce │ │ │ │ │ + bcs.w 6aba │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w r0, r1, ip │ │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6380 │ │ │ │ │ + bne.n 666c │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 62c6 │ │ │ │ │ + bge.n 65b2 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 62de │ │ │ │ │ + beq.n 65ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 62de │ │ │ │ │ + cbnz r3, 65ca │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 629a │ │ │ │ │ + bge.n 6586 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 629a │ │ │ │ │ + b.n 6586 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 691c │ │ │ │ │ + bne.w 6c08 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 67dc │ │ │ │ │ + blt.w 6ac8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6394 │ │ │ │ │ + beq.n 6680 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 6908 │ │ │ │ │ + beq.w 6bf4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67dc │ │ │ │ │ + beq.w 6ac8 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 64e6 │ │ │ │ │ - beq.w 64f0 │ │ │ │ │ + blt.w 67d2 │ │ │ │ │ + beq.w 67dc │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 64ee │ │ │ │ │ + bgt.w 67da │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 64fc │ │ │ │ │ + bne.w 67e8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 4338 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 62e0 │ │ │ │ │ + beq.n 65cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 62e0 │ │ │ │ │ + bne.n 65cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62e0 │ │ │ │ │ + b.n 65cc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ - b.n 62c8 │ │ │ │ │ + b.n 65b4 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt.w 6794 │ │ │ │ │ - beq.n 63b6 │ │ │ │ │ + blt.w 6a80 │ │ │ │ │ + beq.n 66a2 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 679e │ │ │ │ │ + bgt.w 6a8a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6526 │ │ │ │ │ + beq.w 6812 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 62de │ │ │ │ │ + ble.n 65ca │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 63dc │ │ │ │ │ + bge.n 66c8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6946 │ │ │ │ │ + beq.w 6c32 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 6790 │ │ │ │ │ + bcs.w 6a7c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r7, r0, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add.w r9, r3, r5 │ │ │ │ │ subs r0, r5, r6 │ │ │ │ │ @@ -10186,286 +10480,286 @@ │ │ │ │ │ ldr.w r1, [ip, r5, lsl #2] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str.w r1, [r7, #4]! │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ add r1, ip │ │ │ │ │ - bcs.w 6726 │ │ │ │ │ + bcs.w 6a12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bhi.n 63fe │ │ │ │ │ + bhi.n 66ea │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r8, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.w 67b4 │ │ │ │ │ + bcc.w 6aa0 │ │ │ │ │ sub.w r1, r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bl 3b8 │ │ │ │ │ + bl 3b4 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 682a │ │ │ │ │ + bne.w 6b16 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 64de │ │ │ │ │ + beq.n 67ca │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 683c │ │ │ │ │ + bne.w 6b28 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 64de │ │ │ │ │ + beq.n 67ca │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 684c │ │ │ │ │ + bne.w 6b38 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 64de │ │ │ │ │ + beq.n 67ca │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6884 │ │ │ │ │ + bne.w 6b70 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 64de │ │ │ │ │ + beq.n 67ca │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 68bc │ │ │ │ │ + bne.w 6ba8 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 64de │ │ │ │ │ + beq.n 67ca │ │ │ │ │ movs r5, #5 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [sl, r5, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 67e2 │ │ │ │ │ + bne.w 6ace │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 64cc │ │ │ │ │ + bne.n 67b8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 62e0 │ │ │ │ │ + b.n 65cc │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 64f0 │ │ │ │ │ + bge.n 67dc │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 64fc │ │ │ │ │ + bne.n 67e8 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 635c │ │ │ │ │ + b.n 6648 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 67f6 │ │ │ │ │ - cbnz r0, 6536 │ │ │ │ │ + bne.w 6ae2 │ │ │ │ │ + cbnz r0, 6822 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 62de │ │ │ │ │ + beq.w 65ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62de │ │ │ │ │ + bne.w 65ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62de │ │ │ │ │ + b.n 65ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 4338 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 62e0 │ │ │ │ │ + b.n 65cc │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6936 │ │ │ │ │ + beq.w 6c22 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w lr, r5, #12 │ │ │ │ │ ldrmi.w lr, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 671e │ │ │ │ │ + ble.w 6a0a │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 6766 │ │ │ │ │ + bne.w 6a52 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ sub.w r4, lr, #4 │ │ │ │ │ add.w r9, r0, r3 │ │ │ │ │ subs r6, r0, #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w r0, r9, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 65ee │ │ │ │ │ + beq.n 68da │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 65cc │ │ │ │ │ + beq.n 68b8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 65b0 │ │ │ │ │ + beq.n 689c │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 674e │ │ │ │ │ + bne.w 6a3a │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 674e │ │ │ │ │ + bne.w 6a3a │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 674e │ │ │ │ │ + bne.w 6a3a │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 667c │ │ │ │ │ + beq.n 6968 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 674e │ │ │ │ │ + bne.w 6a3a │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 674e │ │ │ │ │ + bne.w 6a3a │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 674e │ │ │ │ │ + bne.w 6a3a │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add.w r6, r7, #12 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w r4, r0, #12 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 674e │ │ │ │ │ + bne.n 6a3a │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r1, r1, #3 │ │ │ │ │ - bne.n 65ee │ │ │ │ │ + bne.n 68da │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 685c │ │ │ │ │ + bne.w 6b48 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 671e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6870 │ │ │ │ │ + bne.w 6b5c │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 671e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6b94 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 671e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6894 │ │ │ │ │ + bne.w 6b80 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 671e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 68f4 │ │ │ │ │ + bne.w 6be0 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 671e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 68e0 │ │ │ │ │ + bne.w 6bcc │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - beq.n 671e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 68cc │ │ │ │ │ + bne.w 6bb8 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - beq.n 671e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 67a2 │ │ │ │ │ + bne.n 6a8e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 670e │ │ │ │ │ + bne.n 69fa │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6508 │ │ │ │ │ + b.n 67f4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r5, r6 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ @@ -10473,82 +10767,82 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.w 63fe │ │ │ │ │ - b.n 643c │ │ │ │ │ + bcc.w 66ea │ │ │ │ │ + b.n 6728 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str.w lr, [r0] │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 657c │ │ │ │ │ - b.n 667c │ │ │ │ │ + bne.w 6868 │ │ │ │ │ + b.n 6968 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r0, #0] │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r1, r4 │ │ │ │ │ - bne.n 6768 │ │ │ │ │ - b.n 667c │ │ │ │ │ + bne.n 6a54 │ │ │ │ │ + b.n 6968 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 643e │ │ │ │ │ + b.n 672a │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 63b6 │ │ │ │ │ + bge.w 66a2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 63b6 │ │ │ │ │ + b.n 66a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6718 │ │ │ │ │ + bne.n 6a04 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6718 │ │ │ │ │ + b.n 6a04 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ sub.w r0, r1, r8 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 644a │ │ │ │ │ + b.n 6736 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 62e0 │ │ │ │ │ + b.n 65cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64d8 │ │ │ │ │ + bne.w 67c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 64d8 │ │ │ │ │ + b.n 67c4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -10557,472 +10851,472 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 67dc │ │ │ │ │ + beq.n 6ac8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 67dc │ │ │ │ │ + bne.n 6ac8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 67dc │ │ │ │ │ + b.n 6ac8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6468 │ │ │ │ │ + bne.w 6754 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6468 │ │ │ │ │ + b.n 6754 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 647e │ │ │ │ │ + bne.w 676a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 647e │ │ │ │ │ + b.n 676a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6494 │ │ │ │ │ + bne.w 6780 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6494 │ │ │ │ │ + b.n 6780 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 668a │ │ │ │ │ + bne.w 6976 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 668a │ │ │ │ │ + b.n 6976 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 669e │ │ │ │ │ + bne.w 698a │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 669e │ │ │ │ │ + b.n 698a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64aa │ │ │ │ │ + bne.w 6796 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 64aa │ │ │ │ │ + b.n 6796 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 66c6 │ │ │ │ │ + bne.w 69b2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 66c6 │ │ │ │ │ + b.n 69b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 66b2 │ │ │ │ │ + bne.w 699e │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 66b2 │ │ │ │ │ + b.n 699e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64c0 │ │ │ │ │ + bne.w 67ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 64c0 │ │ │ │ │ + b.n 67ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6702 │ │ │ │ │ + bne.w 69ee │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6702 │ │ │ │ │ + b.n 69ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 66ee │ │ │ │ │ + bne.w 69da │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 69da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 66da │ │ │ │ │ + bne.w 69c6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 66da │ │ │ │ │ + b.n 69c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60e8 │ │ │ │ │ + bl 63d4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6332 │ │ │ │ │ - b.n 67dc │ │ │ │ │ + bne.w 661e │ │ │ │ │ + b.n 6ac8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 67dc │ │ │ │ │ + b.n 6ac8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6946 │ │ │ │ │ + beq.n 6c32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 694c │ │ │ │ │ + cbz r3, 6c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 67dc │ │ │ │ │ + b.n 6ac8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6946 │ │ │ │ │ + b.n 6c32 │ │ │ │ │ │ │ │ │ │ -00006954 : │ │ │ │ │ +00006c40 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 695e │ │ │ │ │ + cbz r0, 6c4a │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006960 : │ │ │ │ │ +00006c4c : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbnz r3, 69a4 │ │ │ │ │ + cbnz r3, 6c90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 69f8 │ │ │ │ │ + blt.n 6ce4 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6a28 │ │ │ │ │ + bne.n 6d14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 498 │ │ │ │ │ + bl 494 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #168] @ 6a50 │ │ │ │ │ + ldr.w ip, [pc, #168] @ 6d3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a4c │ │ │ │ │ + beq.n 6d38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 698e │ │ │ │ │ + beq.n 6c7a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 69ee │ │ │ │ │ + cbz r3, 6cda │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 6998 │ │ │ │ │ + beq.n 6c84 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 6998 │ │ │ │ │ - b.n 6a4c │ │ │ │ │ + bge.n 6c84 │ │ │ │ │ + b.n 6d38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 69de │ │ │ │ │ - ldr.w ip, [pc, #84] @ 6a50 │ │ │ │ │ + b.n 6cca │ │ │ │ │ + ldr.w ip, [pc, #84] @ 6d3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 6a4c │ │ │ │ │ + cbz r0, 6d38 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b.n 69de │ │ │ │ │ - ldr.w ip, [pc, #36] @ 6a50 │ │ │ │ │ + b.n 6cca │ │ │ │ │ + ldr.w ip, [pc, #36] @ 6d3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 69ce │ │ │ │ │ + bne.n 6cba │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 69a0 │ │ │ │ │ + b.n 6c8c │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006a54 : │ │ │ │ │ +00006d40 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6b4c │ │ │ │ │ + beq.n 6e38 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne.n 6b70 │ │ │ │ │ + bne.n 6e5c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b58 │ │ │ │ │ + blt.n 6e44 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6b0e │ │ │ │ │ + ble.n 6dfa │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ │ - cbz r5, 6ac0 │ │ │ │ │ + cbz r5, 6dac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 6ad2 │ │ │ │ │ + ble.n 6dbe │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b5a │ │ │ │ │ + blt.n 6e46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b5a │ │ │ │ │ + beq.n 6e46 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b84 │ │ │ │ │ + blt.n 6e70 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 6afc │ │ │ │ │ + beq.n 6de8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6afc │ │ │ │ │ + cbnz r3, 6de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 6b04 │ │ │ │ │ + cbz r5, 6df0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6b32 │ │ │ │ │ + bne.n 6e1e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 6aac │ │ │ │ │ + blt.n 6d98 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b58 │ │ │ │ │ + blt.n 6e44 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b04 │ │ │ │ │ + bne.n 6df0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 6aac │ │ │ │ │ - b.n 6b0e │ │ │ │ │ + blt.n 6d98 │ │ │ │ │ + b.n 6dfa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22c │ │ │ │ │ + bl 228 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6b2c │ │ │ │ │ - ble.n 6b6c │ │ │ │ │ + b.n 6e18 │ │ │ │ │ + ble.n 6e58 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6b5a │ │ │ │ │ + beq.n 6e46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b5a │ │ │ │ │ + bne.n 6e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b5a │ │ │ │ │ + b.n 6e46 │ │ │ │ │ │ │ │ │ │ -00006b9c <_PyList_ClearFreeList>: │ │ │ │ │ +00006e88 <_PyList_ClearFreeList>: │ │ │ │ │ _PyList_ClearFreeList(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6bd0 <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 6ebc <_PyList_ClearFreeList+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #168] @ 0xa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 6bb6 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 6bd4 <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 6ea2 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 6ec0 <_PyList_ClearFreeList+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006be0 : │ │ │ │ │ +00006ecc : │ │ │ │ │ list_extend_dict(): │ │ │ │ │ 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 r7, [r1, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r7, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 3b8 │ │ │ │ │ + bl 3b4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 6c4c │ │ │ │ │ + beq.n 6f38 │ │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 6c32 │ │ │ │ │ + b.n 6f1e │ │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itee eq │ │ │ │ │ addeq r1, r4, #4 │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -11034,34 +11328,34 @@ │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c1c │ │ │ │ │ + bne.n 6f08 │ │ │ │ │ str.w r7, [r8, #8] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006c54 : │ │ │ │ │ +00006f40 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ 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 │ │ │ │ │ - blt.n 6cb2 │ │ │ │ │ + blt.n 6f9e │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 6c92 │ │ │ │ │ + bcs.n 6f7e │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ittet ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -11073,25 +11367,25 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 6cb2 │ │ │ │ │ + beq.n 6f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 6cb6 │ │ │ │ │ + cbz r3, 6fa2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cb2 │ │ │ │ │ + b.n 6f9e │ │ │ │ │ │ │ │ │ │ -00006cbc : │ │ │ │ │ +00006fa8 : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldrd r2, ip, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -11101,54 +11395,54 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006ce8 : │ │ │ │ │ +00006fd4 : │ │ │ │ │ list_repeat(): │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble.w 6e76 │ │ │ │ │ + ble.w 7162 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov sl, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 6f22 │ │ │ │ │ - ldr r3, [pc, #524] @ (6f2c ) │ │ │ │ │ + bgt.w 720e │ │ │ │ │ + ldr r3, [pc, #524] @ (7218 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 6e82 │ │ │ │ │ + ble.w 716e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #480] @ (6f30 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (721c ) │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ mul.w r6, r7, sl │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ @@ -11162,63 +11456,63 @@ │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.w 6ea2 │ │ │ │ │ + bcs.w 718e │ │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ea2 │ │ │ │ │ + beq.n 718e │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bne.w 6ed0 │ │ │ │ │ + bne.w 71bc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, r3, r6 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ add.w r3, r5, r8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs.n 6e6c │ │ │ │ │ + bcs.n 7158 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 6e6a │ │ │ │ │ + beq.n 7156 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 6e36 │ │ │ │ │ + beq.n 7122 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 6e2c │ │ │ │ │ + beq.n 7118 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 6e26 │ │ │ │ │ + beq.n 7112 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 6e20 │ │ │ │ │ + beq.n 710c │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 6e1a │ │ │ │ │ + beq.n 7106 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 6e14 │ │ │ │ │ + beq.n 7100 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 6e0e │ │ │ │ │ + beq.n 70fa │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ strd r2, r2, [r5] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -11226,28 +11520,28 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 6e5c │ │ │ │ │ + beq.n 7148 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 6e36 │ │ │ │ │ + bne.n 7122 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 6e6c │ │ │ │ │ + beq.n 7158 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add.w r5, r5, ip, lsl #2 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -11260,339 +11554,342 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f1e │ │ │ │ │ - ldr r3, [pc, #156] @ (6f34 ) │ │ │ │ │ + beq.n 720a │ │ │ │ │ + ldr r3, [pc, #156] @ (7220 ) │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 6d5a │ │ │ │ │ + b.n 7046 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6eb8 │ │ │ │ │ + beq.n 71a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6eb8 │ │ │ │ │ + cbnz r3, 71a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6f1e │ │ │ │ │ + cbz r0, 720a │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 6dae │ │ │ │ │ + beq.w 709a │ │ │ │ │ add.w ip, r3, r7, lsl #2 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 6ef0 │ │ │ │ │ + bls.n 71dc │ │ │ │ │ mov r9, r5 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne.n 6f10 │ │ │ │ │ + bne.n 71fc │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str.w r2, [r9], #4 │ │ │ │ │ - bhi.n 6ede │ │ │ │ │ + bhi.n 71ca │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ sub.w r2, r8, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble.n 6e6c │ │ │ │ │ + ble.n 7158 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r7, r2 │ │ │ │ │ - b.n 6ef2 │ │ │ │ │ + b.n 71de │ │ │ │ │ add r1, sl │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str.w r2, [r9], #4 │ │ │ │ │ - bhi.n 6ede │ │ │ │ │ - b.n 6ef0 │ │ │ │ │ + bhi.n 71ca │ │ │ │ │ + b.n 71dc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6e6e │ │ │ │ │ + b.n 715a │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006f38 : │ │ │ │ │ +00007224 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6fc4 │ │ │ │ │ + beq.n 72b6 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi.n 6f86 │ │ │ │ │ + bmi.n 7272 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 6f6c │ │ │ │ │ + cbz r0, 7258 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 6fae │ │ │ │ │ + bne.n 72a0 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6f86 │ │ │ │ │ + beq.n 7272 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 6f82 │ │ │ │ │ + cbz r0, 726e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 6f98 │ │ │ │ │ + bne.n 7284 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 6f72 │ │ │ │ │ + bcs.n 725e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6f82 │ │ │ │ │ + bne.n 726e │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ │ - b.n 6f82 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + bne.n 725e │ │ │ │ │ + b.n 7272 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6f6c │ │ │ │ │ + bne.n 7258 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 6f6c │ │ │ │ │ + b.n 7258 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00006fd0 : │ │ │ │ │ +000072c0 : │ │ │ │ │ list_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbz r2, 703a │ │ │ │ │ + cbz r2, 732a │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 7020 │ │ │ │ │ + b.n 7310 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 7060 │ │ │ │ │ + bne.n 7350 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r8, r8, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt.n 7034 │ │ │ │ │ + bgt.n 7324 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 708c │ │ │ │ │ + bne.n 737c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs.n 703a │ │ │ │ │ + bcs.n 732a │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 7046 │ │ │ │ │ + bne.n 7336 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 6ff6 │ │ │ │ │ + bne.n 72e6 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.n 7020 │ │ │ │ │ + bhi.n 7310 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - beq.n 7074 │ │ │ │ │ + beq.n 7364 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 7008 │ │ │ │ │ + beq.n 72f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7008 │ │ │ │ │ + bne.n 72f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 7008 │ │ │ │ │ + b.n 72f8 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 7034 │ │ │ │ │ + beq.n 7324 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7034 │ │ │ │ │ + bne.n 7324 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 7034 │ │ │ │ │ + b.n 7324 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ -00007094 : │ │ │ │ │ +00007384 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 70a4 │ │ │ │ │ + bgt.n 7394 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 709a │ │ │ │ │ + bcs.n 738a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 70b0 │ │ │ │ │ - b.n 709a │ │ │ │ │ + bhi.n 73a0 │ │ │ │ │ + b.n 738a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000070c4 : │ │ │ │ │ +000073b4 : │ │ │ │ │ list_index(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ │ - bhi.n 71b0 │ │ │ │ │ + bhi.n 74a0 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 71ac │ │ │ │ │ + beq.n 749c │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7184 │ │ │ │ │ + beq.n 7474 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 7112 │ │ │ │ │ + beq.n 7402 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7184 │ │ │ │ │ + beq.n 7474 │ │ │ │ │ ldrd r4, r8, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r6, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r6, #8] │ │ │ │ │ addlt r8, r3 │ │ │ │ │ biclt.w r8, r8, r8, asr #31 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble.n 716c │ │ │ │ │ + ble.n 745c │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 716c │ │ │ │ │ + bls.n 745c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 718c │ │ │ │ │ + bne.n 747c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 71a0 │ │ │ │ │ + bgt.n 7490 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cbnz r2, 7184 │ │ │ │ │ + cbnz r2, 7474 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 7138 │ │ │ │ │ + bne.n 7428 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -11603,61 +11900,61 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7160 │ │ │ │ │ + bne.n 7450 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 7160 │ │ │ │ │ + b.n 7450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 7134 │ │ │ │ │ + b.n 7424 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7184 │ │ │ │ │ + beq.n 7474 │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 7112 │ │ │ │ │ + ble.n 7402 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7104 │ │ │ │ │ - b.n 7184 │ │ │ │ │ + bne.n 73f4 │ │ │ │ │ + b.n 7474 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000071e0 : │ │ │ │ │ +000074d0 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000071f8 : │ │ │ │ │ +000074e8 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 166 │ │ │ │ │ - bl 4498 │ │ │ │ │ + bl 4784 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000168 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ @@ -184,15 +184,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ bpl.n 186 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 4b48 <_list_extend> │ │ │ │ │ + b.w 4e34 <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 109768 (bytes into file) │ │ │ │ │ + Start of section headers: 110260 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x1acc8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1aeb4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0009f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0170a8 000488 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000a28 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 017530 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000ef0 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000ef0 011aec 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0178e8 003208 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0129dc 000b7f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 01355c 0001d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01aaf0 000108 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01372c 000dc6 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01abf8 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0144f2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0144f2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 014528 001b00 10 16 298 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 016028 00107e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01ac38 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00092c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0171f4 000410 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000960 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 017604 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000e28 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e28 011d20 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0179bc 003320 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 012b48 000b7f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0136c8 0001d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01acdc 000108 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 013898 000dc6 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01ade4 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01465e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01465e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 014694 001ae0 10 16 296 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 016174 00107e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01ae24 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 432 entries: │ │ │ │ │ +Symbol table '.symtab' contains 430 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -31,405 +31,403 @@ │ │ │ │ │ 27: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 28: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 29: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 30: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 31: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 32: 00000988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 00000990 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 0000cc11 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 0000cd01 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 00000f58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 00000f6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 37: 0000cc29 92 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 38: 000012d1 462 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ - 39: 00001322 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00001328 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 37: 0000cd19 116 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 38: 000012d1 422 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 39: 00001324 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 0000132a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 41: 00001364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 0000137c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 000013f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00001408 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 00001418 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00001430 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 43: 000013ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00001404 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 45: 00001414 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 0000142c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 47: 00001454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 0000145a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 49: 0000147c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 00001494 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 51: 000014a1 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ - 52: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 53: 00001771 168 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 54: 00001819 74 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 55: 00001865 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 56: 0000188d 3146 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ - 57: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 58: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 59: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 60: 00001ea8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 61: 00001eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 62: 000021a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 63: 000021a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 64: 000024d9 76 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 65: 00002520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 67: 00002524 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 69: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 70: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 71: 00002661 788 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ - 72: 00002975 1384 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 73: 00009d89 718 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ - 74: 00002970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 00002974 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00002ed8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 00002edc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 00002edd 390 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 79: 00009189 760 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 80: 00007a7d 516 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 81: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 82: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 83: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 84: 0000343d 300 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 85: 00003564 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 86: 00003568 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 87: 00003569 296 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 88: 000060ad 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 89: 00010359 256 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 90: 0000368c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 00003690 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 0000373c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 94: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 95: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 96: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 97: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 98: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 99: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 100: 00003740 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 00003741 3354 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 102: 00003afc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00003b04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 00004180 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00004188 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 107: 00004cd1 2892 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 108: 00004e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 00004e64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 110: 00005438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 111: 00005440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 112: 0000580c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 0000581c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 114: 00005ef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 00005efc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 116: 000060a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 000060ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 118: 000064e9 648 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 119: 000069d5 4264 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 120: 0000676c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00006770 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 000069d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 000069d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 124: 00010f8d 482 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 125: 00007458 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000745c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 0000773c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 00007740 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 129: 00007a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 00007a7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 131: 00007c81 330 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 132: 00008259 3480 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 133: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 134: 00007dd9 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 135: 0000ced1 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 136: 00007e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 138: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 139: 00007e40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 140: 00008140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 00008158 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 142: 0000859c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 000085a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 144: 00009038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000903c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 146: 0000903d 332 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 147: 00009478 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 00009480 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 00009481 304 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 150: 000095b1 772 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 151: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 152: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 153: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 154: 00000588 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 155: 000098b5 1236 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 156: 000098b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 158: 000098b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 159: 0000f8a1 2744 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 160: 00009b7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00009b84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 162: 0000d761 2348 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 163: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 164: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 165: 000005e4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 166: 0000a095 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 167: 000005f0 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 168: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 169: 00000628 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 170: 0000a1b5 2338 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 171: 0000a8d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000a8f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 173: 00000658 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 174: 00000678 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 175: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 176: 0000accd 7358 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 177: 0000b03c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 0000b040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 179: 0000e5d5 1108 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 180: 0000b510 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000b51c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 0000b80c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000b814 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 0000bb68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000bb70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 0000bebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000bec0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 188: 0000c200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000c204 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 190: 0000c5e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000c5e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 0000cbb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 0000cbb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 194: 0000cc0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 0000cc10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 196: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 197: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 198: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 199: 0000cc85 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 200: 0000cecc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 0000ced0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 202: 0000d07c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 0000d080 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 204: 0000d081 412 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 205: 0000d210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0000d21c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 0000d21d 316 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 208: 0000d354 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 209: 0000d358 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 210: 0000d3fd 130 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 211: 0000d4fd 250 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 212: 0000d5f9 288 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 213: 0000d714 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 0000d718 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 216: 0000e08d 228 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 217: 0000e171 1122 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 218: 0000e5c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000e5c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 220: 0000ea24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 221: 0000ea28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 222: 00000754 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 223: 0000eeb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000eec8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000ef9d 2308 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 226: 0000f868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 227: 0000f870 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 228: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 229: 00000135 376 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 230: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 231: 000002ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 232: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 233: 000007a8 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 234: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 235: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 236: 00010350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 00010358 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 238: 00010454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 00010458 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 240: 00000621 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 241: 000007cd 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 242: 000007d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 243: 000007d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 244: 000007d5 36 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 245: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 246: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ - 247: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 248: 00011171 136 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 249: 000111f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 250: 000111f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 251: 00011484 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 253: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 254: 00011488 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 255: 00011ae4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 256: 00000153 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ - 257: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 258: 000009cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 259: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 260: 000009d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 261: 000009d1 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ - 262: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 263: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 264: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 265: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 266: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 267: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 268: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 269: 00000060 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 270: 000000e8 605 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 271: 00000348 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 272: 000003ac 837 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 273: 000006f4 838 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 274: 00000a3c 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 275: 00000b4c 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 276: 00000c04 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 277: 00000c84 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 278: 00000cc0 148 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 279: 00000d54 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 280: 00000da8 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 281: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 282: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 283: 000003d8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 284: 00000374 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 285: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 286: 000002bc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 287: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 288: 00000264 32 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 289: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 290: 00000284 32 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 291: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 292: 000002a4 24 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 293: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 294: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 295: 000000d0 296 OBJECT LOCAL DEFAULT 5 log_base_BASE.13 │ │ │ │ │ - 296: 000001f8 296 OBJECT LOCAL DEFAULT 5 convmultmax_base.12 │ │ │ │ │ - 297: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ - 298: 00000001 132 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 303: 00000085 132 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 304: 00000109 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ - 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 307: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 309: 00000249 204 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 310: 00000315 238 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 311: 00000469 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 314: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 319: 00000545 3466 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ - 328: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 335: 000014b1 422 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 337: 00001659 278 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 346: 00002525 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 347: 00002581 224 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 350: 00003065 360 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 351: 000031cd 394 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 352: 00003359 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 353: 0000cab1 264 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 354: 00003691 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 360: 0000445d 2164 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 363: 0000581d 2192 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 364: 00006235 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 365: 000063a1 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 366: 00006771 612 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 367: 00007dcd 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 371: 00007e41 838 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 375: 00008189 208 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 376: 00008ff1 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 378: 0000a059 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 379: 000000d9 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 384: 0000a0fd 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 385: 0000eb1d 1150 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 387: 0000aad9 500 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 390: 0000c98d 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 391: 00000129 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 393: 0000cbb9 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 397: 0000d481 124 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 398: 0000d359 162 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 404: 0000d719 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 405: 0000ea29 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ - 406: 00000849 392 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 408: 000002ad 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ - 409: 000002f1 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 410: 0000032d 636 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ - 411: 000005a9 120 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 412: 00010459 2866 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 416: 000111f9 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 417: 0001132d 348 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 418: 000007f9 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 419: 00011489 1636 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 420: 00000045 98 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 421: 000000a7 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 422: 000000fd 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 424: 0000015d 86 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 425: 000001b3 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ - 426: 000001bf 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ - 427: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 428: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 48: 0000146c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 49: 00001479 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 50: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 51: 0000172d 168 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 52: 000017d5 74 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 53: 00001821 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 54: 00001849 3142 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ + 55: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 56: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 57: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 58: 00001e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00001e70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 00002158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 0000215c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 62: 00002491 76 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 63: 000024d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 65: 000024dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 66: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 67: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 68: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 69: 00002619 788 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ + 70: 0000292d 1384 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ + 71: 00009ddd 718 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 72: 00002928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 0000292c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 74: 00002e90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00002e94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 00002e95 390 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 77: 000091d1 772 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 78: 00007ac1 516 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 79: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 80: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 81: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 82: 000033f5 300 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 83: 0000351c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00003520 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 85: 00003521 296 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 86: 000060f1 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 87: 00010529 256 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 88: 00003644 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 00003648 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 90: 000036f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 92: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 93: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 94: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 95: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 96: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 97: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 98: 000036f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 000036f9 3354 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 100: 00003ab4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00003abc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 00004138 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00004140 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 105: 00004c89 2888 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 106: 00004e18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 00004e1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 108: 000053ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 000053f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 110: 000057c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 111: 000057d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 112: 00005ea8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00005eac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 114: 000060ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 000060f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 116: 0000652d 648 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 117: 00006a19 4264 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 118: 000067b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 000067b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 120: 00006a14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 00006a18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 122: 000111c1 482 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 123: 0000749c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 000074a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 125: 00007780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 00007784 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 00007abc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 00007ac0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 129: 00007cc5 330 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 130: 000082a1 3480 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 131: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 132: 00007e1d 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 133: 0000cfd9 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 134: 00007e80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 136: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 137: 00007e84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 00008188 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 000081a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 140: 000085e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 000085e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 142: 00009080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 00009084 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 144: 00009085 332 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 145: 000094cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 000094d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 000094d5 304 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 148: 00009605 772 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 149: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 150: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 151: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 152: 00000588 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 153: 00009909 1236 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 154: 00009904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 156: 00009908 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 157: 0000fa75 2740 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 158: 00009bd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00009bd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 0000d869 2348 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 161: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 162: 000005e4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 163: 0000a17d 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 164: 000005f0 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 165: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 166: 00000628 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 167: 0000a29d 2350 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 168: 0000a9a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 0000a9b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 00000658 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 171: 00000678 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 172: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 173: 0000adc1 7358 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 174: 0000b130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 0000b134 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 176: 0000e6dd 1108 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 177: 0000b604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 0000b610 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 0000b900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000b908 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 181: 0000bc5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 0000bc64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 0000bfb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000bfb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 0000c2f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 0000c2f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 187: 0000c6d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000c6d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 190: 0000cca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000cca8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 0000ccfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 0000cd00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 195: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 196: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 197: 0000cd8d 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 198: 0000cfd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 0000cfd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 200: 0000d184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 0000d188 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000d189 412 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 203: 0000d318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 204: 0000d324 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 205: 0000d325 316 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 206: 0000d45c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 0000d460 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 208: 0000d505 130 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 209: 0000d605 250 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 210: 0000d701 288 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 211: 0000d81c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000d820 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 214: 0000e195 228 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 215: 0000e279 1122 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 216: 0000e6cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 0000e6d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000eb2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000eb30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 00000754 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 221: 0000efb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 0000efd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 223: 0000f0a5 2312 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 224: 0000f968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 225: 0000f970 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 226: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 227: 000000e5 376 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 228: 00000254 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 229: 0000025c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 230: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 231: 000007a8 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 232: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 233: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 234: 00010520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 00010528 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 236: 00010624 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 00010628 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 238: 00000559 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 239: 00000705 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 240: 00000708 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 241: 0000070c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 242: 0000070d 36 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 243: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 244: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 245: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 246: 000113a5 136 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 247: 00011428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 248: 0001142c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 249: 000116b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 250: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 251: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 252: 000116bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 253: 00011d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00000153 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 255: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 256: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 257: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 258: 00000908 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 259: 00000909 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ + 260: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 261: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 262: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 263: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 264: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 265: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 266: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 267: 00000060 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 268: 000000e8 605 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 269: 00000348 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 270: 000003ac 837 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 271: 000006f4 838 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 272: 00000a3c 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 273: 00000b4c 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 274: 00000c04 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 275: 00000c84 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 276: 00000cc0 148 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 277: 00000d54 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 278: 00000da8 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 279: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 280: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 281: 000003d8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 282: 00000374 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 283: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 284: 000002bc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 285: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 286: 00000264 32 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 287: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 288: 00000284 32 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 289: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 290: 000002a4 24 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 291: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 292: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 293: 000000d0 296 OBJECT LOCAL DEFAULT 5 log_base_BASE.13 │ │ │ │ │ + 294: 000001f8 296 OBJECT LOCAL DEFAULT 5 convmultmax_base.12 │ │ │ │ │ + 295: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ + 296: 00000001 132 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 301: 00000085 132 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 302: 00000109 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 305: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 307: 00000249 204 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 308: 00000315 238 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 309: 00000469 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 312: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 317: 00000545 3466 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ + 326: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 333: 00001489 394 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 335: 00001615 278 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 344: 000024dd 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 345: 00002539 224 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 348: 0000301d 360 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 349: 00003185 394 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 350: 00003311 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 351: 0000cba5 260 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 352: 00003649 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 358: 00004415 2164 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 361: 000057d1 2336 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 362: 00006279 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 363: 000063e5 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 364: 000067b5 612 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 365: 00007e11 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 369: 00007e85 842 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 373: 000081d1 208 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 374: 00009039 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 376: 0000a0ad 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 377: 0000a0e9 148 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 382: 0000a1e5 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 383: 0000ec25 1150 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 385: 0000abcd 500 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 388: 0000ca81 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 389: 000000d9 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 391: 0000cca9 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 395: 0000d589 124 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 396: 0000d461 162 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 402: 0000d821 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 403: 0000eb31 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 404: 00000781 392 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 406: 0000025d 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ + 407: 000002a1 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 408: 000002dd 634 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 409: 0000f9ad 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 410: 00010629 2966 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 414: 0001142d 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 415: 00011561 348 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 416: 00000731 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 417: 000116bd 1636 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 418: 00000045 98 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 419: 000000a7 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 420: 000000fd 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 422: 0000015d 86 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ + 423: 000001b3 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 424: 000001bf 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 425: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 426: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1919 +1,1939 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x170a8 contains 145 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x171f4 contains 130 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000001e 0001340a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000001e 0001320a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000044 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006e 00013b0a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -0000007a 00013c0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000084 00013c0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000006e 0001390a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +0000007a 00013a0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000084 00013a0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000008c 0000120a R_ARM_THM_CALL 00000405 _PyLong_FromMedium │ │ │ │ │ -00000096 00013c0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000096 00013a0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000009e 0000120a R_ARM_THM_CALL 00000405 _PyLong_FromMedium │ │ │ │ │ -000000a8 00013c0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000ac 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000d0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000d4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000fe 0001600a R_ARM_THM_CALL 00003359 PyLong_AsUnsignedLong │ │ │ │ │ -0000010e 00014f0a R_ARM_THM_CALL 000014b1 PyLong_AsLong │ │ │ │ │ -00000118 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000128 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000012c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000015a 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000170 0000540a R_ARM_THM_CALL 0000343d long_neg │ │ │ │ │ -00000188 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000018c 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000192 0000b00a R_ARM_THM_CALL 0000accd long_pow │ │ │ │ │ -000001ba 0001960a R_ARM_THM_CALL 00000849 _PyLong_DivmodNear │ │ │ │ │ -000001d4 00004e0a R_ARM_THM_CALL 00002edd long_sub │ │ │ │ │ -000001ee 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000204 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000208 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000234 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000246 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000025c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000262 0000e42f R_ARM_THM_MOVW_ABS_NC 00000788 .LC53 │ │ │ │ │ -00000266 0000e430 R_ARM_THM_MOVT_ABS 00000788 .LC53 │ │ │ │ │ -00000270 0001970a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000288 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002e0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000002e4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000002e8 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000031c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000320 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000324 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000038c 0001680a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ -00000392 00015a0a R_ARM_THM_CALL 00002525 _PyLong_NumBits │ │ │ │ │ -000003e2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003e6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003ea 0000e82f R_ARM_THM_MOVW_ABS_NC 00000794 .LC54 │ │ │ │ │ -000003ee 0000e830 R_ARM_THM_MOVT_ABS 00000794 .LC54 │ │ │ │ │ -000003f6 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000402 00015a0a R_ARM_THM_CALL 00002525 _PyLong_NumBits │ │ │ │ │ -00000436 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000454 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000046a 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000048c 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000542 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000546 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000054a 0000e92f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC55 │ │ │ │ │ -0000054e 0000e930 R_ARM_THM_MOVT_ABS 000007a8 .LC55 │ │ │ │ │ -00000554 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000576 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000586 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000596 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000059a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000005a2 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005cc 0001600a R_ARM_THM_CALL 00003359 PyLong_AsUnsignedLong │ │ │ │ │ -000005e6 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000005ea 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000005ee 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -000005f2 0000ea30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -000005f8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000600 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000608 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000060c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000610 0000eb2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC57 │ │ │ │ │ -00000614 0000eb30 R_ARM_THM_MOVT_ABS 000007dc .LC57 │ │ │ │ │ -0000061a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000065e 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000068a 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000696 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006a2 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006ae 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006ba 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006c6 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006d4 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006de 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006e8 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006f2 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006fc 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000706 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000710 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000718 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000724 0001350a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ -00000740 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000750 00019e0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000754 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000076e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000778 0001350a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ -00000788 0000580a R_ARM_THM_CALL 000060ad long_add │ │ │ │ │ -000007ba 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007c6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000007da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000828 0000a20a R_ARM_THM_CALL 0000d761 long_format_binary │ │ │ │ │ -00000840 0000380a R_ARM_THM_CALL 0000188d long_to_decimal_string_internal │ │ │ │ │ -0000087e 00009b0a R_ARM_THM_CALL 000098b5 long_divrem │ │ │ │ │ -000008a2 0000470a R_ARM_THM_CALL 00002661 long_lshift │ │ │ │ │ -000008b4 0000350a R_ARM_THM_CALL 00001771 long_compare │ │ │ │ │ -000008e2 0001930a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000902 0000580a R_ARM_THM_CALL 000060ad long_add │ │ │ │ │ -00000920 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000932 00004e0a R_ARM_THM_CALL 00002edd long_sub │ │ │ │ │ -00000950 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000095a 0000220a R_ARM_THM_CALL 0000cc11 Py_XDECREF │ │ │ │ │ -00000960 0000220a R_ARM_THM_CALL 0000cc11 Py_XDECREF │ │ │ │ │ -00000966 0000540a R_ARM_THM_CALL 0000343d long_neg │ │ │ │ │ -0000097e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000098c 0000580a R_ARM_THM_CALL 000060ad long_add │ │ │ │ │ -00000994 00004e0a R_ARM_THM_CALL 00002edd long_sub │ │ │ │ │ -0000099e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009a6 0001012f R_ARM_THM_MOVW_ABS_NC 00000808 .LC58 │ │ │ │ │ -000009aa 00010130 R_ARM_THM_MOVT_ABS 00000808 .LC58 │ │ │ │ │ -000009b0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009c4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009cc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009de 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -000009e8 0001032f R_ARM_THM_MOVW_ABS_NC 0000082c .LC59 │ │ │ │ │ -000009ec 00010330 R_ARM_THM_MOVT_ABS 0000082c .LC59 │ │ │ │ │ -00000130 0001881e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -00000228 0001611e R_ARM_THM_JUMP24 0000cab1 _PyLong_Copy │ │ │ │ │ -000002c8 00016b1e R_ARM_THM_JUMP24 0000581d _PyLong_FromByteArray │ │ │ │ │ -00000304 00016b1e R_ARM_THM_JUMP24 0000581d _PyLong_FromByteArray │ │ │ │ │ -000007ee 0001611e R_ARM_THM_JUMP24 0000cab1 _PyLong_Copy │ │ │ │ │ -000009f0 0001a71e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000a8 00013a0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000ac 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000c8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000000dc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000010a 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000120 0000520a R_ARM_THM_CALL 000033f5 long_neg │ │ │ │ │ +00000138 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000013c 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000142 0000ad0a R_ARM_THM_CALL 0000adc1 long_pow │ │ │ │ │ +0000016a 0001940a R_ARM_THM_CALL 00000781 _PyLong_DivmodNear │ │ │ │ │ +00000184 00004c0a R_ARM_THM_CALL 00002e95 long_sub │ │ │ │ │ +0000019e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000001e4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000020c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000212 0000e22f R_ARM_THM_MOVW_ABS_NC 00000788 .LC53 │ │ │ │ │ +00000216 0000e230 R_ARM_THM_MOVT_ABS 00000788 .LC53 │ │ │ │ │ +00000220 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000238 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000024c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000254 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000258 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000290 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000294 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000298 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002cc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000002d0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000002d4 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000033c 0001660a R_ARM_THM_CALL 00004415 _PyLong_AsByteArray │ │ │ │ │ +00000342 0001580a R_ARM_THM_CALL 000024dd _PyLong_NumBits │ │ │ │ │ +00000392 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000396 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000039a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000794 .LC54 │ │ │ │ │ +0000039e 0000e630 R_ARM_THM_MOVT_ABS 00000794 .LC54 │ │ │ │ │ +000003a6 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003b2 0001580a R_ARM_THM_CALL 000024dd _PyLong_NumBits │ │ │ │ │ +000003e6 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000404 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000041a 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000043c 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000004f0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004f4 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004f8 0000e72f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC55 │ │ │ │ │ +000004fc 0000e730 R_ARM_THM_MOVT_ABS 000007a8 .LC55 │ │ │ │ │ +00000502 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000524 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000534 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000544 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000548 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000550 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000596 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005c2 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005ce 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005da 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005e6 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005f2 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005fe 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000060c 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000616 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000620 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000062a 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000634 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000063e 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000648 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000650 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000065c 0001330a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ +00000678 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000688 00019c0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000068c 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +000006a6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b0 0001330a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ +000006c0 0000560a R_ARM_THM_CALL 000060f1 long_add │ │ │ │ │ +000006f2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006fe 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000708 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000070e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000712 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000760 0000a00a R_ARM_THM_CALL 0000d869 long_format_binary │ │ │ │ │ +00000778 0000360a R_ARM_THM_CALL 00001849 long_to_decimal_string_internal │ │ │ │ │ +000007b6 0000990a R_ARM_THM_CALL 00009909 long_divrem │ │ │ │ │ +000007da 0000450a R_ARM_THM_CALL 00002619 long_lshift │ │ │ │ │ +000007ec 0000330a R_ARM_THM_CALL 0000172d long_compare │ │ │ │ │ +0000081a 0001910a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000083a 0000560a R_ARM_THM_CALL 000060f1 long_add │ │ │ │ │ +00000858 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086a 00004c0a R_ARM_THM_CALL 00002e95 long_sub │ │ │ │ │ +00000888 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000892 0000220a R_ARM_THM_CALL 0000cd01 Py_XDECREF │ │ │ │ │ +00000898 0000220a R_ARM_THM_CALL 0000cd01 Py_XDECREF │ │ │ │ │ +0000089e 0000520a R_ARM_THM_CALL 000033f5 long_neg │ │ │ │ │ +000008b6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008c4 0000560a R_ARM_THM_CALL 000060f1 long_add │ │ │ │ │ +000008cc 00004c0a R_ARM_THM_CALL 00002e95 long_sub │ │ │ │ │ +000008d6 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008da 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008de 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000808 .LC58 │ │ │ │ │ +000008e2 0000ff30 R_ARM_THM_MOVT_ABS 00000808 .LC58 │ │ │ │ │ +000008e8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008fc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000904 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000916 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +00000920 0001012f R_ARM_THM_MOVW_ABS_NC 0000082c .LC59 │ │ │ │ │ +00000924 00010130 R_ARM_THM_MOVT_ABS 0000082c .LC59 │ │ │ │ │ +000000e0 0001861e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +000001d8 00015f1e R_ARM_THM_JUMP24 0000cba5 _PyLong_Copy │ │ │ │ │ +00000278 0001691e R_ARM_THM_JUMP24 000057d1 _PyLong_FromByteArray │ │ │ │ │ +000002b4 0001691e R_ARM_THM_JUMP24 000057d1 _PyLong_FromByteArray │ │ │ │ │ +00000726 00015f1e R_ARM_THM_JUMP24 0000cba5 _PyLong_Copy │ │ │ │ │ +00000928 0001a51e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x17530 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x17604 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001ad02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001ab02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003602 R_ARM_ABS32 00001819 long_dealloc │ │ │ │ │ -0000002c 00003702 R_ARM_ABS32 00001865 long_to_decimal_string │ │ │ │ │ +00000018 00003402 R_ARM_ABS32 000017d5 long_dealloc │ │ │ │ │ +0000002c 00003502 R_ARM_ABS32 00001821 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000191 long_hash │ │ │ │ │ -00000048 0001ae02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 0001ac02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002602 R_ARM_ABS32 000012d1 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000c702 R_ARM_ABS32 0000cc85 long_new │ │ │ │ │ -000000a0 00014102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008602 R_ARM_ABS32 00007dd9 long_vectorcall │ │ │ │ │ +0000009c 0000c502 R_ARM_ABS32 0000cd8d long_new │ │ │ │ │ +000000a0 00013f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008402 R_ARM_ABS32 00007e1d long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000210 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000278 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000027c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000290 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000298 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000029c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b0 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002b8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001ad02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000278 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000027c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000290 0001ad02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000298 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000029c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b0 0001ad02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002b8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00005802 R_ARM_ABS32 000060ad long_add │ │ │ │ │ -000002e8 00004e02 R_ARM_ABS32 00002edd long_sub │ │ │ │ │ -000002ec 00007602 R_ARM_ABS32 000064e9 long_mul │ │ │ │ │ -000002f0 0000d902 R_ARM_ABS32 0000e171 long_mod │ │ │ │ │ -000002f4 0000d202 R_ARM_ABS32 0000d3fd long_divmod │ │ │ │ │ -000002f8 0000b002 R_ARM_ABS32 0000accd long_pow │ │ │ │ │ -000002fc 00005402 R_ARM_ABS32 0000343d long_neg │ │ │ │ │ -00000300 0000d402 R_ARM_ABS32 0000d5f9 long_long │ │ │ │ │ -00000304 0000cf02 R_ARM_ABS32 0000d21d long_abs │ │ │ │ │ -00000308 00003302 R_ARM_ABS32 000014a1 long_bool │ │ │ │ │ -0000030c 00005702 R_ARM_ABS32 00003569 long_invert │ │ │ │ │ -00000310 00004702 R_ARM_ABS32 00002661 long_lshift │ │ │ │ │ -00000314 0000e102 R_ARM_ABS32 0000ef9d long_rshift │ │ │ │ │ -00000318 00008302 R_ARM_ABS32 00007c81 long_and │ │ │ │ │ -0000031c 0000d302 R_ARM_ABS32 0000d4fd long_xor │ │ │ │ │ -00000320 00009202 R_ARM_ABS32 0000903d long_or │ │ │ │ │ -00000324 0000d402 R_ARM_ABS32 0000d5f9 long_long │ │ │ │ │ -0000032c 0000d802 R_ARM_ABS32 0000e08d long_float │ │ │ │ │ -00000358 00009502 R_ARM_ABS32 00009481 long_div │ │ │ │ │ -0000035c 0000aa02 R_ARM_ABS32 0000a1b5 long_true_divide │ │ │ │ │ -00000368 0000d402 R_ARM_ABS32 0000d5f9 long_long │ │ │ │ │ +000002e4 00005602 R_ARM_ABS32 000060f1 long_add │ │ │ │ │ +000002e8 00004c02 R_ARM_ABS32 00002e95 long_sub │ │ │ │ │ +000002ec 00007402 R_ARM_ABS32 0000652d long_mul │ │ │ │ │ +000002f0 0000d702 R_ARM_ABS32 0000e279 long_mod │ │ │ │ │ +000002f4 0000d002 R_ARM_ABS32 0000d505 long_divmod │ │ │ │ │ +000002f8 0000ad02 R_ARM_ABS32 0000adc1 long_pow │ │ │ │ │ +000002fc 00005202 R_ARM_ABS32 000033f5 long_neg │ │ │ │ │ +00000300 0000d202 R_ARM_ABS32 0000d701 long_long │ │ │ │ │ +00000304 0000cd02 R_ARM_ABS32 0000d325 long_abs │ │ │ │ │ +00000308 00003102 R_ARM_ABS32 00001479 long_bool │ │ │ │ │ +0000030c 00005502 R_ARM_ABS32 00003521 long_invert │ │ │ │ │ +00000310 00004502 R_ARM_ABS32 00002619 long_lshift │ │ │ │ │ +00000314 0000df02 R_ARM_ABS32 0000f0a5 long_rshift │ │ │ │ │ +00000318 00008102 R_ARM_ABS32 00007cc5 long_and │ │ │ │ │ +0000031c 0000d102 R_ARM_ABS32 0000d605 long_xor │ │ │ │ │ +00000320 00009002 R_ARM_ABS32 00009085 long_or │ │ │ │ │ +00000324 0000d202 R_ARM_ABS32 0000d701 long_long │ │ │ │ │ +0000032c 0000d602 R_ARM_ABS32 0000e195 long_float │ │ │ │ │ +00000358 00009302 R_ARM_ABS32 000094d5 long_div │ │ │ │ │ +0000035c 0000a702 R_ARM_ABS32 0000a29d long_true_divide │ │ │ │ │ +00000368 0000d202 R_ARM_ABS32 0000d701 long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000378 0000f402 R_ARM_ABS32 000007d5 long_long_meth │ │ │ │ │ +00000378 0000f202 R_ARM_ABS32 0000070d long_long_meth │ │ │ │ │ 00000380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000038c 0000f602 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ +0000038c 0000f402 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 00000394 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 0000f402 R_ARM_ABS32 000007d5 long_long_meth │ │ │ │ │ +000003a0 0000f202 R_ARM_ABS32 0000070d long_long_meth │ │ │ │ │ 000003a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 0000f102 R_ARM_ABS32 000007cd long_get1 │ │ │ │ │ +000003b4 0000ef02 R_ARM_ABS32 00000705 long_get1 │ │ │ │ │ 000003bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f402 R_ARM_ABS32 000007d5 long_long_meth │ │ │ │ │ +000003dc 0000f202 R_ARM_ABS32 0000070d long_long_meth │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000cc02 R_ARM_ABS32 0000d081 int_bit_length │ │ │ │ │ -000003f4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 0000ca02 R_ARM_ABS32 0000d189 int_bit_length │ │ │ │ │ +000003f4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000f002 R_ARM_ABS32 00000621 int_bit_count │ │ │ │ │ -00000404 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003fc 0000ee02 R_ARM_ABS32 00000559 int_bit_count │ │ │ │ │ +00000404 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00006502 R_ARM_ABS32 00003741 int_to_bytes │ │ │ │ │ -00000414 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000040c 00006302 R_ARM_ABS32 000036f9 int_to_bytes │ │ │ │ │ +00000414 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00006b02 R_ARM_ABS32 00004cd1 int_from_bytes │ │ │ │ │ -00000424 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000041c 00006902 R_ARM_ABS32 00004c89 int_from_bytes │ │ │ │ │ +00000424 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000f802 R_ARM_ABS32 00011171 int_as_integer_ratio │ │ │ │ │ -00000434 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000042c 0000f602 R_ARM_ABS32 000113a5 int_as_integer_ratio │ │ │ │ │ +00000434 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000f402 R_ARM_ABS32 000007d5 long_long_meth │ │ │ │ │ +0000043c 0000f202 R_ARM_ABS32 0000070d long_long_meth │ │ │ │ │ 00000444 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f402 R_ARM_ABS32 000007d5 long_long_meth │ │ │ │ │ +0000044c 0000f202 R_ARM_ABS32 0000070d long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000f402 R_ARM_ABS32 000007d5 long_long_meth │ │ │ │ │ +0000045c 0000f202 R_ARM_ABS32 0000070d long_long_meth │ │ │ │ │ 00000464 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000e502 R_ARM_ABS32 00000135 int___round__ │ │ │ │ │ -00000474 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000046c 0000e302 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ +00000474 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 00010502 R_ARM_ABS32 000009d1 int___getnewargs__ │ │ │ │ │ -00000484 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000047c 00010302 R_ARM_ABS32 00000909 int___getnewargs__ │ │ │ │ │ +00000484 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000a602 R_ARM_ABS32 0000a095 int___format__ │ │ │ │ │ -00000494 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000048c 0000a302 R_ARM_ABS32 0000a17d int___format__ │ │ │ │ │ +00000494 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000fd02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ -000004a4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000049c 0000fb02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004a4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00010002 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ -000004b4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ac 0000fe02 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ +000004b4 00010402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x178e8 contains 1601 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x179bc contains 1636 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000028 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000034 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000052 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000076 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000080 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000ac 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000052 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000076 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000080 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000ac 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000d6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000fa 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000104 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000d6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000fa 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000104 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000132 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000136 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000158 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000168 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000170 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000178 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000017c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000158 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000168 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000170 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000178 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000017c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000180 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000184 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000018a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000254 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000258 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000028e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000018a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000254 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000258 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000028e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000029a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000029e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002c4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000030c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000320 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000324 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000352 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000002c4 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000030c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000320 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000324 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000352 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000366 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000036a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000038a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000039a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000038a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000039a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000003a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003d4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003fa 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000416 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003d4 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003fa 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000416 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000041e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000422 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000456 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000460 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004e0 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000004e4 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000456 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000460 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004e0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000004e4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000004e8 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 000004ec 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000004f2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000518 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000051c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004f2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000518 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000051c 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000520 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000524 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000052a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000052a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000530 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000534 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000053c 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000057e 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000582 00014030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000053c 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000057e 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000582 00013e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000005d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000062e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000632 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000068c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000006c8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000a96 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a9a 00014030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b0c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000b40 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c78 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000c80 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000c84 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000d46 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000dfa 0001430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000e08 0001440a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00000e10 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e14 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000068c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000006c8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a96 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a9a 00013e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b0c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b40 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c78 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000c80 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000c84 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000d46 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000dfa 0001410a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000e08 0001420a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000e10 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e14 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000e18 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00000e1c 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00000e26 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e3c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e7a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e86 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e8e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000e26 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e3c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e7a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000e86 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e8e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000f08 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f0c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f30 0001470a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -00000f60 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f64 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f68 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fbe 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000ff6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010fe 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000111c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001120 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000f30 0001450a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +00000f60 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f64 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f68 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fbe 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ff6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000010fe 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000111c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001120 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001124 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001128 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000112e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001134 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001138 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000112e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001134 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001138 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000113c 0000182f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 00001140 00001830 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001146 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000114c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001150 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001146 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000114c 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001150 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001156 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 0000115a 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001160 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001178 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00001188 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011d4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011dc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e2 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000011e6 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001160 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001178 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00001188 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011d4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011dc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e2 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000011e6 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000011ea 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 000011ee 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -000011f4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001208 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001208 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000120e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001212 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001216 00014a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00001228 0001440a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001216 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001228 0001420a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 00001236 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 0000123a 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00001240 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 00001244 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -00001248 00014b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001292 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001296 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001248 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001292 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001296 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000129a 00001e2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 0000129e 00001e30 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -000012a4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012ac 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000132a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000132e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000133a 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000133e 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000012a4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012ac 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132c 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001330 00014a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000133c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001340 00014b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00001364 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001368 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000136c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001370 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001374 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001378 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000013ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001400 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001404 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001414 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001418 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000141c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001420 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001424 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001428 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000142c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000145a 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000145e 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001464 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001468 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000147c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001480 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001484 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001488 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000148c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001490 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001494 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001498 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014ea 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001566 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000156a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000156e 0000342f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -00001572 00003430 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -0000157a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015a8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015cc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000015d0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000015d4 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000169a 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001726 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001746 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000174a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000174e 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001842 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001846 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000018c8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000018d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000190c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001966 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001986 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000019b4 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000019d4 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000019f4 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a14 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a70 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001a96 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b04 0001550a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001bbe 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001bf4 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001e58 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001eb0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001eb4 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ed6 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001efe 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001f08 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001f14 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001fb6 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000206e 0001580a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000020fa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020fe 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002102 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002108 0000392f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000210c 00003930 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00002112 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002122 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002126 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000212c 0000392f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00002130 00003930 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00002136 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000218e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002192 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000219a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000021a0 0001486b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021a4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000021a8 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000021ac 00014a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000021ba 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000021be 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000021c2 00003a2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -000021c6 00003a30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -000021ca 00014b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000222a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002252 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002422 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000242e 0001590a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000245a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000245e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002462 00003b2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ -00002466 00003b30 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -0000246c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000248a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002492 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002520 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002564 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002568 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000256c 0000422f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ -00002570 00004230 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -00002576 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025fe 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002602 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002606 0000452f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ -0000260a 00004530 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ -00002610 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000261a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000261e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002622 0000442f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ -00002626 00004430 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ -0000262c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002636 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000263a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000263e 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00002642 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00002648 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000264e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002652 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000265a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002720 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002724 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002752 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002762 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002766 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002788 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000027be 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000027ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027e8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000285e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002862 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002866 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000286a 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00002872 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000288a 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000289e 0001370a R_ARM_THM_CALL 00000469 PyLong_AsSsize_t │ │ │ │ │ -000028bc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028ce 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000292c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002940 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002944 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002948 0000462f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -0000294c 00004630 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -00002952 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002958 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000295c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002970 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000029b2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000029be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029e4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002a0e 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002e34 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002e3c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002e40 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002e8c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e90 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e94 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e98 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e9e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002eae 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002eba 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ed8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f4e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002f52 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002f78 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002f84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002fac 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002fd4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002fe0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002fe4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ffa 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000303c 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003040 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000305a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000030c2 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000030c6 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000030ec 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000030f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003120 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003148 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003154 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003158 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000316e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000031c4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003204 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003278 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000327c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003280 0000512f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ -00003284 00005130 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ -0000328a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032b6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032da 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000032de 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000032e2 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000033dc 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000033e0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000033e4 0000532f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -000033e8 00005330 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -000033ee 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033f4 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000033f8 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000033fc 0000522f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ -00003400 00005230 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ -00003406 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003410 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003414 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003418 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000341c 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003422 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000342c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00003430 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003434 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000034a0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000034a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034d6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000034e4 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -00003518 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000351e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003522 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000353c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000355a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003564 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000035ae 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000035b2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000035da 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001454 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001458 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000145c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001460 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001464 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001468 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000146c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001470 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014c0 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000152a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000152e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001532 0000322f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +00001536 00003230 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +0000153e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000156c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000158c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001590 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001594 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001656 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000016e2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001702 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001706 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000170a 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017fe 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001802 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001884 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001892 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001896 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018c8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001922 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001942 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001970 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001990 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000019b0 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000019d0 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001a2c 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001a52 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ac0 0001530a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001b7a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001bb0 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001e14 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001e68 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e6c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e8e 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001eb6 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001ec0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001ecc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f6e 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002026 0001560a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000020b2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b6 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000020ba 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000020c0 0000372f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +000020c4 00003730 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +000020ca 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020da 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000020de 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000020e4 0000372f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +000020e8 00003730 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +000020ee 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002146 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000214a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002152 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002158 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000215c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00002160 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00002164 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002172 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00002176 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +0000217a 0000382f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +0000217e 00003830 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002182 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000021e2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000220a 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +000023da 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000023e6 0001570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00002412 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002416 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000241a 0000392f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ +0000241e 00003930 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ +00002424 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002442 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000244a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024d8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000251c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002520 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002524 0000402f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ +00002528 00004030 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ +0000252e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025b6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025ba 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025be 0000432f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ +000025c2 00004330 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ +000025c8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025d2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025d6 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025da 0000422f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ +000025de 00004230 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ +000025e4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025ee 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025f2 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025f6 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000025fa 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00002600 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002606 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000260a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002612 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000026d8 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000026dc 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000270a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000271a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000271e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002740 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002776 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002782 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002786 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027a0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002816 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000281a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000281e 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00002822 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000282a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002842 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002856 0001350a R_ARM_THM_CALL 00000469 PyLong_AsSsize_t │ │ │ │ │ +00002874 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002886 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000028e4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028f8 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000028fc 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002900 0000442f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +00002904 00004430 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000290a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002910 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002914 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002928 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000296a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002976 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000297a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000299c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000029c6 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002dec 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002df4 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002df8 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002e44 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e48 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e4c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e50 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e56 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e66 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e72 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e90 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002f06 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002f0a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002f30 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f3c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f40 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f64 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f8c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f98 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f9c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002fb2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002ff4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ff8 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003012 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000307a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000307e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000030a4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000030b0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000030b4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030d8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003100 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000310c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003110 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003126 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000317c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031bc 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003230 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003234 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003238 00004f2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ +0000323c 00004f30 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ +00003242 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000326e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003292 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00003296 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000329a 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003394 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003398 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000339c 0000512f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +000033a0 00005130 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +000033a6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033ac 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000033b0 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000033b4 0000502f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ +000033b8 00005030 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ +000033be 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033c8 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033cc 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033d0 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000033d4 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000033da 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033e4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000033e8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000033ec 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003458 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003460 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003464 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000348e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000349c 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +000034d0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000034d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034f4 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003512 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000351c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003566 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000356a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003592 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000359e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035c6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035dc 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000035e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000035ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000360e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003624 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000362e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003632 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003648 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003684 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000368c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036dc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000036e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003702 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003730 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000373c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003788 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000037e8 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000037f8 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000380e 0001640a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003928 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000392c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003930 0000632f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00003934 00006330 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000393a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003956 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a8a 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003afc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003b00 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ec6 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003eca 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003ece 0000622f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -00003ed2 00006230 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00003ed8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ef0 0001650a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003f00 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003f2a 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003f90 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fae 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003fb2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003fb6 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003fba 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003fc0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003fce 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ff0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004106 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000410a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000410e 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00004112 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000411c 0001650a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000413e 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004164 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004168 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000416c 00005d2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ -00004170 00005d30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ -00004176 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004180 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004184 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004270 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004418 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000441c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004420 0000612f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00004424 00006130 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -0000442a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004432 00005e2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00004436 00005e30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -0000443a 00005f2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -0000443e 00005f30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00004442 0000602f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ -00004446 00006030 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ -0000444a 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000045bc 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000468c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004690 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004694 0000632f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00004698 00006330 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000469e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c0e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004c12 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004c16 0000622f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -00004c1a 00006230 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00004c20 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d30 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004d42 0001690a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00004e60 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004eb8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004ec4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ec8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ef4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005174 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000517c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005180 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000052ea 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005438 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000543c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005442 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000544e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000546e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005478 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000547c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000054a2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056f8 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005702 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005706 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000570a 0000612f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -0000570e 00006130 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -00005714 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000572c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005730 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005754 0001650a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005774 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005786 0001650a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005792 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000057ac 00005e2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -000057b0 00005e30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -000057b4 00005f2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -000057b8 00005f30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -000057bc 00006a2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ -000057c0 00006a30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ -000057c4 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000057ca 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000057ce 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000057d2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000057d6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000057dc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000057e6 00016a0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005806 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000580c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005810 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005814 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005818 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000059a2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000059ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059d4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005c5e 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005c66 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005c6a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005e96 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ea2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ef8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000608e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006092 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006096 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000609a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000060a0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000060a8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006120 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006124 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000614a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006156 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000615a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000617e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000061a6 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061aa 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061e0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000061ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000061ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006204 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000622a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006298 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000629c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000062c2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000062ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000062d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000062f6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000634e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006358 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000635c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006372 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006398 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000063de 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000063fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006414 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000643c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006448 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000644c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000646e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064aa 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000064ae 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000064bc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000064e0 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006554 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006558 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000065b4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000065ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000065ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000065e8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065f8 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000065fc 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006622 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000662e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006632 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006650 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000066d4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000066fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006700 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006712 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000672e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006736 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000673e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000676c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000067cc 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000067d0 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000067fc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006812 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006816 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006830 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000688a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006896 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000689a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000068b8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000693a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006962 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006966 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006978 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006994 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000699c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000069a4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000069d0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a40 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006a4c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006a50 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006a6c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a80 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006ab6 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006c9a 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006f1c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006f28 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006f2c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006f44 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006f7c 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006fb4 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000719a 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007368 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000739c 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000073c0 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007402 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007426 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007458 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000745e 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007484 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000076a2 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000773c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007778 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007790 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007798 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077c8 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000077e2 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000077e8 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00007816 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000079a2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000079d0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079ec 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000079f0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000079f4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000079f8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000079fe 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007a2c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a32 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007a36 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007a3a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007a3e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007a44 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007a68 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a78 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ab6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007ac8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007acc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007ae0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007c60 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007c68 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007c6c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007c70 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007c74 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007c7a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007cee 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007cf2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007d1c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007d34 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007d38 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007d52 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d6e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003600 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000363c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003644 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003680 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000368e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003692 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036a8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000036ea 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000036f4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003740 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000037a0 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000037b0 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000037c6 0001620a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000038e0 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000038e4 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000038e8 0000612f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +000038ec 00006130 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000038f2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000390e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a42 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003ab4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003ab8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e7e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e82 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e86 0000602f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00003e8a 00006030 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00003e90 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ea8 0001630a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003eb8 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003ee2 0001640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003f48 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f66 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003f6a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003f6e 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003f72 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003f78 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f86 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fa8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040be 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040c2 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040c6 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000040ca 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000040d4 0001630a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000040f6 0001640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000411c 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004120 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004124 00005b2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ +00004128 00005b30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ +0000412e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004138 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000413c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004228 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043d0 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000043d4 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000043d8 00005f2f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +000043dc 00005f30 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +000043e2 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000043ea 00005c2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +000043ee 00005c30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +000043f2 00005d2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +000043f6 00005d30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +000043fa 00005e2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ +000043fe 00005e30 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ +00004402 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004574 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004644 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004648 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000464c 0000612f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00004650 00006130 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +00004656 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bc6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004bca 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004bce 0000602f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00004bd2 00006030 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00004bd8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ce8 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004cfa 0001670a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00004e18 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e70 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004e7c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e80 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004eac 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000512a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005132 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005136 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000529c 0001640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000053ec 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000053f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000053f6 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005402 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005422 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000542c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005430 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005456 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056a4 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000056ae 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000056b2 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000056b6 00005f2f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +000056ba 00005f30 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +000056c0 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005700 0001630a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005720 0001640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005732 0001630a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000573e 0001610a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005760 00005c2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00005764 00005c30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00005768 00005d2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +0000576c 00005d30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00005770 0000682f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ +00005774 00006830 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ +00005778 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000577e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005782 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005786 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000578a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005790 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000579a 0001680a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000057ba 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057c0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000057c4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000057c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057cc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005956 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005962 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005966 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005988 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005c12 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005c1a 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005c1e 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005e48 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e54 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ea8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000060d2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000060d6 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000060da 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000060de 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000060e4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060ec 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006164 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006168 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000618e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000619a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000619e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061c2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000061ea 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061ee 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006224 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000622e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006232 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006248 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000626e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000062dc 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000062e0 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006306 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006312 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006316 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000633a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006392 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000639c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000063a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000063b6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000063dc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006422 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000643a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000643e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006458 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006480 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000648c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006490 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000064b2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064ee 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000064f2 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006500 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006524 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006598 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000659c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000065f8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000660e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006612 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000662c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000663c 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006640 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006666 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006672 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006676 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006694 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006718 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006740 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006744 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006756 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006772 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000677a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006782 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000067b0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006810 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006814 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006840 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006856 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000685a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006874 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000068ce 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000068de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000068fc 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000697e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000069a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000069aa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000069bc 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000069d8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069e0 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069e8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a14 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a84 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006a90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006a94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006ab0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006ac4 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006afa 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006cde 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006f60 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006f6c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006f70 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006f88 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006fc0 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006ff8 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000071de 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000073ac 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000073e0 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007404 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007446 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000746a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000749c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000074a2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000074c8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000076e6 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007780 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000077bc 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000077d4 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000077dc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000780c 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00007826 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000782c 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000785a 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000079e6 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a14 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a30 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007a34 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007a38 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007a3c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007a42 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007a70 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a76 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007a7a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007a7e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007a82 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007a88 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007aac 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007abc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007afa 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007b0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007b10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007b24 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ca4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007cac 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007cb0 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007cb4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007cb8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007cbe 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007d32 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007d36 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d60 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00007d78 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00007d7c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007d92 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007db8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007dc0 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007dc4 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007e12 0001710a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e1e 0001720a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00007e26 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007e2a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007e2e 0000852f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -00007e32 00008530 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -00007e3c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e86 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007e8a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007eb4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007ed0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007ed4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007ef0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007f18 0001740a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00007f4e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f5c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007f60 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007f82 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007faa 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007fce 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007fec 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008016 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000805e 0001740a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000808e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008098 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000809c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000080ca 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000080f4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008106 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000810a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000810e 00008a2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ -00008112 00008a30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ -00008118 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008120 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008124 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008128 0000892f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -0000812c 00008930 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -00008132 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008138 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008160 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000816e 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008178 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000081c8 0001680a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ -000081d8 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000821a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008222 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008226 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000822e 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000823e 0001680a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ -000082f0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000082fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008302 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008328 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008448 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008450 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008454 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008468 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000848a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000849a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000849e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000084be 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008556 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000859c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000087de 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000087ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000087f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008816 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008958 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dda 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008de8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008e0a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e7a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008e88 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008e8c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008eaa 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ec8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008ed4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008ed8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008ef8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008f20 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008f36 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f50 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008f54 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008f58 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008f5c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008f62 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f68 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008f84 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008f9c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008fa0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008fa4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008fa8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008fae 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008fb4 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008fb8 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008fbc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008fc0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008fc6 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008fd8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000901c 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009038 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000090aa 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000090ae 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000090d8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000090f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000090f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000910e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000912c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009136 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000913a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009150 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009176 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000917e 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009182 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000091cc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000091d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000091dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000091fe 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009350 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009358 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000935c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009398 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000944a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009460 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009464 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009468 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000946c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009472 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009478 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000947c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000094c2 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000094d4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000094d8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000094e8 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009508 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009520 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009524 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000953e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000956e 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000959e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000095a6 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000095aa 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009628 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000962c 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009658 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009660 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000968c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096be 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096f2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000970c 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009716 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000972a 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009730 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009760 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00009764 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00009768 00014a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00009776 0000972f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ -0000977a 00009730 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ -0000977e 0000982f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -00009782 00009830 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -00009786 00014b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00009800 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009818 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000981c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009820 00009a2f R_ARM_THM_MOVW_ABS_NC 00000588 .LC38 │ │ │ │ │ -00009824 00009a30 R_ARM_THM_MOVT_ABS 00000588 .LC38 │ │ │ │ │ -0000982a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009840 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009844 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009848 0000992f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -0000984c 00009930 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -00009852 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009880 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009888 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009898 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098a0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098a8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098b0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000098de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000992a 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -000099f8 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009a00 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009a04 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009a54 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009a5e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009a62 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009b52 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b74 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b7c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009b80 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009b9e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009bae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009bb2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009be4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009c1e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009c2c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009c30 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009c62 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009c88 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cb8 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009cbc 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009cc0 00009d2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC39 │ │ │ │ │ -00009cc4 00009d30 R_ARM_THM_MOVT_ABS 000005b4 .LC39 │ │ │ │ │ -00009cca 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009cd2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009cfc 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009d26 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009d44 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d4c 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -00009d66 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009db4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009dc0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009dc4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009ddc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009f4c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009f64 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009f84 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009f98 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009fac 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009fc0 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009fd6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009fe4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009fec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009ff0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a004 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a01a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a022 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a026 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a02a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a02e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a034 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a040 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a0b2 00017c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000a0c2 00017d0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000a0cc 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000a0d4 00017f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a0de 00005e2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -0000a0e2 00005e30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -0000a0e6 0000a42f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC40 │ │ │ │ │ -0000a0ea 0000a430 R_ARM_THM_MOVT_ABS 000005d8 .LC40 │ │ │ │ │ -0000a0ee 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC41 │ │ │ │ │ -0000a0f2 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC41 │ │ │ │ │ -0000a0f6 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000a13a 0001810a R_ARM_THM_CALL 0000eb1d _PyLong_Frexp │ │ │ │ │ -0000a162 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a16e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a172 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a176 0000a72f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC42 │ │ │ │ │ -0000a17a 0000a730 R_ARM_THM_MOVT_ABS 000005f0 .LC42 │ │ │ │ │ -0000a180 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a18a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a18e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a192 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a196 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a19c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a1a2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a1a6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a1ae 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a2cc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a2de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a2e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a2f6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a31c 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a4fe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a528 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5c6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5e0 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000a626 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a62a 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a6b2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a6be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a6c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a6e6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a700 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a8ae 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a8b2 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a8b6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000614 .LC43 │ │ │ │ │ -0000a8ba 0000a830 R_ARM_THM_MOVT_ABS 00000614 .LC43 │ │ │ │ │ -0000a8c0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a900 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a904 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a908 0000a92f R_ARM_THM_MOVW_ABS_NC 00000628 .LC44 │ │ │ │ │ -0000a90c 0000a930 R_ARM_THM_MOVT_ABS 00000628 .LC44 │ │ │ │ │ -0000a912 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a998 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000aa52 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000aa98 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aab0 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000aab4 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000aab8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000aabc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000aac2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000abae 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000abb2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000abb6 0000632f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -0000abba 00006330 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000abc0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000abf6 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000ac80 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ac84 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ac88 0000622f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000ac8c 00006230 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -0000ac92 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000aca2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000aca6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000acae 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000acb4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000acb8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000acbc 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000acc0 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000acc6 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ad22 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ad26 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000add6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000adda 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000adde 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ade2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ae5a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ae5e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ae84 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aea0 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aea4 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000af06 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af70 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af88 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000afa0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000afec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b02e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b03c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b074 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b0ec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b110 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b140 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b19a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b1b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b1ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b1d2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b1de 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b1e2 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b22a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b27c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b2c6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b386 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b39e 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -0000b488 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -0000b4d6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b504 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b510 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b514 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b518 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b564 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b598 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b5ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b5f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b614 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b690 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6be 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b6ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b6d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b6f0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b740 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b772 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000b7c0 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b7c4 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b7c8 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000678 .LC46 │ │ │ │ │ -0000b7cc 0000ae30 R_ARM_THM_MOVT_ABS 00000678 .LC46 │ │ │ │ │ -0000b7d4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b7f0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b804 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b80c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b810 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b83a 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000b83e 00018530 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000b846 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b84a 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b92e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b94e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b95e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b962 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b98c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b9be 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b9ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b9d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ba00 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ba32 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000baae 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bab2 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bae6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000baf8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bafc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bb2e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bb3c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bb40 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bb46 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000658 .LC45 │ │ │ │ │ -0000bb4a 0000ad30 R_ARM_THM_MOVT_ABS 00000658 .LC45 │ │ │ │ │ -0000bb52 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb68 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb6c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb7c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb82 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bbbe 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bbd2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bbee 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bc20 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bc5a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc92 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bca6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd14 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd2e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd44 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd52 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd5c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd64 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd6c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd7e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bda6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be5c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be8e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000be92 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000be98 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000be9c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bebc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bf10 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf48 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf9c 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bfa0 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bffe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c04e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c09c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c0ec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c122 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c154 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c186 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1c0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1e6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c200 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c254 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c25c 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000c292 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c2be 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c308 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c4e8 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000c5e0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c612 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c62c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c646 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c66a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c67e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c692 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c6a6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c6c8 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c6ea 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c710 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c74e 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c752 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c75a 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ -0000c75e 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ -0000c768 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c798 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c7c8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c7dc 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -0000c810 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c846 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c92e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c946 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c96a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c974 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c9fc 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000ca44 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca84 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000ca88 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000ca8c 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ca98 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000ca9c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000caa4 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000caec 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000caf0 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cb14 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb20 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cb24 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cb42 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb64 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000cb78 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb8a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb8e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb9a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000cb9e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000cba2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cba6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cbac 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbb4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cbd2 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000cbf6 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000cc04 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cc0c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc4a 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ccac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ccb0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ccc8 0001700a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000ccda 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ccde 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cd10 00018a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000cd28 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd54 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd62 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cd66 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cd80 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000cdb8 00018b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cde4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cde8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cdfa 00018d0a R_ARM_THM_CALL 0000d481 _PyLong_FromBytes │ │ │ │ │ -0000ce0a 00018e0a R_ARM_THM_CALL 0000d359 PyLong_FromUnicodeObject │ │ │ │ │ -0000ce1a 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce30 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000ce34 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000ce3a 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce4c 00018d0a R_ARM_THM_CALL 0000d481 _PyLong_FromBytes │ │ │ │ │ -0000ce54 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ce58 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ce5c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000708 .LC50 │ │ │ │ │ -0000ce60 0000c630 R_ARM_THM_MOVT_ABS 00000708 .LC50 │ │ │ │ │ -0000ce66 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce6e 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce76 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ce7a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ce7e 0000c52f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC49 │ │ │ │ │ -0000ce82 0000c530 R_ARM_THM_MOVT_ABS 000006e0 .LC49 │ │ │ │ │ -0000ce88 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce9a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ce9e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cea2 0000c42f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC48 │ │ │ │ │ -0000cea6 0000c430 R_ARM_THM_MOVT_ABS 000006c0 .LC48 │ │ │ │ │ -0000ceac 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ceb6 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000ceba 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cecc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cee0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cee4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cefc 00018b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cf2a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cf2e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cf86 00018a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000cfae 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cfc4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cfc8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cfce 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cfea 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d012 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d01e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d022 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d026 0000c62f R_ARM_THM_MOVW_ABS_NC 00000708 .LC50 │ │ │ │ │ -0000d02a 0000c630 R_ARM_THM_MOVT_ABS 00000708 .LC50 │ │ │ │ │ -0000d030 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d038 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d040 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d044 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d048 0000c52f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC49 │ │ │ │ │ -0000d04c 0000c530 R_ARM_THM_MOVT_ABS 000006e0 .LC49 │ │ │ │ │ -0000d052 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d058 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d05c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d060 0000c42f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC48 │ │ │ │ │ -0000d064 0000c430 R_ARM_THM_MOVT_ABS 000006c0 .LC48 │ │ │ │ │ -0000d06a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d070 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d074 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d07c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d0c8 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d0cc 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d0e8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d0f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d0f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d11a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d136 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d14e 0001350a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ -0000d186 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d18e 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000d1c2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1e0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d208 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d210 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d214 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d218 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d228 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d22c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d2a0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d2ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d2b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d2d6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d2e0 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -0000d314 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000d346 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d354 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d370 0001910a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000d37a 0001920a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000d384 00013f0a R_ARM_THM_CALL 00000545 PyLong_FromString │ │ │ │ │ -0000d3c4 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d3c8 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d3cc 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000d3d0 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000d3da 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d3e6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3f2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d42a 0001930a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000d43c 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d440 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d46e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d478 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d49c 00013f0a R_ARM_THM_CALL 00000545 PyLong_FromString │ │ │ │ │ -0000d4be 0001640a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000d4c6 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d4ca 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d4d0 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000d4d4 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000d4dc 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d4f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d550 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d554 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d58e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d5a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d5a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d5c6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d5e4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d5ec 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d5f0 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d608 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d60c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d646 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d64a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d66a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d696 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d6b6 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d6dc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d6ec 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d6f0 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d6fc 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d700 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d704 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d708 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d70e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d714 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d80c 0001550a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000da38 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000da64 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000ddb0 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000de06 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000de0a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000de0e 0000d72f R_ARM_THM_MOVW_ABS_NC 0000073c .LC51 │ │ │ │ │ -0000de12 0000d730 R_ARM_THM_MOVT_ABS 0000073c .LC51 │ │ │ │ │ -0000de18 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000de1e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000de22 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000de2a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e0c0 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e0ea 0001810a R_ARM_THM_CALL 0000eb1d _PyLong_Frexp │ │ │ │ │ -0000e104 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000e11c 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e128 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000e12c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000e130 0000a72f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC42 │ │ │ │ │ -0000e134 0000a730 R_ARM_THM_MOVT_ABS 000005f0 .LC42 │ │ │ │ │ -0000e13a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e140 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e144 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e148 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000e14c 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000e152 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e15e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e162 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e16a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e1da 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e230 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e238 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000e288 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e290 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e294 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e2da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e2de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e460 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000e4ac 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e4c6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e4f4 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e508 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e51c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e530 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e540 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e54a 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000e560 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e564 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e568 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ -0000e56c 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ -0000e572 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e59c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5aa 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -0000e5c4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e5c8 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e5cc 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e62c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e688 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e690 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000e6e2 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e6ea 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e6ee 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e73a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e73e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e8be 0001360a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000e90e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e928 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e956 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e96c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e982 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e998 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e9aa 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e9bc 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e9c0 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e9c4 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ -0000e9c8 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ -0000e9ce 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e9fc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea0a 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -0000ea24 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ea8a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000ea8e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000ea96 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000eaa2 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000eae0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb08 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000eb0c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000eb10 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ebd0 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000ebd4 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000ee88 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000ee8c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000ef6e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ef72 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ef76 0000de2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC52 │ │ │ │ │ -0000ef7a 0000de30 R_ARM_THM_MOVT_ABS 00000754 .LC52 │ │ │ │ │ -0000ef80 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f060 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f064 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f090 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f09c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f0a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f0c2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f124 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f130 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f134 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f158 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f576 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000f57e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f582 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f64e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f65e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f662 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f676 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f6e6 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f6fc 0001370a R_ARM_THM_CALL 00000469 PyLong_AsSsize_t │ │ │ │ │ -0000f716 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f726 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f7a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f7ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f7f4 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f7f8 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f7fc 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000f800 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000f806 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f82e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f85c 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f860 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f868 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f86c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f870 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f874 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f878 0000462f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -0000f87c 00004630 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -0000f882 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f888 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f88c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f890 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f894 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f89a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f8d6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f8e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f8e8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f904 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f920 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f956 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fc7a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fca2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fcee 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000fd20 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fff0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010134 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010156 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010164 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010170 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001018a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001024e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001025c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001027a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000102b6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000102fa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010304 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010314 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010318 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001031c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010320 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010326 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001032e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010334 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010338 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001033c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010340 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010346 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000103ec 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000103f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000103fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001042e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001044a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010454 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010538 00019d0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010550 00019d0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010562 00019d0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001059c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000105a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000105ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000105ce 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000106e6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001070a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001072a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001073a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001073e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010758 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000107fc 00019d0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001084e 00019d0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000108de 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0001090c 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00010aa4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010aca 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010af2 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010af6 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010c80 0001680a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ -00010ca2 0001680a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ -00010cbe 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010d7a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d80 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010d9e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010da8 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010e24 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e34 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010e86 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ebe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ede 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010eec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ef4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f3c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f44 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -00010f66 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f84 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fca 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010fd6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010fda 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010ffe 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011012 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011040 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011052 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00011062 0001490a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000110f2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000110fe 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011130 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011148 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001114e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00011152 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00011156 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001115a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011160 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011180 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011184 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000111a0 00019f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000111be 00019f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000111dc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111e6 0001610a R_ARM_THM_CALL 0000cab1 _PyLong_Copy │ │ │ │ │ -000111f4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001128c 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000112c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112d8 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000112dc 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000112e4 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000113ac 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000113b0 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000113dc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000113f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000113f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001140e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011478 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011484 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011518 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001151c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011548 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011556 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001155a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011584 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000115b4 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000119c4 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000119cc 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000119d0 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000119f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000119f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011a58 0001300a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011ac2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011ae4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011ae8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000185e 0001521e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000250a 0001411e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00007de4 0001701e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00007e38 0001461e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000a15a 0001751e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -0000a5f2 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000a658 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000cc22 00013e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000cf50 0001701e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000cfa6 00018e1e R_ARM_THM_JUMP24 0000d359 PyLong_FromUnicodeObject │ │ │ │ │ -0000d34e 0001611e R_ARM_THM_JUMP24 0000cab1 _PyLong_Copy │ │ │ │ │ -0000e0d2 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000e0e4 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f816 0001361e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ -0000f858 0001611e R_ARM_THM_JUMP24 0000cab1 _PyLong_Copy │ │ │ │ │ -000103ce 00013e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00011abe 0001361e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ -00011ae0 0001611e R_ARM_THM_JUMP24 0000cab1 _PyLong_Copy │ │ │ │ │ +00007d96 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007db2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007dbc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007dc0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007dd6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007dfc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e04 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007e08 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007e56 00016f0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e62 0001700a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00007e6a 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007e6e 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007e72 0000832f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +00007e76 00008330 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +00007e80 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007eca 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007ece 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007ef8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f14 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007f18 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007f34 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007f5c 0001720a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00007f92 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007fa0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fa4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fc6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007fee 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008012 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008030 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000805a 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000080a2 0001720a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000080d2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000080dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000080e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000810e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008138 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000814a 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000814e 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008152 0000882f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ +00008156 00008830 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ +0000815c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008164 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008168 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000816c 0000872f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +00008170 00008730 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +00008176 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000817c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000081a8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000081b6 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000081c0 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008210 0001660a R_ARM_THM_CALL 00004415 _PyLong_AsByteArray │ │ │ │ │ +00008220 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008262 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000826a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000826e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008276 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008286 0001660a R_ARM_THM_CALL 00004415 _PyLong_AsByteArray │ │ │ │ │ +00008338 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008346 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000834a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008370 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008490 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008498 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000849c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000084b0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084d2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000084e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000084e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008506 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000859e 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000085e4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008826 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008836 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000883a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000885e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000089a0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e22 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008e30 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008e52 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ec2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008ed0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ed4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ef0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f0e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008f1a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008f1e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008f3e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f66 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008f78 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008f7c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008f80 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008f84 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008f8a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f90 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008fa8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fc8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ff0 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009008 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000900c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009010 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009014 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000901a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009020 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009024 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009028 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000902c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009032 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009064 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009080 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000090f2 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000090f6 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009120 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009138 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000913c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009156 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009174 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000917e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009182 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009198 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000091be 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000091c6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000091ca 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009214 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009220 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009224 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009246 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000093a2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000093aa 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000093ae 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000093ec 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000946c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009470 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009474 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009478 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000947e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000094b0 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000094cc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000094d0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009516 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009528 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000952c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000953c 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000955c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009574 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009578 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009592 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000095c2 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000095f2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000095fa 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000095fe 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000967c 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009680 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +000096ac 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000096b4 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +000096e0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009712 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009746 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009760 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000976a 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000977e 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009784 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +000097b4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000097b8 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000097bc 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000097ca 0000952f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ +000097ce 00009530 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ +000097d2 0000962f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +000097d6 00009630 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +000097da 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00009854 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000986c 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009870 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009874 0000982f R_ARM_THM_MOVW_ABS_NC 00000588 .LC38 │ │ │ │ │ +00009878 00009830 R_ARM_THM_MOVT_ABS 00000588 .LC38 │ │ │ │ │ +0000987e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009894 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009898 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000989c 0000972f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +000098a0 00009730 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +000098a6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000098d4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098dc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098ec 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098f4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098fc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009904 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009932 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009936 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000997e 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009a4c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009a54 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009a58 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009aa8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009ab2 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009ab6 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009ba6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bc8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bd0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009bd4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009bf2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009c02 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009c06 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009c38 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009c72 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009c80 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009c84 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009cb6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009cdc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d0c 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009d10 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009d14 00009b2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC39 │ │ │ │ │ +00009d18 00009b30 R_ARM_THM_MOVT_ABS 000005b4 .LC39 │ │ │ │ │ +00009d1e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009d26 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d50 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d7a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009d98 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009da0 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +00009dba 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e08 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009e14 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e18 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009e30 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009fa0 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009fb8 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009fd8 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009fec 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a000 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a014 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a02a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a038 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a040 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a044 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a058 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a06e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a076 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a07a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a07e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a082 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a088 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a094 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a138 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a13c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a140 0000512f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000a144 00005130 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000a14a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a14e 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a15e 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a162 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a166 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a16a 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a170 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a176 00014d0a R_ARM_THM_CALL 00001489 PyLong_AsLong │ │ │ │ │ +0000a19a 00017a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000a1aa 00017b0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000a1b4 00017c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a1bc 00017d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a1c6 00005c2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +0000a1ca 00005c30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +0000a1ce 0000a12f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC40 │ │ │ │ │ +0000a1d2 0000a130 R_ARM_THM_MOVT_ABS 000005d8 .LC40 │ │ │ │ │ +0000a1d6 0000a22f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC41 │ │ │ │ │ +0000a1da 0000a230 R_ARM_THM_MOVT_ABS 000005e4 .LC41 │ │ │ │ │ +0000a1de 0001650a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000a222 00017f0a R_ARM_THM_CALL 0000ec25 _PyLong_Frexp │ │ │ │ │ +0000a24a 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a256 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a25a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a25e 0000a42f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC42 │ │ │ │ │ +0000a262 0000a430 R_ARM_THM_MOVT_ABS 000005f0 .LC42 │ │ │ │ │ +0000a268 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a272 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a276 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a27a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a27e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a284 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a28a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a28e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a296 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a3b4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a3c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a3ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a3de 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a404 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a5e6 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a610 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6ae 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6c8 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000a70e 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a712 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a79a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a7a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a7aa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a7d4 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a7f0 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a9b8 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a9bc 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a9c0 0000a52f R_ARM_THM_MOVW_ABS_NC 00000614 .LC43 │ │ │ │ │ +0000a9c4 0000a530 R_ARM_THM_MOVT_ABS 00000614 .LC43 │ │ │ │ │ +0000a9ca 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a9e6 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a9ea 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a9ee 0000a62f R_ARM_THM_MOVW_ABS_NC 00000628 .LC44 │ │ │ │ │ +0000a9f2 0000a630 R_ARM_THM_MOVT_ABS 00000628 .LC44 │ │ │ │ │ +0000a9f8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aa7e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ab38 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000ab50 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ab5c 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aba4 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000aba8 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000abac 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000abb0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000abb6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aca2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000aca6 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000acaa 0000612f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000acae 00006130 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000acb4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000acea 00015b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000ad74 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ad78 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ad7c 0000602f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +0000ad80 00006030 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +0000ad86 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ad96 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000ad9a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000ada2 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ada8 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000adac 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000adb0 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000adb4 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000adba 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ae16 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ae1a 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000aeca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aece 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aed2 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000aed6 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000af4e 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000af52 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000af78 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af94 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000af98 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000affa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b064 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b07c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b094 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b0e0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b122 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b130 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b168 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1e0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b204 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b234 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b28e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b2aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b2ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b2c6 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b2d2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b2d6 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b31e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b370 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3ba 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b47a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b492 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +0000b57c 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +0000b5ca 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5f8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b604 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b608 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b60c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b658 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b68c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b6e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b708 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b784 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7b2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b7c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b7c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b7e4 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b834 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b866 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000b8b4 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b8b8 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b8bc 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000678 .LC46 │ │ │ │ │ +0000b8c0 0000ab30 R_ARM_THM_MOVT_ABS 00000678 .LC46 │ │ │ │ │ +0000b8c8 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b8e4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8f8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b900 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b904 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b92e 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000b932 00018330 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000b93a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b93e 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ba22 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba42 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ba52 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba56 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ba80 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bab2 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bac2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bac6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000baf4 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bb26 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bba2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bba6 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bbda 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bbec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bbf0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bc22 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bc30 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bc34 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bc3a 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000658 .LC45 │ │ │ │ │ +0000bc3e 0000aa30 R_ARM_THM_MOVT_ABS 00000658 .LC45 │ │ │ │ │ +0000bc46 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bc5c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bc60 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bc70 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc76 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bcb2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bcc6 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bce2 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bd14 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bd4e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd86 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd9a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be08 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be22 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be38 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be46 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be50 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be58 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be60 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be72 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be9a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf50 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf82 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bf86 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bf8c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bf90 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bfb0 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c004 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c03c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c090 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c094 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c0f2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c142 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c190 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1e0 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c216 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c248 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c27a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2b4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2da 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2f4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c348 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c350 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000c386 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c3b2 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c3fc 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c5dc 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000c6d4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c706 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c720 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c73a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c75e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c772 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c786 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c79a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c7bc 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c7de 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c804 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c842 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c846 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c84e 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ +0000c852 0000ac30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ +0000c85c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c88c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c8bc 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c8d0 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +0000c904 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c93a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca22 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca3a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca5e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca68 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000caf0 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000cb38 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb78 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000cb7c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000cb80 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cb8c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000cb90 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000cb98 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cbe0 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cbe4 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cc06 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cc12 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cc16 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cc34 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cc54 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000cc6a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cc7a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cc7e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cc8a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000cc8e 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000cc92 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cc96 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cc9c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cca4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ccc2 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000cce6 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000ccf4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ccfc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cd36 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000cd76 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000cdb4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cdb8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cdd0 00016e0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000cde2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cde6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ce18 0001880a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000ce30 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce5c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce6a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ce6e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ce88 0001640a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000cec0 0001890a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000ceec 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cef0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cf02 00018b0a R_ARM_THM_CALL 0000d589 _PyLong_FromBytes │ │ │ │ │ +0000cf12 00018c0a R_ARM_THM_CALL 0000d461 PyLong_FromUnicodeObject │ │ │ │ │ +0000cf22 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf38 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cf3c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cf42 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf54 00018b0a R_ARM_THM_CALL 0000d589 _PyLong_FromBytes │ │ │ │ │ +0000cf5c 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cf60 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cf64 0000c42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC50 │ │ │ │ │ +0000cf68 0000c430 R_ARM_THM_MOVT_ABS 00000708 .LC50 │ │ │ │ │ +0000cf6e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf76 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf7e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cf82 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cf86 0000c32f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC49 │ │ │ │ │ +0000cf8a 0000c330 R_ARM_THM_MOVT_ABS 000006e0 .LC49 │ │ │ │ │ +0000cf90 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cfa2 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cfa6 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cfaa 0000c22f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC48 │ │ │ │ │ +0000cfae 0000c230 R_ARM_THM_MOVT_ABS 000006c0 .LC48 │ │ │ │ │ +0000cfb4 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cfbe 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cfc2 00018e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cfd4 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cfe8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cfec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d004 0001890a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000d032 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d036 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d08e 0001880a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000d0b6 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d0cc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d0d0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d0d6 00018d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d0f2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d11a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d126 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d12a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d12e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC50 │ │ │ │ │ +0000d132 0000c430 R_ARM_THM_MOVT_ABS 00000708 .LC50 │ │ │ │ │ +0000d138 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d140 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d148 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d14c 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d150 0000c32f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC49 │ │ │ │ │ +0000d154 0000c330 R_ARM_THM_MOVT_ABS 000006e0 .LC49 │ │ │ │ │ +0000d15a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d160 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d164 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d168 0000c22f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC48 │ │ │ │ │ +0000d16c 0000c230 R_ARM_THM_MOVT_ABS 000006c0 .LC48 │ │ │ │ │ +0000d172 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d178 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d17c 00018e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d184 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d1d0 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d1d4 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d1f0 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d1f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d1fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d222 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d23e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d256 0001330a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ +0000d28e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d296 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000d2ca 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2e8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2fc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d310 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d318 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d31c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d320 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d330 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d334 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d3a8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d3b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d3b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d3de 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d3e8 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +0000d41c 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000d44e 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d45c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d478 00018f0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000d482 0001900a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000d48c 00013d0a R_ARM_THM_CALL 00000545 PyLong_FromString │ │ │ │ │ +0000d4cc 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d4d0 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d4d4 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000d4d8 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000d4e2 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d4ee 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4fa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d532 0001910a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000d544 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d548 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d576 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d580 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5a4 00013d0a R_ARM_THM_CALL 00000545 PyLong_FromString │ │ │ │ │ +0000d5c6 0001620a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000d5ce 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d5d2 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d5d8 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000d5dc 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000d5e4 0001440a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d5fc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d658 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d65c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d696 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d6aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d6ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d6ce 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d6ec 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d6f4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d6f8 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d710 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d714 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d74e 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d752 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d772 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d79e 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d7be 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d7e4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d7f4 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d7f8 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d804 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d808 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d80c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d810 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d816 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d81c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d914 0001530a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000db40 0001400a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000db6c 0001540a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000deb8 0001550a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000df0e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000df12 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000df16 0000d52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC51 │ │ │ │ │ +0000df1a 0000d530 R_ARM_THM_MOVT_ABS 0000073c .LC51 │ │ │ │ │ +0000df20 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df26 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000df2a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000df32 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e1c8 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1f2 00017f0a R_ARM_THM_CALL 0000ec25 _PyLong_Frexp │ │ │ │ │ +0000e20c 0001730a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000e224 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e230 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000e234 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000e238 0000a42f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC42 │ │ │ │ │ +0000e23c 0000a430 R_ARM_THM_MOVT_ABS 000005f0 .LC42 │ │ │ │ │ +0000e242 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e248 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e24c 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e250 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000e254 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000e25a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e266 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e26a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e272 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e2e2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e338 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e340 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000e390 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000e398 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e39c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e3e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e3e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e568 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000e5b4 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e5ce 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e5fc 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e610 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e624 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e638 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e648 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e652 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000e668 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e66c 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e670 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ +0000e674 0000ac30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ +0000e67a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e6a4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6b2 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +0000e6cc 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e6d0 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e6d4 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e734 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e790 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e798 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000e7ea 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000e7f2 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e7f6 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e842 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e846 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e9c6 0001340a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000ea16 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ea30 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ea5e 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ea74 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ea8a 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000eaa0 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000eab2 0001740a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000eac4 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000eac8 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000eacc 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ +0000ead0 0000ac30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ +0000ead6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000eb04 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb12 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +0000eb2c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000eb92 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000eb96 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000eb9e 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ebaa 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000ebe8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec10 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000ec14 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000ec18 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ecd8 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000ecdc 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000ef90 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000ef94 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000f076 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f07a 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f07e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC52 │ │ │ │ │ +0000f082 0000dc30 R_ARM_THM_MOVT_ABS 00000754 .LC52 │ │ │ │ │ +0000f088 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f168 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f16c 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f198 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f1a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f1a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f1ca 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f22c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f238 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f23c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f260 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f67e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000f686 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f68a 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f75a 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f76a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f76e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f782 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f7f2 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f808 0001350a R_ARM_THM_CALL 00000469 PyLong_AsSsize_t │ │ │ │ │ +0000f822 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f832 00015a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f8b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f8b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f900 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f904 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f908 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000f90c 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000f912 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f93a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f968 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f96c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f970 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f974 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f97c 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f980 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f984 0000442f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +0000f988 00004430 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000f98e 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f994 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f998 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f99c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f9a0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f9a6 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fa04 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fa08 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fa0c 0000512f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000fa10 00005130 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000fa16 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fa1a 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa2a 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000fa2e 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fa32 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000fa36 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000fa3c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fa42 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fa46 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fa4a 0000e92f R_ARM_THM_MOVW_ABS_NC 000007dc .LC57 │ │ │ │ │ +0000fa4e 0000e930 R_ARM_THM_MOVT_ABS 000007dc .LC57 │ │ │ │ │ +0000fa54 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fa5a 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000fa5e 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000fa62 0000e82f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +0000fa66 0000e830 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +0000fa6c 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000faaa 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fab8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fabc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fad8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000faf4 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fb2a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fe4e 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fe76 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fec2 0001520a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000fef4 0001510a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000101c4 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010308 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001032a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010338 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010344 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001035e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010422 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010430 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001044e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001048a 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000104ce 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104d8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000104e8 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000104ec 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000104f0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000104f4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000104fa 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010502 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010508 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001050c 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010510 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010514 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001051a 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000105bc 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000105c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000105cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000105fe 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001061a 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010624 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000106fc 00019b0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010714 00019b0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010726 00019b0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010760 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001076c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010770 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010792 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000108aa 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108ce 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108ee 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000108fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010902 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001091c 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000109c2 00019b0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010a22 00019b0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010ab0 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00010ada 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00010c76 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c9c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010cbc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ce2 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d0c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010d10 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010db6 0001660a R_ARM_THM_CALL 00004415 _PyLong_AsByteArray │ │ │ │ │ +00010dd4 0001660a R_ARM_THM_CALL 00004415 _PyLong_AsByteArray │ │ │ │ │ +00010ec8 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010f70 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010f7a 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010fb8 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010fc0 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00011002 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011014 0001660a R_ARM_THM_CALL 00004415 _PyLong_AsByteArray │ │ │ │ │ +0001103c 0001660a R_ARM_THM_CALL 00004415 _PyLong_AsByteArray │ │ │ │ │ +00011094 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110ee 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001110e 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001111c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011124 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001112c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001114e 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +00011182 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001118a 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001119c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111fe 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001120a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001120e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011232 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011246 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011274 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011286 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00011296 0001470a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00011326 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011332 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011364 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001137c 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011382 00012f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00011386 00012f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001138a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001138e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011394 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000113b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000113b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000113d4 00019d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000113f2 00019d0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00011410 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001141a 00015f0a R_ARM_THM_CALL 0000cba5 _PyLong_Copy │ │ │ │ │ +00011428 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000114c0 00014e0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000114fc 00013c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001150c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00011510 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00011518 0001370a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000115e0 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000115e4 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011610 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011624 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011628 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011642 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000116ac 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000116b8 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001174c 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011750 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001177c 0001290a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001178a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001178e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000117b8 00012a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000117e8 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011bf8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00011c00 00012c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011c04 00012c30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011c26 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011c2a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011c8c 00012e0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011cf6 00012b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011d18 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011d1c 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000181a 0001501e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +000024c2 00013f1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00007e28 00016e1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00007e7c 0001441e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a242 0001731e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000a6da 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000a740 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000cd12 00013c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d058 00016e1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000d0ae 00018c1e R_ARM_THM_JUMP24 0000d461 PyLong_FromUnicodeObject │ │ │ │ │ +0000d456 00015f1e R_ARM_THM_JUMP24 0000cba5 _PyLong_Copy │ │ │ │ │ +0000e1da 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000e1ec 0001801e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f922 0001341e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ +0000f964 00015f1e R_ARM_THM_JUMP24 0000cba5 _PyLong_Copy │ │ │ │ │ +0001059e 00013c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00011cf2 0001341e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ +00011d14 00015f1e R_ARM_THM_JUMP24 0000cba5 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1aaf0 contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1acdc contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000066 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000006a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000006e 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -00000072 0000ea30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -00000078 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000007e 0001830a R_ARM_THM_CALL 0000aad9 PyLong_AsUnsignedLongLong │ │ │ │ │ -0000009a 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000000cc 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000000d0 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -000000d4 0000ea30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -000000da 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000e0 0001600a R_ARM_THM_CALL 00003359 PyLong_AsUnsignedLong │ │ │ │ │ -000000f0 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000011e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000122 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000126 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -0000012a 0000ea30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -00000130 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000136 0001600a R_ARM_THM_CALL 00003359 PyLong_AsUnsignedLong │ │ │ │ │ -00000146 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000152 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000156 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000017e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000182 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000186 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -0000018a 0000ea30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -00000190 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000196 00015b0a R_ARM_THM_CALL 00002581 PyLong_AsSize_t │ │ │ │ │ -000001a6 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000034 0001351e R_ARM_THM_JUMP24 00000249 PyLong_FromSsize_t │ │ │ │ │ +00000004 00012c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000066 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000006a 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000006e 0000e82f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +00000072 0000e830 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +00000078 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000007e 0001810a R_ARM_THM_CALL 0000abcd PyLong_AsUnsignedLongLong │ │ │ │ │ +0000009a 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000c8 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000000cc 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000000d0 0000e82f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +000000d4 0000e830 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +000000da 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000e0 00015e0a R_ARM_THM_CALL 00003311 PyLong_AsUnsignedLong │ │ │ │ │ +000000f0 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000011e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000122 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000126 0000e82f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +0000012a 0000e830 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +00000130 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000136 00015e0a R_ARM_THM_CALL 00003311 PyLong_AsUnsignedLong │ │ │ │ │ +00000146 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000152 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000156 00014b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000017e 0001432f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000182 00014330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000186 0000e82f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +0000018a 0000e830 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +00000190 0001300a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000196 0001590a R_ARM_THM_CALL 00002539 PyLong_AsSize_t │ │ │ │ │ +000001a6 00013b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000034 0001331e R_ARM_THM_JUMP24 00000249 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1abf8 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1ade4 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000048 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -64,23 +64,23 @@ │ │ │ │ │ R_ARM_THM_CALL PyStructSequence_SetItem │ │ │ │ │ ldr r2, [pc, #84] @ (d4 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStructSequence_SetItem │ │ │ │ │ movw r0, #4300 @ 0x10cc │ │ │ │ │ - bl 404 │ │ │ │ │ + bl 404 │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromMedium │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStructSequence_SetItem │ │ │ │ │ mov.w r0, #640 @ 0x280 │ │ │ │ │ - bl 404 │ │ │ │ │ + bl 404 │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromMedium │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStructSequence_SetItem │ │ │ │ │ bl 0 │ │ │ │ │ @@ -101,246 +101,207 @@ │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n b2 │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000023ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000000d8 : │ │ │ │ │ -PyLong_AsVoidPtr(): │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r1, r2, #7 │ │ │ │ │ - bpl.n fc │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n 10e │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 3358 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.n 116 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {pc} │ │ │ │ │ - bl 14b0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 104 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 108 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 10a │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000128 <_PyLong_FiniTypes>: │ │ │ │ │ +000000d8 <_PyLong_FiniTypes>: │ │ │ │ │ _PyLong_FiniTypes(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ b.w 0 <_PyStructSequence_FiniBuiltin> │ │ │ │ │ R_ARM_THM_JUMP24 _PyStructSequence_FiniBuiltin │ │ │ │ │ │ │ │ │ │ -00000134 : │ │ │ │ │ +000000e4 : │ │ │ │ │ int___round__(): │ │ │ │ │ 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, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.w 262 │ │ │ │ │ + bhi.w 212 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 202 │ │ │ │ │ + ble.n 1b2 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 202 │ │ │ │ │ + beq.n 1b2 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 27a │ │ │ │ │ + beq.w 22a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1f8 │ │ │ │ │ - bl 343c │ │ │ │ │ + bne.n 1a8 │ │ │ │ │ + bl 33f4 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 28e │ │ │ │ │ + bne.w 23e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 27a │ │ │ │ │ - ldr r0, [pc, #284] @ (2a4 ) │ │ │ │ │ + beq.n 22a │ │ │ │ │ + ldr r0, [pc, #284] @ (254 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl accc │ │ │ │ │ + bl adc0 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 27e │ │ │ │ │ - ldr r0, [pc, #256] @ (2a8 ) │ │ │ │ │ + bne.n 22e │ │ │ │ │ + ldr r0, [pc, #256] @ (258 ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r0, #1036] @ 0x40c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 24e │ │ │ │ │ + bne.n 1fe │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 27a │ │ │ │ │ + beq.n 22a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 848 <_PyLong_DivmodNear> │ │ │ │ │ + bl 780 <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_THM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 23a │ │ │ │ │ + bne.n 1ea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27a │ │ │ │ │ + beq.n 22a │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2edc │ │ │ │ │ + bl 2e94 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1f2 │ │ │ │ │ + beq.n 1a2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1f2 │ │ │ │ │ + cbnz r2, 1a2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 22c │ │ │ │ │ + bne.n 1dc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 220 │ │ │ │ │ + bne.n 1d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f2 │ │ │ │ │ + beq.n 1a2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1f2 │ │ │ │ │ + b.n 1a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w cab0 <_PyLong_Copy> │ │ │ │ │ + b.w cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 202 │ │ │ │ │ + bne.n 1b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 202 │ │ │ │ │ + b.n 1b2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ca │ │ │ │ │ + bne.n 17a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1ca │ │ │ │ │ + b.n 17a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1036] @ 0x40c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b2 │ │ │ │ │ + bne.n 162 │ │ │ │ │ addw r0, r0, #1036 @ 0x40c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b2 │ │ │ │ │ + b.n 162 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 150 │ │ │ │ │ + bne.w 100 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1f2 │ │ │ │ │ + b.n 1a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a4 │ │ │ │ │ + bne.n 154 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a4 │ │ │ │ │ + b.n 154 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 182 │ │ │ │ │ + bne.w 132 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 182 │ │ │ │ │ + b.n 132 │ │ │ │ │ .word 0x0000240c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000002ac : │ │ │ │ │ +0000025c : │ │ │ │ │ PyLong_FromNativeBytes(): │ │ │ │ │ - cbz r0, 2cc │ │ │ │ │ + cbz r0, 27c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ itete ne │ │ │ │ │ orrne.w ip, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, ip, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ - b.w 581c <_PyLong_FromByteArray> │ │ │ │ │ + b.w 57d0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1298 @ 0x512 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -349,24 +310,24 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000002f0 : │ │ │ │ │ +000002a0 : │ │ │ │ │ PyLong_FromUnsignedNativeBytes(): │ │ │ │ │ - cbz r0, 308 │ │ │ │ │ + cbz r0, 2b8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 581c <_PyLong_FromByteArray> │ │ │ │ │ + b.w 57d0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov.w r1, #1320 @ 0x528 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -375,349 +336,292 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000032c : │ │ │ │ │ +000002dc : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 596 │ │ │ │ │ + beq.w 544 │ │ │ │ │ mov r4, r2 │ │ │ │ │ lsrs r7, r2, #31 │ │ │ │ │ - bne.w 596 │ │ │ │ │ + bne.w 544 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n 3dc │ │ │ │ │ + beq.n 38c │ │ │ │ │ orr.w r3, r6, r6, lsr #1 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 57c │ │ │ │ │ + beq.w 52a │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bmi.w 536 │ │ │ │ │ + bmi.w 4e4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 412 │ │ │ │ │ + bls.n 3c2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 400 │ │ │ │ │ + beq.n 3b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 445c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4414 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2524 <_PyLong_NumBits> │ │ │ │ │ + bl 24dc <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - beq.n 45a │ │ │ │ │ + beq.n 40a │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 3b2 │ │ │ │ │ + beq.n 362 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 440 │ │ │ │ │ + bne.n 3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 3a4 │ │ │ │ │ + bne.n 354 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4c2 │ │ │ │ │ - cbz r3, 3c6 │ │ │ │ │ + beq.n 470 │ │ │ │ │ + cbz r3, 376 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3a4 │ │ │ │ │ + bge.n 354 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.n 3a6 │ │ │ │ │ + beq.n 356 │ │ │ │ │ lsls r3, r6, #29 │ │ │ │ │ - bpl.n 3a4 │ │ │ │ │ + bpl.n 354 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3aa │ │ │ │ │ - b.n 440 │ │ │ │ │ + beq.n 35a │ │ │ │ │ + b.n 3f0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 372 │ │ │ │ │ + bne.n 322 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3ac │ │ │ │ │ + b.n 35c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2524 <_PyLong_NumBits> │ │ │ │ │ + bl 24dc <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 45a │ │ │ │ │ + beq.n 40a │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 3a6 │ │ │ │ │ + b.n 356 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cbz r4, 43a │ │ │ │ │ + cbz r4, 3ea │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ble.n 482 │ │ │ │ │ + ble.n 432 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - cbz r3, 464 │ │ │ │ │ + cbz r3, 414 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r4, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3aa │ │ │ │ │ + beq.n 35a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3aa │ │ │ │ │ + beq.n 35a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3aa │ │ │ │ │ + bne.n 35a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aa │ │ │ │ │ + b.n 35a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3aa │ │ │ │ │ - b.n 440 │ │ │ │ │ + beq.n 35a │ │ │ │ │ + b.n 3f0 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 472 │ │ │ │ │ - b.n 43a │ │ │ │ │ + bne.n 422 │ │ │ │ │ + b.n 3ea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 500 │ │ │ │ │ + beq.n 4ae │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq.n 3a6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 356 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 3a6 │ │ │ │ │ + bls.n 356 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 43a │ │ │ │ │ + ble.n 3ea │ │ │ │ │ asrs r1, r2 │ │ │ │ │ - bne.n 43a │ │ │ │ │ + bne.n 3ea │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ - beq.w 3a6 │ │ │ │ │ + beq.w 356 │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ - bmi.w 3a6 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ + it pl │ │ │ │ │ + addpl r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3aa │ │ │ │ │ - b.n 440 │ │ │ │ │ + beq.w 35a │ │ │ │ │ + b.n 3f0 │ │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ eor.w lr, lr, #128 @ 0x80 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4ea │ │ │ │ │ + b.n 498 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble.n 52a │ │ │ │ │ + ble.n 4d8 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bge.n 51c │ │ │ │ │ + bge.n 4ca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3a4 │ │ │ │ │ + beq.w 354 │ │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d4 │ │ │ │ │ + bne.n 482 │ │ │ │ │ sub.w r8, lr, r2 │ │ │ │ │ rsbs r2, r8, #0 │ │ │ │ │ adc.w r2, r2, r8 │ │ │ │ │ - b.n 4de │ │ │ │ │ + b.n 48c │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add.w r2, r8, r4 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ add r3, r8 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 490 │ │ │ │ │ - b.n 506 │ │ │ │ │ + ble.n 440 │ │ │ │ │ + b.n 4b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3a4 │ │ │ │ │ + beq.w 354 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3aa │ │ │ │ │ - b.n 440 │ │ │ │ │ + beq.w 35a │ │ │ │ │ + b.n 3f0 │ │ │ │ │ cmp.w r2, r3, lsl #7 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - b.n 4de │ │ │ │ │ + b.n 48c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 372 │ │ │ │ │ + bne.w 322 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3fa │ │ │ │ │ + beq.w 3aa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3fa │ │ │ │ │ + beq.w 3aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fa │ │ │ │ │ + bne.w 3aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fa │ │ │ │ │ + b.n 3aa │ │ │ │ │ lsls r7, r6, #27 │ │ │ │ │ - bpl.w 3e2 │ │ │ │ │ + bpl.w 392 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r7, #1 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36c │ │ │ │ │ - b.n 3fa │ │ │ │ │ + bne.w 31c │ │ │ │ │ + b.n 3aa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3fa │ │ │ │ │ - │ │ │ │ │ -000005a8 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ -_PyLong_UnsignedShort_Converter(): │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - bpl.n 5ca <_PyLong_UnsignedShort_Converter+0x22> │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.n 5e6 <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - bl 3358 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.n 600 <_PyLong_UnsignedShort_Converter+0x58> │ │ │ │ │ - cmp.w r0, #65536 @ 0x10000 │ │ │ │ │ - bcs.n 608 <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - strh r3, [r1, #0] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {pc} │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 5e2 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 5fc <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5fc <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ + b.n 3aa │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000620 : │ │ │ │ │ +00000558 : │ │ │ │ │ int_bit_count(): │ │ │ │ │ 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 r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs.w r8, r3, lsr #3 │ │ │ │ │ - beq.w 776 │ │ │ │ │ + beq.w 6ae │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r7, #17476 @ 0x4444 │ │ │ │ │ movt r7, #1092 @ 0x444 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov.w r6, #1 │ │ │ │ │ it ge │ │ │ │ │ @@ -727,28 +631,28 @@ │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n 722 │ │ │ │ │ - cbz r3, 6d0 │ │ │ │ │ + ble.n 65a │ │ │ │ │ + cbz r3, 608 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6c0 │ │ │ │ │ + beq.n 5f8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6b4 │ │ │ │ │ + beq.n 5ec │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 6a8 │ │ │ │ │ + beq.n 5e0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 69c │ │ │ │ │ + beq.n 5d4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 690 │ │ │ │ │ + beq.n 5c8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 738 │ │ │ │ │ + bne.n 670 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ @@ -772,15 +676,15 @@ │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r4, r0 │ │ │ │ │ - ble.n 722 │ │ │ │ │ + ble.n 65a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ adds r6, #8 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ adds r5, #32 │ │ │ │ │ @@ -808,340 +712,340 @@ │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r4, r0 │ │ │ │ │ - bgt.n 6d0 │ │ │ │ │ + bgt.n 608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 248 │ │ │ │ │ + bl 248 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 772 │ │ │ │ │ + cbz r0, 6aa │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 748 │ │ │ │ │ + bgt.n 680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r5, r9 │ │ │ │ │ movs r6, #2 │ │ │ │ │ ldr.w r0, [r5, #16]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ - b.n 684 │ │ │ │ │ + b.n 5bc │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ - bl 314 │ │ │ │ │ + bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 784 │ │ │ │ │ + cbnz r0, 6bc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 772 │ │ │ │ │ + beq.n 6aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 772 │ │ │ │ │ + cbnz r3, 6aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 730 │ │ │ │ │ + b.n 668 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 248 │ │ │ │ │ + bl 248 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 730 │ │ │ │ │ - b.n 772 │ │ │ │ │ + bne.n 668 │ │ │ │ │ + b.n 6aa │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60ac │ │ │ │ │ + bl 60f0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 79e │ │ │ │ │ + beq.n 6d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 7b8 │ │ │ │ │ + cbz r3, 6f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 75c │ │ │ │ │ + beq.n 694 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7b2 │ │ │ │ │ + beq.n 6ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7c4 │ │ │ │ │ + cbz r3, 6fc │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 72c │ │ │ │ │ + b.n 664 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7a2 │ │ │ │ │ - b.n 75c │ │ │ │ │ + bne.n 6da │ │ │ │ │ + b.n 694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b2 │ │ │ │ │ + b.n 6ea │ │ │ │ │ │ │ │ │ │ -000007cc : │ │ │ │ │ +00000704 : │ │ │ │ │ long_get1(): │ │ │ │ │ - ldr r0, [pc, #0] @ (7d0 ) │ │ │ │ │ + ldr r0, [pc, #0] @ (708 ) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000007d4 : │ │ │ │ │ +0000070c : │ │ │ │ │ long_long_meth(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7ee │ │ │ │ │ + bne.n 726 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7f2 │ │ │ │ │ + bne.n 72a │ │ │ │ │ bx lr │ │ │ │ │ - b.w cab0 <_PyLong_Copy> │ │ │ │ │ + b.w cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000007f8 <_PyLong_FormatBytesWriter>: │ │ │ │ │ +00000730 <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w lr, sp, #20 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq.n 838 <_PyLong_FormatBytesWriter+0x40> │ │ │ │ │ + beq.n 770 <_PyLong_FormatBytesWriter+0x40> │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - bl d760 │ │ │ │ │ + bl d868 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1848 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal │ │ │ │ │ - b.n 82c <_PyLong_FormatBytesWriter+0x34> │ │ │ │ │ + b.n 764 <_PyLong_FormatBytesWriter+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000848 <_PyLong_DivmodNear>: │ │ │ │ │ +00000780 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ 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 r2, #0 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #7 │ │ │ │ │ - bpl.w 99e <_PyLong_DivmodNear+0x156> │ │ │ │ │ + bpl.w 8d6 <_PyLong_DivmodNear+0x156> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ - bpl.w 99e <_PyLong_DivmodNear+0x156> │ │ │ │ │ + bpl.w 8d6 <_PyLong_DivmodNear+0x156> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - bl 98b4 │ │ │ │ │ + bl 9908 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 958 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 890 <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ subs r0, r6, #2 │ │ │ │ │ negs r5, r2 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ adcs r5, r2 │ │ │ │ │ negs r6, r0 │ │ │ │ │ adcs r6, r0 │ │ │ │ │ - ldr r1, [pc, #300] @ (9cc <_PyLong_DivmodNear+0x184>) │ │ │ │ │ + ldr r1, [pc, #300] @ (904 <_PyLong_DivmodNear+0x184>) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2660 │ │ │ │ │ + bl 2618 │ │ │ │ │ R_ARM_THM_CALL long_lshift │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 958 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 890 <_PyLong_DivmodNear+0x110> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 966 <_PyLong_DivmodNear+0x11e> │ │ │ │ │ + bne.n 89e <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1770 │ │ │ │ │ + bl 172c │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9b8 <_PyLong_DivmodNear+0x170> │ │ │ │ │ + bne.n 8f0 <_PyLong_DivmodNear+0x170> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 8f4 <_PyLong_DivmodNear+0xac> │ │ │ │ │ + beq.n 82c <_PyLong_DivmodNear+0xac> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 8f8 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ - cbnz r1, 8dc <_PyLong_DivmodNear+0x94> │ │ │ │ │ + bgt.n 830 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + cbnz r1, 814 <_PyLong_DivmodNear+0x94> │ │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 8f8 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + bmi.n 830 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 958 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 890 <_PyLong_DivmodNear+0x110> │ │ │ │ │ strd r9, r4, [r0, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 8d4 <_PyLong_DivmodNear+0x8c> │ │ │ │ │ - ldr r1, [pc, #208] @ (9cc <_PyLong_DivmodNear+0x184>) │ │ │ │ │ + bge.n 80c <_PyLong_DivmodNear+0x8c> │ │ │ │ │ + ldr r1, [pc, #208] @ (904 <_PyLong_DivmodNear+0x184>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bne.n 994 <_PyLong_DivmodNear+0x14c> │ │ │ │ │ - bl 60ac │ │ │ │ │ + bne.n 8cc <_PyLong_DivmodNear+0x14c> │ │ │ │ │ + bl 60f0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 924 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ + beq.n 85c <_PyLong_DivmodNear+0xdc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 924 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ + cbnz r3, 85c <_PyLong_DivmodNear+0xdc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 958 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 890 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 98c <_PyLong_DivmodNear+0x144> │ │ │ │ │ - bl 2edc │ │ │ │ │ + bne.n 8c4 <_PyLong_DivmodNear+0x144> │ │ │ │ │ + bl 2e94 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 954 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + beq.n 88c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 954 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + cbnz r3, 88c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 8e0 <_PyLong_DivmodNear+0x98> │ │ │ │ │ + bne.n 818 <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 9b4 <_PyLong_DivmodNear+0x16c> │ │ │ │ │ - bl 343c │ │ │ │ │ + b.n 8ec <_PyLong_DivmodNear+0x16c> │ │ │ │ │ + bl 33f4 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 982 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ + beq.n 8ba <_PyLong_DivmodNear+0x13a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 982 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ + cbnz r3, 8ba <_PyLong_DivmodNear+0x13a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 958 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 890 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 8b0 <_PyLong_DivmodNear+0x68> │ │ │ │ │ - bl 60ac │ │ │ │ │ + b.n 7e8 <_PyLong_DivmodNear+0x68> │ │ │ │ │ + bl 60f0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 938 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ - bl 2edc │ │ │ │ │ + b.n 870 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ + bl 2e94 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 90a <_PyLong_DivmodNear+0xc2> │ │ │ │ │ + b.n 842 <_PyLong_DivmodNear+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8ee <_PyLong_DivmodNear+0xa6> │ │ │ │ │ + b.n 826 <_PyLong_DivmodNear+0xa6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c4 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ + bne.n 7fc <_PyLong_DivmodNear+0x7c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 8c4 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ + b.n 7fc <_PyLong_DivmodNear+0x7c> │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000009d0 : │ │ │ │ │ +00000908 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1249,16 +1249,16 @@ │ │ │ │ │ add lr, r3 │ │ │ │ │ bne.n ca8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r5, r1, #12 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov.w r9, r3, lsr #3 │ │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bhi.w 840 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bcc.w 840 │ │ │ │ │ orrs r2, r4 │ │ │ │ │ beq.n d6e │ │ │ │ │ mov r2, r5 │ │ │ │ │ b.n 9a6 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ @@ -1353,15 +1353,15 @@ │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cbz r3, df2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ @@ -1649,15 +1649,15 @@ │ │ │ │ │ b.w 5c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ b.n eca │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ b.n eca │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ b.n dd2 │ │ │ │ │ @@ -1860,629 +1860,607 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000012d0 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1494 │ │ │ │ │ + bpl.w 146c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1494 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 144c │ │ │ │ │ + bpl.w 146c │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + beq.w 1408 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ - and.w r3, ip, #3 │ │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ │ and.w r4, lr, #3 │ │ │ │ │ - orr.w r6, lr, ip │ │ │ │ │ - rsb r5, r3, #1 │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ + and.w r2, ip, #3 │ │ │ │ │ + orr.w r5, lr, ip │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ - bhi.n 1344 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bhi.n 1346 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - mls r3, r1, r5, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.w 1432 │ │ │ │ │ - tbb [pc, r2] │ │ │ │ │ - .short 0x912e │ │ │ │ │ - .word 0x880a8c03 │ │ │ │ │ - cbz r3, 133a │ │ │ │ │ + mls r3, r1, r2, r3 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.w 142e │ │ │ │ │ + tbb [pc, r7] │ │ │ │ │ + .word 0x89038d2d │ │ │ │ │ + .short 0x850a │ │ │ │ │ + cbz r3, 133c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 132a │ │ │ │ │ + ble.n 132c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mul.w r3, r3, lr │ │ │ │ │ - mls r3, r5, ip, r3 │ │ │ │ │ + mls r3, r2, ip, r3 │ │ │ │ │ cbz r3, 1384 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.w 149e │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 1364 ) │ │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.w 1476 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1364 ) │ │ │ │ │ + ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ .word 0x0000137f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001445 │ │ │ │ │ + .word 0x0000143f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000132b │ │ │ │ │ + .word 0x0000132d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000133b │ │ │ │ │ + .word 0x0000133d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001337 │ │ │ │ │ + .word 0x00001339 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001433 │ │ │ │ │ + .word 0x0000142f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 132a │ │ │ │ │ - b.n 133a │ │ │ │ │ + bge.n 132c │ │ │ │ │ + b.n 133c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ + beq.n 1404 │ │ │ │ │ mov.w ip, lr, lsl #2 │ │ │ │ │ - add.w r5, r0, ip │ │ │ │ │ + add.w r2, r0, ip │ │ │ │ │ add ip, r1 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr.w r7, [ip, #8] │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ - bne.n 13e2 │ │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ │ + ldr.w r6, [ip, #8] │ │ │ │ │ + subs r5, r5, r6 │ │ │ │ │ + bne.n 13de │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ │ - ldr.w r7, [ip, #4] │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ - bne.n 13e2 │ │ │ │ │ - sub.w r7, lr, #3 │ │ │ │ │ + beq.n 1404 │ │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ │ + ldr.w r6, [ip, #4] │ │ │ │ │ + subs r5, r5, r6 │ │ │ │ │ + bne.n 13de │ │ │ │ │ + sub.w r6, lr, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ + beq.n 1404 │ │ │ │ │ ldr.w r0, [r0, lr, lsl #2] │ │ │ │ │ ldr.w r1, [r1, lr, lsl #2] │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - bne.n 13e2 │ │ │ │ │ - mov lr, r5 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ - ldr.w r1, [lr, #-4]! │ │ │ │ │ - ldr.w ip, [r0, #-4]! │ │ │ │ │ - subs.w r1, r1, ip │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - beq.n 13ca │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + bne.n 13de │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r2, r6, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + beq.n 1404 │ │ │ │ │ + ldr.w r2, [r1, #-4]! │ │ │ │ │ + ldr.w r0, [ip, #-4]! │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + beq.n 13c8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 146e │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 149e │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 13f0 ) │ │ │ │ │ - ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ + beq.n 1446 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 1476 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 13ec ) │ │ │ │ │ + ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ .word 0x0000137d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001443 │ │ │ │ │ + .word 0x0000143d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000132b │ │ │ │ │ + .word 0x0000132d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000133b │ │ │ │ │ + .word 0x0000133d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001335 │ │ │ │ │ + .word 0x00001337 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001431 │ │ │ │ │ + .word 0x0000142d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1470 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 149e │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1418 ) │ │ │ │ │ - ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ + beq.n 1448 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 1476 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 1414 ) │ │ │ │ │ + ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000132b │ │ │ │ │ + .word 0x0000132d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000133b │ │ │ │ │ + .word 0x0000133d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000133b │ │ │ │ │ + .word 0x0000133d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000132b │ │ │ │ │ + .word 0x0000132d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000132b │ │ │ │ │ + .word 0x0000132d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000133b │ │ │ │ │ + .word 0x0000133d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 132a │ │ │ │ │ - b.n 133a │ │ │ │ │ + blt.w 132c │ │ │ │ │ + b.n 133c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 133a │ │ │ │ │ - b.n 132a │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + bne.n 133c │ │ │ │ │ + b.n 132c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 133a │ │ │ │ │ - b.n 132a │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 149e │ │ │ │ │ - tbb [pc, r2] │ │ │ │ │ - .word 0x03080803 │ │ │ │ │ - .short 0x0803 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - bx lr │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - bx lr │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ble.w 133c │ │ │ │ │ + b.n 132c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ negs r3, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 1432 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 147c ) │ │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 142e │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1454 ) │ │ │ │ │ + ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ .word 0x0000137f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001445 │ │ │ │ │ + .word 0x0000143f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001329 │ │ │ │ │ + .word 0x0000132b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000143b │ │ │ │ │ + .word 0x00001437 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001337 │ │ │ │ │ + .word 0x00001339 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001433 │ │ │ │ │ + .word 0x0000142f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014a0 : │ │ │ │ │ +00001478 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014b0 : │ │ │ │ │ +00001488 : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c8 │ │ │ │ │ + beq.n 1588 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 14ea │ │ │ │ │ + bpl.n 14c0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 14fa │ │ │ │ │ + bhi.n 14d0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15f2 │ │ │ │ │ + bne.n 159a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 14e4 │ │ │ │ │ + b.n 14ba │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ │ - movs.w r3, lr, lsr #30 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bne.n 155e │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + bne.n 1522 │ │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ │ + orr.w lr, r4, r3, lsl #30 │ │ │ │ │ + cmp.w r3, lr, lsr #30 │ │ │ │ │ + bne.n 1522 │ │ │ │ │ + sub.w r4, ip, #3 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 1546 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - it eq │ │ │ │ │ - moveq lr, r4 │ │ │ │ │ - bne.n 155e │ │ │ │ │ - sub.w r5, ip, #3 │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - beq.n 1582 │ │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ │ - orr.w ip, r4, r3, lsl #30 │ │ │ │ │ - cmp.w r3, ip, lsr #30 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r3, ip │ │ │ │ │ - bne.n 1558 │ │ │ │ │ - subs r4, r5, #1 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - beq.n 1582 │ │ │ │ │ + bne.n 151e │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + bcc.n 1548 │ │ │ │ │ ldr.w ip, [r0, #-4]! │ │ │ │ │ orr.w ip, ip, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n 1540 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bne.n 15da │ │ │ │ │ + beq.n 150a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 15ba │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 14e4 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 14e4 │ │ │ │ │ + b.n 14ba │ │ │ │ │ + mov r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15b2 │ │ │ │ │ + blt.n 1576 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - beq.n 14e4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 14e4 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 14e4 │ │ │ │ │ + bne.n 14ba │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 1562 │ │ │ │ │ + b.n 1526 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 1558 │ │ │ │ │ + bge.n 151e │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 1558 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bne.n 1612 │ │ │ │ │ + bne.n 151e │ │ │ │ │ + cbnz r5, 15d2 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 14e4 │ │ │ │ │ + b.n 14ba │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 14f4 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n 155e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 155e │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15a2 │ │ │ │ │ + b.n 14ca │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 162a │ │ │ │ │ + bhi.n 15ea │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - bne.n 159a │ │ │ │ │ - b.n 14e4 │ │ │ │ │ + bne.n 155e │ │ │ │ │ + b.n 14ba │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.n 1522 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1522 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1566 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 15c2 │ │ │ │ │ + beq.n 1582 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 15c2 │ │ │ │ │ + bne.n 1582 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 15a2 │ │ │ │ │ + b.n 1566 │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ │ - movs.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 15da │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - orr.w r3, r3, lr, lsl #30 │ │ │ │ │ - cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 15da │ │ │ │ │ - mov.w lr, #1 │ │ │ │ │ - b.n 1526 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + movs.w lr, r3, lsr #30 │ │ │ │ │ + bne.n 15ba │ │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ │ + orr.w lr, r4, r3, lsl #30 │ │ │ │ │ + cmp.w r3, lr, lsr #30 │ │ │ │ │ + bne.n 15ba │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 14f4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001658 : │ │ │ │ │ +00001614 : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1742 │ │ │ │ │ + beq.n 16fe │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1698 │ │ │ │ │ + bpl.n 1654 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 16ac │ │ │ │ │ + bhi.n 1668 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1754 │ │ │ │ │ + bne.n 1710 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1692 │ │ │ │ │ + b.n 164e │ │ │ │ │ mov r5, ip │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ add.w ip, r2, lr, lsl #2 │ │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ - bne.n 1706 │ │ │ │ │ + bne.n 16c2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ orr.w r3, r3, r0, lsl #30 │ │ │ │ │ cmp.w r0, r3, lsr #30 │ │ │ │ │ - bne.n 1706 │ │ │ │ │ + bne.n 16c2 │ │ │ │ │ sub.w r6, lr, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 172e │ │ │ │ │ + beq.n 16ea │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ orr.w lr, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 1706 │ │ │ │ │ + bne.n 16c2 │ │ │ │ │ mov r3, lr │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 172e │ │ │ │ │ + beq.n 16ea │ │ │ │ │ ldr.w lr, [ip, #-4]! │ │ │ │ │ orr.w lr, lr, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ mov r3, lr │ │ │ │ │ - beq.n 16ee │ │ │ │ │ + beq.n 16aa │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1692 │ │ │ │ │ + beq.n 164e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1692 │ │ │ │ │ + beq.n 164e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1692 │ │ │ │ │ + bne.n 164e │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1692 │ │ │ │ │ + b.n 164e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ mulge r3, r4 │ │ │ │ │ - bge.n 170c │ │ │ │ │ + bge.n 16c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 1706 │ │ │ │ │ + bge.n 16c2 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 1706 │ │ │ │ │ - b.n 170c │ │ │ │ │ + bne.n 16c2 │ │ │ │ │ + b.n 16c8 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 16a6 │ │ │ │ │ + b.n 1662 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 176a │ │ │ │ │ + bhi.n 1726 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n 1710 │ │ │ │ │ + b.n 16cc │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 16ae │ │ │ │ │ + b.n 166a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001770 : │ │ │ │ │ +0000172c : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ and.w r5, lr, #3 │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ orr.w r0, ip, lr │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r2, r5, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 17a2 │ │ │ │ │ + bhi.n 175e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mls r0, r1, r3, r2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ mls r0, r3, ip, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17a0 │ │ │ │ │ + bne.n 175c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 180a │ │ │ │ │ + beq.n 17c6 │ │ │ │ │ add.w ip, r4, lr, lsl #2 │ │ │ │ │ add.w r2, r1, lr, lsl #2 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ - bne.n 1808 │ │ │ │ │ + bne.n 17c4 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 180a │ │ │ │ │ + beq.n 17c6 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ - bne.n 1808 │ │ │ │ │ + bne.n 17c4 │ │ │ │ │ sub.w r6, lr, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 180a │ │ │ │ │ + beq.n 17c6 │ │ │ │ │ ldr.w r0, [r4, lr, lsl #2] │ │ │ │ │ ldr.w r3, [r1, lr, lsl #2] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bne.n 1812 │ │ │ │ │ + bne.n 17ce │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 180a │ │ │ │ │ + beq.n 17c6 │ │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ - beq.n 17f4 │ │ │ │ │ + beq.n 17b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 180a │ │ │ │ │ + b.n 17c6 │ │ │ │ │ │ │ │ │ │ -00001818 : │ │ │ │ │ +000017d4 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1854 │ │ │ │ │ + bhi.n 1810 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r3, #5 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ - bcc.n 183e │ │ │ │ │ + bcc.n 17fa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ │ add r3, ip │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 185e │ │ │ │ │ + beq.n 181a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001864 : │ │ │ │ │ +00001820 : │ │ │ │ │ long_to_decimal_string(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1848 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000188c : │ │ │ │ │ +00001848 : │ │ │ │ │ long_to_decimal_string_internal(): │ │ │ │ │ stmdb 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 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 218e │ │ │ │ │ + beq.w 2146 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 218e │ │ │ │ │ + bpl.w 2146 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r5, r6, lsr #3 │ │ │ │ │ - bcs.w 1eb8 │ │ │ │ │ + bcs.w 1e70 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f14 │ │ │ │ │ + beq.w 1ecc │ │ │ │ │ mov r7, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2506,100 +2484,100 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.w 1a9c │ │ │ │ │ + bcc.w 1a58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1a28 │ │ │ │ │ + ble.n 19e4 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ add.w sl, r9, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w fp, sl, r2, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1996 │ │ │ │ │ + beq.n 1952 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1972 │ │ │ │ │ + beq.n 192e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1bde │ │ │ │ │ + bne.w 1b9a │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ - addw r3, pc, #1360 @ 0x550 │ │ │ │ │ + addw r3, pc, #1356 @ 0x54c │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ - addw r3, pc, #1328 @ 0x530 │ │ │ │ │ + addw r3, pc, #1324 @ 0x52c │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp sl, fp │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - beq.n 1a28 │ │ │ │ │ + beq.n 19e4 │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r9, sl │ │ │ │ │ - addw r3, pc, #1284 @ 0x504 │ │ │ │ │ + addw r3, pc, #1280 @ 0x500 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [sl, #-8] │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl, #-12] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1244 @ 0x4dc │ │ │ │ │ + addw r3, pc, #1240 @ 0x4d8 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl, #-8] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1212 @ 0x4bc │ │ │ │ │ + addw r3, pc, #1208 @ 0x4b8 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1180 @ 0x49c │ │ │ │ │ + addw r3, pc, #1176 @ 0x498 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ cmp sl, fp │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ - bne.n 199a │ │ │ │ │ + bne.n 1956 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - cbz r0, 1a70 │ │ │ │ │ + cbz r0, 1a2c │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ @@ -2618,189 +2596,189 @@ │ │ │ │ │ itee ls │ │ │ │ │ strls r1, [sp, #4] │ │ │ │ │ strhi r1, [sp, #4] │ │ │ │ │ strhi.w ip, [r2, r1, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1922 │ │ │ │ │ + beq.w 18de │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f18 │ │ │ │ │ + beq.w 1ed0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f18 │ │ │ │ │ + bne.w 1ed0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f18 │ │ │ │ │ + b.n 1ed0 │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ clz r1, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1c02 │ │ │ │ │ + beq.w 1bbe │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r5, fp, fp, lsl #3 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 1ae8 │ │ │ │ │ + bls.n 1aa4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 1ae8 │ │ │ │ │ + bls.n 1aa4 │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movs r0, #10 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 1ade │ │ │ │ │ + bls.n 1a9a │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w 1e64 │ │ │ │ │ + bgt.w 1e20 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e44 │ │ │ │ │ + bne.w 1e00 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fae │ │ │ │ │ + bne.w 1f66 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a7a │ │ │ │ │ + beq.n 1a36 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 214a │ │ │ │ │ + bne.w 2102 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 2144 │ │ │ │ │ + bpl.w 20fc │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ - bpl.w 213c │ │ │ │ │ + bpl.w 20f4 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 1c62 │ │ │ │ │ + bgt.w 1c1e │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ movs r7, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r1, r2, r6, r0 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r1, r7, r2, r0 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 1b92 │ │ │ │ │ + bls.n 1b4e │ │ │ │ │ umull ip, r1, r6, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r2, r7, r1, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - bls.n 1b92 │ │ │ │ │ + bls.n 1b4e │ │ │ │ │ umull r0, r2, r6, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r7, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 1b78 │ │ │ │ │ + bhi.n 1b34 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 1d4c │ │ │ │ │ + beq.w 1d08 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1d60 │ │ │ │ │ + beq.w 1d1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 1bc2 │ │ │ │ │ - ldr r2, [pc, #764] @ (1eb0 ) │ │ │ │ │ + cbnz r3, 1b7e │ │ │ │ │ + ldr r2, [pc, #760] @ (1e68 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f22 │ │ │ │ │ + bne.w 1eda │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d68 │ │ │ │ │ + bne.w 1d24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2182 │ │ │ │ │ + bne.w 213a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ add.w sl, r9, #12 │ │ │ │ │ - add r3, pc, #704 @ (adr r3, 1ea8 ) │ │ │ │ │ + add r3, pc, #700 @ (adr r3, 1e60 ) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - b.n 1952 │ │ │ │ │ + b.n 190e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, r1, #1 │ │ │ │ │ str.w r4, [r9, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1af8 │ │ │ │ │ + beq.w 1ab4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.w 1e52 │ │ │ │ │ + bls.w 1e0e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ + blt.w 1e08 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fc4 │ │ │ │ │ + bne.w 1f7c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1f32 │ │ │ │ │ + bne.w 1eea │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 1f2e │ │ │ │ │ + bpl.w 1ee6 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ - ble.w 1b34 │ │ │ │ │ + ble.w 1af0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ @@ -2850,34 +2828,34 @@ │ │ │ │ │ mls r7, r1, lr, r7 │ │ │ │ │ add.w r7, r7, #48 @ 0x30 │ │ │ │ │ bfi r8, r7, #0, #8 │ │ │ │ │ bfi r8, r6, #8, #8 │ │ │ │ │ bfi r8, r0, #16, #8 │ │ │ │ │ bfi r8, ip, #24, #8 │ │ │ │ │ str.w r8, [r3, #-9] │ │ │ │ │ - bne.n 1d72 │ │ │ │ │ + bne.n 1d2e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w sl, r2, fp, lsl #2 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ │ - b.n 1b34 │ │ │ │ │ + b.n 1af0 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1ba8 │ │ │ │ │ + bne.w 1b64 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bd2 │ │ │ │ │ + beq.w 1b8e │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n 1bd6 │ │ │ │ │ + b.n 1b92 │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ sub.w r8, r3, #9 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ strd r9, r4, [sp, #32] │ │ │ │ │ mla r0, r0, fp, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ @@ -2931,172 +2909,171 @@ │ │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ │ bfi ip, r0, #24, #8 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str.w ip, [r8, #-9]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str.w lr, [r8, #4] │ │ │ │ │ - bne.n 1d88 │ │ │ │ │ + bne.n 1d44 │ │ │ │ │ ldrd r9, r4, [sp, #32] │ │ │ │ │ - b.n 1d3c │ │ │ │ │ + b.n 1cf8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.w 1c1c │ │ │ │ │ + bhi.w 1bd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1c2a │ │ │ │ │ + beq.w 1be6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1c2a │ │ │ │ │ - b.n 1a7a │ │ │ │ │ - ldr r3, [pc, #76] @ (1eb4 ) │ │ │ │ │ + bne.w 1be6 │ │ │ │ │ + b.n 1a36 │ │ │ │ │ + ldr r3, [pc, #72] @ (1e6c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.n 1e86 │ │ │ │ │ + bge.n 1e42 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.w 20e4 │ │ │ │ │ + bgt.w 209c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1af8 │ │ │ │ │ + beq.w 1ab4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.n 1e52 │ │ │ │ │ + bls.n 1e0e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w 1c2a │ │ │ │ │ - b.n 1e52 │ │ │ │ │ - nop.w │ │ │ │ │ + bge.w 1be6 │ │ │ │ │ + b.n 1e0e │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000044 │ │ │ │ │ + .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [pc, #740] @ (21a0 ) │ │ │ │ │ + ldr r3, [pc, #740] @ (2158 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1ef2 │ │ │ │ │ + ble.n 1eaa │ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ sub.w r1, r5, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ cmp.w r0, r3, lsr #3 │ │ │ │ │ - ble.w 2122 │ │ │ │ │ + ble.w 20da │ │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi.w 21a4 │ │ │ │ │ + bhi.w 215c │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ adds r0, r7, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d6 │ │ │ │ │ + bne.w 1892 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1bbc │ │ │ │ │ + b.n 1b78 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + b.n 1c0c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bne.w 2092 │ │ │ │ │ + bne.w 204a │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ - bpl.w 208e │ │ │ │ │ + bpl.w 2046 │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ add.w lr, r9, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ - blt.n 202c │ │ │ │ │ + blt.n 1fe4 │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ mvn.w r1, #17 │ │ │ │ │ movs r6, #10 │ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ umull r7, r1, r3, r0 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r7, r6, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r2, #-2]! │ │ │ │ │ - bhi.n 1f7e │ │ │ │ │ + bhi.n 1f36 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2024 │ │ │ │ │ + beq.n 1fdc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1ba8 │ │ │ │ │ - b.n 1bc2 │ │ │ │ │ + bne.w 1b64 │ │ │ │ │ + b.n 1b7e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + beq.w 1a36 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ add.w sl, r9, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r4, r3, r5 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ ldr.w r8, [sl, #4]! │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.n 2058 │ │ │ │ │ + blt.n 2010 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mvn.w r1, #8 │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -3106,96 +3083,96 @@ │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r4, r6, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r2, #-1]! │ │ │ │ │ - bhi.n 1ff8 │ │ │ │ │ + bhi.n 1fb0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strbeq.w r3, [r2, #-1] │ │ │ │ │ - b.n 1f9e │ │ │ │ │ + b.n 1f56 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r2, #-2] │ │ │ │ │ - b.n 1f9e │ │ │ │ │ + b.n 1f56 │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ sub.w r8, r2, #18 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ umull sl, r6, r3, r7 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ mls sl, ip, r6, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r6, sl, #48 @ 0x30 │ │ │ │ │ strh.w r6, [r2, #-2]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 1ff4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 1f60 │ │ │ │ │ + b.n 1f18 │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ sub.w r6, r4, #9 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ umull r0, r8, r8, r5 │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r4, #-1]! │ │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 206a │ │ │ │ │ + bne.n 2022 │ │ │ │ │ mov r2, sl │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 1fd4 │ │ │ │ │ + b.n 1f8c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 1f4c │ │ │ │ │ + b.n 1f04 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bmi.n 2118 │ │ │ │ │ + bmi.n 20d0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r6, r3, r2, lsl #2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w ip, r9, #8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w lr, #10 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bge.w 2498 │ │ │ │ │ + bge.w 2450 │ │ │ │ │ sub.w r8, r2, #36 @ 0x24 │ │ │ │ │ umull sl, r7, r3, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ mls sl, lr, r7, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ │ str.w r7, [r2, #-4]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 20c8 │ │ │ │ │ + bne.n 2080 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 20ba │ │ │ │ │ + b.n 2072 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20fe │ │ │ │ │ + beq.n 20b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 20fe │ │ │ │ │ + cbnz r3, 20b6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3203,141 +3180,141 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1f18 │ │ │ │ │ + b.n 1ed0 │ │ │ │ │ lsls r6, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n 209c │ │ │ │ │ + b.n 2054 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1f18 │ │ │ │ │ + b.n 1ed0 │ │ │ │ │ add.w r3, r0, #28 │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1b2c │ │ │ │ │ + b.n 1ae8 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1b2c │ │ │ │ │ + b.n 1ae8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 215a │ │ │ │ │ + bne.n 2112 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n 2174 │ │ │ │ │ + bmi.n 212c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ - b.n 1f58 │ │ │ │ │ + b.n 1f10 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.n 2166 │ │ │ │ │ + bmi.n 211e │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ │ - b.n 20a6 │ │ │ │ │ + b.n 205e │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r4, #20 │ │ │ │ │ addpl.w r6, r4, #28 │ │ │ │ │ - b.n 2160 │ │ │ │ │ + b.n 2118 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ - b.n 2154 │ │ │ │ │ + b.n 210c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1bd6 │ │ │ │ │ + b.n 1b92 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2077 @ 0x81d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1f18 │ │ │ │ │ + b.n 1ed0 │ │ │ │ │ .word 0x000002de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f18 │ │ │ │ │ + beq.w 1ed0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2470 │ │ │ │ │ + beq.w 2428 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ - bpl.w 245a │ │ │ │ │ + bpl.w 2412 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2414 │ │ │ │ │ + bne.w 23cc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 2230 │ │ │ │ │ + cbnz r3, 21e8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2212 │ │ │ │ │ + beq.n 21ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2490 │ │ │ │ │ + beq.w 2448 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1bd6 │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bd6 │ │ │ │ │ + bne.w 1b92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bd6 │ │ │ │ │ + b.n 1b92 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 2410 │ │ │ │ │ + bpl.w 23c8 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r4, #20 │ │ │ │ │ addpl.w r6, r4, #28 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ @@ -3346,47 +3323,47 @@ │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ubfx r8, r8, #2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2470 │ │ │ │ │ + beq.w 2428 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 234e │ │ │ │ │ + ble.n 2306 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 23f8 │ │ │ │ │ + bne.w 23b0 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bls.n 2354 │ │ │ │ │ + bls.n 230c │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r1, r6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bls.n 2354 │ │ │ │ │ + bls.n 230c │ │ │ │ │ bic.w r0, r7, #3 │ │ │ │ │ subs r1, r0, #4 │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 22ec │ │ │ │ │ + beq.n 22a4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 22e0 │ │ │ │ │ + beq.n 2298 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 22d8 │ │ │ │ │ + beq.n 2290 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 22d0 │ │ │ │ │ + beq.n 2288 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 22c8 │ │ │ │ │ + beq.n 2280 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 22c0 │ │ │ │ │ + beq.n 2278 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 22b8 │ │ │ │ │ + beq.n 2270 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ @@ -3394,15 +3371,15 @@ │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 233a │ │ │ │ │ + beq.n 22f2 │ │ │ │ │ mov r9, ip │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr.w r1, [r9], #4 │ │ │ │ │ str.w r1, [lr], #4 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ add.w ip, r9, #28 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ @@ -3416,45 +3393,45 @@ │ │ │ │ │ str.w r1, [lr, #12] │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str.w r1, [lr, #16] │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str.w r1, [lr, #20] │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str.w r1, [lr, #24] │ │ │ │ │ - bne.n 22ec │ │ │ │ │ + bne.n 22a4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 23f4 │ │ │ │ │ + beq.n 23ac │ │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ strb.w r2, [r8], #1 │ │ │ │ │ - bgt.n 233e │ │ │ │ │ + bgt.n 22f6 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 21fe │ │ │ │ │ + b.n 21b6 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 23b6 │ │ │ │ │ + beq.n 236e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 23aa │ │ │ │ │ + beq.n 2362 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 23a2 │ │ │ │ │ + beq.n 235a │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 239a │ │ │ │ │ + beq.n 2352 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 2392 │ │ │ │ │ + beq.n 234a │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 238a │ │ │ │ │ + beq.n 2342 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 2382 │ │ │ │ │ + beq.n 233a │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ @@ -3463,15 +3440,15 @@ │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 234c │ │ │ │ │ + beq.n 2304 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ strb.w r1, [r6], #1 │ │ │ │ │ ldrb.w r1, [r3, #-6] │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ @@ -3485,169 +3462,169 @@ │ │ │ │ │ strb r1, [r6, #3] │ │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ │ strb r1, [r6, #4] │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ strb r1, [r6, #5] │ │ │ │ │ ldrb r1, [r7, #7] │ │ │ │ │ strb.w r1, [r2, #-1] │ │ │ │ │ - bne.n 23b6 │ │ │ │ │ - b.n 234c │ │ │ │ │ + bne.n 236e │ │ │ │ │ + b.n 2304 │ │ │ │ │ add r0, r3 │ │ │ │ │ - b.n 234c │ │ │ │ │ + b.n 2304 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 243a │ │ │ │ │ + beq.n 23f2 │ │ │ │ │ subs r6, #4 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2402 │ │ │ │ │ - b.n 234c │ │ │ │ │ + bne.n 23ba │ │ │ │ │ + b.n 2304 │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ - b.n 2246 │ │ │ │ │ + b.n 21fe │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 244c │ │ │ │ │ - cbz r1, 242a │ │ │ │ │ + bhi.n 2404 │ │ │ │ │ + cbz r1, 23e2 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2470 │ │ │ │ │ + beq.n 2428 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 21fe │ │ │ │ │ - b.n 2470 │ │ │ │ │ + bge.w 21b6 │ │ │ │ │ + b.n 2428 │ │ │ │ │ subs r6, #2 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldrh.w r2, [r6, #2]! │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 243e │ │ │ │ │ - b.n 234c │ │ │ │ │ + bne.n 23f6 │ │ │ │ │ + b.n 2304 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 241c │ │ │ │ │ - b.n 242a │ │ │ │ │ + bgt.n 23d4 │ │ │ │ │ + b.n 23e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2480 │ │ │ │ │ + beq.n 2438 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2488 │ │ │ │ │ + cbz r3, 2440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc10 │ │ │ │ │ - b.n 1f18 │ │ │ │ │ + bl cd00 │ │ │ │ │ + b.n 1ed0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2480 │ │ │ │ │ + b.n 2438 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2212 │ │ │ │ │ + b.n 21ca │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r6 │ │ │ │ │ movs r6, #10 │ │ │ │ │ umull r7, r1, r3, r0 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r7, r6, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r7, r7, #48 @ 0x30 │ │ │ │ │ str.w r7, [r2, #-4]! │ │ │ │ │ - bhi.n 24ae │ │ │ │ │ + bhi.n 2466 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r2, #-4] │ │ │ │ │ - b.n 1f9e │ │ │ │ │ + b.n 1f56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024d8 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +00002490 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 250e <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ + beq.n 24c6 <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 250e <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ + cbnz r3, 24c6 <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #40] @ (2520 <_Py_DECREF_SPECIALIZED.constprop.0+0x48>) │ │ │ │ │ + ldr r2, [pc, #40] @ (24d8 <_Py_DECREF_SPECIALIZED.constprop.0+0x48>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ │ - cbnz r4, 2510 <_Py_DECREF_SPECIALIZED.constprop.0+0x38> │ │ │ │ │ + cbnz r4, 24c8 <_Py_DECREF_SPECIALIZED.constprop.0+0x38> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2502 <_Py_DECREF_SPECIALIZED.constprop.0+0x2a> │ │ │ │ │ + b.n 24ba <_Py_DECREF_SPECIALIZED.constprop.0+0x2a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002524 <_PyLong_NumBits>: │ │ │ │ │ +000024dc <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 2562 <_PyLong_NumBits+0x3e> │ │ │ │ │ + beq.n 251a <_PyLong_NumBits+0x3e> │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ movw r1, #34952 @ 0x8888 │ │ │ │ │ movt r1, #2184 @ 0x888 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - bgt.n 2564 <_PyLong_NumBits+0x40> │ │ │ │ │ + bgt.n 251c <_PyLong_NumBits+0x40> │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ - cbz r3, 2562 <_PyLong_NumBits+0x3e> │ │ │ │ │ + cbz r3, 251a <_PyLong_NumBits+0x3e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ - bcs.n 2564 <_PyLong_NumBits+0x40> │ │ │ │ │ + bcs.n 251c <_PyLong_NumBits+0x40> │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -3655,74 +3632,74 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00002580 : │ │ │ │ │ +00002538 : │ │ │ │ │ PyLong_AsSize_t(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 264e │ │ │ │ │ + beq.n 2606 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 2636 │ │ │ │ │ + bpl.n 25ee │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ittt ls │ │ │ │ │ ldrls r2, [r0, #12] │ │ │ │ │ rsbls r0, r3, #1 │ │ │ │ │ mulls r0, r2 │ │ │ │ │ - bls.n 2618 │ │ │ │ │ + bls.n 25d0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 261a │ │ │ │ │ + beq.n 25d2 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 25fe │ │ │ │ │ + bne.n 25b6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2618 │ │ │ │ │ + beq.n 25d0 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 25fe │ │ │ │ │ + bne.n 25b6 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2616 │ │ │ │ │ + beq.n 25ce │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 25fe │ │ │ │ │ + bne.n 25b6 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 2618 │ │ │ │ │ + bcc.n 25d0 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 25e8 │ │ │ │ │ + beq.n 25a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2630 │ │ │ │ │ + b.n 25e8 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3741,87 +3718,87 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2630 │ │ │ │ │ + b.n 25e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2630 │ │ │ │ │ + b.n 25e8 │ │ │ │ │ │ │ │ │ │ -00002660 : │ │ │ │ │ +00002618 : │ │ │ │ │ long_lshift(): │ │ │ │ │ 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 r2, r3, #7 │ │ │ │ │ - bpl.w 2958 │ │ │ │ │ + bpl.w 2910 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 2958 │ │ │ │ │ + bpl.w 2910 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 2940 │ │ │ │ │ + beq.w 28f8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w ip, r0, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 280c │ │ │ │ │ + beq.w 27c4 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 2810 │ │ │ │ │ + bhi.w 27c8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2888 │ │ │ │ │ + blt.w 2840 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ movs r4, #30 │ │ │ │ │ umull r5, r1, r1, r2 │ │ │ │ │ lsrs r1, r1, #4 │ │ │ │ │ mls r2, r4, r1, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2798 │ │ │ │ │ + bne.n 2750 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 2796 │ │ │ │ │ + bhi.n 274e │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.w 28da │ │ │ │ │ + bmi.w 2892 │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsl.w r5, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ adds.w ip, r5, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 273a │ │ │ │ │ + bcs.n 26f2 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, ip, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -3832,22 +3809,22 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r4, r5, r2 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 27a2 │ │ │ │ │ + bcs.n 275a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 292c │ │ │ │ │ + beq.w 28e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -3866,32 +3843,32 @@ │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.n 2974 │ │ │ │ │ + b.n 292c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r9, #0 │ │ │ │ │ - blt.w 291e │ │ │ │ │ + blt.w 28d6 │ │ │ │ │ lsrs r3, r6, #28 │ │ │ │ │ itet ne │ │ │ │ │ movne r5, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 292c │ │ │ │ │ + beq.w 28e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -3907,98 +3884,98 @@ │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ bic.w r2, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 272e │ │ │ │ │ + beq.n 26e6 │ │ │ │ │ str.w r8, [r4, #20] │ │ │ │ │ - b.n 272e │ │ │ │ │ - ldr r4, [pc, #352] @ (2970 ) │ │ │ │ │ - b.n 272e │ │ │ │ │ + b.n 26e6 │ │ │ │ │ + ldr r4, [pc, #352] @ (2928 ) │ │ │ │ │ + b.n 26e6 │ │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ │ add.w r5, r4, ip, lsl #2 │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ movs.w r1, lr, lsr #30 │ │ │ │ │ - bne.n 285e │ │ │ │ │ + bne.n 2816 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ orr.w r1, r1, lr, lsl #30 │ │ │ │ │ cmp.w lr, r1, lsr #30 │ │ │ │ │ - bne.n 285e │ │ │ │ │ + bne.n 2816 │ │ │ │ │ sub.w lr, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 287a │ │ │ │ │ + beq.n 2832 │ │ │ │ │ ldr.w ip, [r4, ip, lsl #2] │ │ │ │ │ orr.w ip, ip, r1, lsl #30 │ │ │ │ │ cmp.w r1, ip, lsr #30 │ │ │ │ │ - bne.n 285e │ │ │ │ │ + bne.n 2816 │ │ │ │ │ mov r1, ip │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 287a │ │ │ │ │ + bcc.n 2832 │ │ │ │ │ ldr.w ip, [r5, #-4]! │ │ │ │ │ orr.w ip, ip, r1, lsl #30 │ │ │ │ │ cmp.w r1, ip, lsr #30 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq.n 2848 │ │ │ │ │ + beq.n 2800 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 2888 │ │ │ │ │ + b.n 2840 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2934 │ │ │ │ │ + blt.n 28ec │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 26ba │ │ │ │ │ + bge.w 2672 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 9d88 │ │ │ │ │ + bl 9ddc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2930 │ │ │ │ │ + beq.n 28e8 │ │ │ │ │ bl 468 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 28c4 │ │ │ │ │ + beq.n 287c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 28c4 │ │ │ │ │ + cbnz r2, 287c │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bcc.n 2962 │ │ │ │ │ + bcc.n 291a │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 2798 │ │ │ │ │ + b.n 2750 │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsl.w r0, r1, r2 │ │ │ │ │ orrs r0, r5 │ │ │ │ │ @@ -4007,86 +3984,86 @@ │ │ │ │ │ negs r5, r2 │ │ │ │ │ orr.w r0, r0, r4 │ │ │ │ │ sbc.w r1, r0, r0, lsl #1 │ │ │ │ │ adds.w r2, r2, #256 @ 0x100 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 2736 │ │ │ │ │ + bcs.w 26ee │ │ │ │ │ add.w ip, r5, #5 │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 26d4 │ │ │ │ │ negs r3, r5 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sbc.w r6, r1, r1, lsl #1 │ │ │ │ │ - b.n 27ae │ │ │ │ │ + b.n 2766 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 272e │ │ │ │ │ + b.n 26e6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 285e │ │ │ │ │ + bge.n 2816 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 285e │ │ │ │ │ - b.n 2888 │ │ │ │ │ + bne.n 2816 │ │ │ │ │ + b.n 2840 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2930 │ │ │ │ │ + b.n 28e8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 272e │ │ │ │ │ + b.n 26e6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2798 │ │ │ │ │ + bne.w 2750 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - b.n 26d2 │ │ │ │ │ + b.n 268a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002974 : │ │ │ │ │ +0000292c : │ │ │ │ │ long_lshift1.part.0(): │ │ │ │ │ stmdb 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 r6, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ adds r7, r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e7e │ │ │ │ │ + beq.w 2e36 │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 2e8c │ │ │ │ │ + bgt.w 2e44 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2eac │ │ │ │ │ + beq.w 2e64 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eba │ │ │ │ │ + beq.w 2e72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -4103,181 +4080,181 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2e52 │ │ │ │ │ + beq.w 2e0a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 2e6e │ │ │ │ │ + ble.w 2e26 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2ea4 │ │ │ │ │ + beq.w 2e5c │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w lr, r5, #32 │ │ │ │ │ rsb ip, r5, #32 │ │ │ │ │ add.w r1, r4, r9 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r2, r3, r5 │ │ │ │ │ lsl.w sl, r3, lr │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - bls.w 2daa │ │ │ │ │ + bls.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, sl, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r0, r0, sl, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, sl, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w r2, r0, lr │ │ │ │ │ lsr.w fp, r0, ip │ │ │ │ │ lsl.w r0, r0, r5 │ │ │ │ │ orr.w r2, r2, fp │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w r2, r2, sl, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w sl, r8, #52 @ 0x34 │ │ │ │ │ add.w fp, r1, r9 │ │ │ │ │ sub.w r1, r6, #11 │ │ │ │ │ mov.w r9, #11 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 2ce4 │ │ │ │ │ + beq.n 2c9c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2cac │ │ │ │ │ + beq.n 2c64 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2c80 │ │ │ │ │ + beq.n 2c38 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov.w r9, #12 │ │ │ │ │ ldr.w r0, [sl, #56]! │ │ │ │ │ lsl.w r1, r0, lr │ │ │ │ │ lsr.w r8, r0, ip │ │ │ │ │ orr.w r1, r1, r8 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ @@ -4311,15 +4288,15 @@ │ │ │ │ │ lsl.w r2, r0, r5 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r2, r1, lsr #30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ - beq.n 2daa │ │ │ │ │ + beq.n 2d62 │ │ │ │ │ mov r8, r6 │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ @@ -4365,68 +4342,68 @@ │ │ │ │ │ lsl.w r0, r1, r5 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 2cea │ │ │ │ │ + bne.n 2ca2 │ │ │ │ │ ldrd r7, r4, [sp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2e76 │ │ │ │ │ + beq.n 2e2e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 2dc8 │ │ │ │ │ + beq.n 2d80 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 2dd6 │ │ │ │ │ + cbz r2, 2d8e │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 2df6 │ │ │ │ │ + bls.n 2dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ece │ │ │ │ │ + beq.n 2e86 │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2dd4 │ │ │ │ │ + beq.n 2d8c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2dc8 │ │ │ │ │ + beq.n 2d80 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 2dcc │ │ │ │ │ + bhi.n 2d84 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2dcc │ │ │ │ │ + bcs.n 2d84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e38 │ │ │ │ │ + beq.n 2df0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2e38 │ │ │ │ │ - ldr r2, [pc, #172] @ (2ed8 ) │ │ │ │ │ + cbnz r3, 2df0 │ │ │ │ │ + ldr r2, [pc, #172] @ (2e90 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ec2 │ │ │ │ │ + bne.n 2e7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -4439,89 +4416,89 @@ │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bgt.w 2a02 │ │ │ │ │ - cbz r6, 2ea4 │ │ │ │ │ + bgt.w 29ba │ │ │ │ │ + cbz r6, 2e5c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 2a18 │ │ │ │ │ + b.n 29d0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.n 2dba │ │ │ │ │ - b.n 2dc8 │ │ │ │ │ + bne.n 2d72 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 29a8 │ │ │ │ │ + ble.w 2960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2ebe │ │ │ │ │ + b.n 2e76 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2e76 │ │ │ │ │ + beq.n 2e2e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2dae │ │ │ │ │ + b.n 2d66 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29be │ │ │ │ │ + bne.w 2976 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2dcc │ │ │ │ │ + b.n 2d84 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2e32 │ │ │ │ │ + b.n 2dea │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 2e18 │ │ │ │ │ + b.n 2dd0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002edc : │ │ │ │ │ +00002e94 : │ │ │ │ │ long_sub(): │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #7 │ │ │ │ │ - bpl.w 303c │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r3, r2, #7 │ │ │ │ │ - bpl.w 303c │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - mov lr, r0 │ │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ + lsls r2, r4, #7 │ │ │ │ │ + bpl.w 2ff4 │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ + lsls r3, r4, #7 │ │ │ │ │ + bpl.w 2ff4 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 2fb8 │ │ │ │ │ + bhi.n 2f70 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ @@ -4529,15 +4506,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 2f60 │ │ │ │ │ + bcs.n 2f18 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -4545,21 +4522,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2fca │ │ │ │ │ + bcs.n 2f82 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 305a │ │ │ │ │ + beq.n 3012 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -4576,29 +4553,29 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 301c │ │ │ │ │ + beq.n 2fd4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3012 │ │ │ │ │ + beq.n 2fca │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9188 │ │ │ │ │ + b.w 91d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 304c │ │ │ │ │ + blt.n 3004 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 305a │ │ │ │ │ + beq.n 3012 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4613,65 +4590,65 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 2f5c │ │ │ │ │ + b.n 2f14 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7a7c │ │ │ │ │ + b.w 7ac0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3046 │ │ │ │ │ - bl 7a7c │ │ │ │ │ + beq.n 2ffe │ │ │ │ │ + bl 7ac0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f5c │ │ │ │ │ + beq.n 2f14 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 2f5c │ │ │ │ │ + b.n 2f14 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - bx lr │ │ │ │ │ + b.n 2f14 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 2fc0 │ │ │ │ │ + b.n 2f78 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 2fd2 │ │ │ │ │ + b.n 2f8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f5c │ │ │ │ │ + b.n 2f14 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003064 <_PyLong_Subtract>: │ │ │ │ │ +0000301c <_PyLong_Subtract>: │ │ │ │ │ _PyLong_Subtract(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 312c <_PyLong_Subtract+0xc8> │ │ │ │ │ + bhi.n 30e4 <_PyLong_Subtract+0xc8> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ @@ -4679,15 +4656,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 30d4 <_PyLong_Subtract+0x70> │ │ │ │ │ + bcs.n 308c <_PyLong_Subtract+0x70> │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -4695,21 +4672,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 313e <_PyLong_Subtract+0xda> │ │ │ │ │ + bcs.n 30f6 <_PyLong_Subtract+0xda> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31c4 <_PyLong_Subtract+0x160> │ │ │ │ │ + beq.n 317c <_PyLong_Subtract+0x160> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -4726,29 +4703,29 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3190 <_PyLong_Subtract+0x12c> │ │ │ │ │ + beq.n 3148 <_PyLong_Subtract+0x12c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3186 <_PyLong_Subtract+0x122> │ │ │ │ │ + beq.n 313e <_PyLong_Subtract+0x122> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9188 │ │ │ │ │ + b.w 91d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 31b6 <_PyLong_Subtract+0x152> │ │ │ │ │ + blt.n 316e <_PyLong_Subtract+0x152> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31c4 <_PyLong_Subtract+0x160> │ │ │ │ │ + beq.n 317c <_PyLong_Subtract+0x160> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4763,261 +4740,261 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 30d0 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 3088 <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7a7c │ │ │ │ │ + b.w 7ac0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq.n 3134 <_PyLong_Subtract+0xd0> │ │ │ │ │ - bl 7a7c │ │ │ │ │ + beq.n 30ec <_PyLong_Subtract+0xd0> │ │ │ │ │ + bl 7ac0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30d0 <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n 3088 <_PyLong_Subtract+0x6c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 30d0 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 3088 <_PyLong_Subtract+0x6c> │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 3146 <_PyLong_Subtract+0xe2> │ │ │ │ │ + b.n 30fe <_PyLong_Subtract+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 30d0 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 3088 <_PyLong_Subtract+0x6c> │ │ │ │ │ │ │ │ │ │ -000031cc : │ │ │ │ │ +00003184 : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32d6 │ │ │ │ │ + beq.n 328e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 3204 │ │ │ │ │ + bpl.n 31bc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3214 │ │ │ │ │ + bhi.n 31cc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3300 │ │ │ │ │ + bne.n 32b8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 31fe │ │ │ │ │ + b.n 31b6 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 3270 │ │ │ │ │ + bne.n 3228 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ orr.w r3, r3, r4, lsl #30 │ │ │ │ │ cmp.w r4, r3, lsr #30 │ │ │ │ │ - bne.n 326a │ │ │ │ │ + bne.n 3222 │ │ │ │ │ subs r4, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 3290 │ │ │ │ │ + beq.n 3248 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ - bne.n 326a │ │ │ │ │ + bne.n 3222 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 3290 │ │ │ │ │ + beq.n 3248 │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 3252 │ │ │ │ │ + beq.n 320a │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 32e8 │ │ │ │ │ + bne.n 32a0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 31fe │ │ │ │ │ + beq.n 31b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 320e │ │ │ │ │ + b.n 31c6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 32c0 │ │ │ │ │ + blt.n 3278 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 31fe │ │ │ │ │ + beq.n 31b6 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 31fe │ │ │ │ │ + beq.n 31b6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 31fe │ │ │ │ │ + bne.n 31b6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 3274 │ │ │ │ │ + b.n 322c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 326a │ │ │ │ │ + bge.n 3222 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 326a │ │ │ │ │ + bne.n 3222 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 3320 │ │ │ │ │ + bne.n 32d8 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 31fe │ │ │ │ │ + b.n 31b6 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 320e │ │ │ │ │ + b.n 31c6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 3270 │ │ │ │ │ + beq.n 3228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3270 │ │ │ │ │ + bne.n 3228 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 32b0 │ │ │ │ │ + b.n 3268 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3338 │ │ │ │ │ + bhi.n 32f0 │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - bne.n 32a8 │ │ │ │ │ - b.n 31fe │ │ │ │ │ + bne.n 3260 │ │ │ │ │ + b.n 31b6 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 32d0 │ │ │ │ │ + beq.n 3288 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 32d0 │ │ │ │ │ + bne.n 3288 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 32b0 │ │ │ │ │ + b.n 3268 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ - bne.n 32e8 │ │ │ │ │ + bne.n 32a0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 322e │ │ │ │ │ + b.n 31e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003358 : │ │ │ │ │ +00003310 : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3428 │ │ │ │ │ + beq.n 33e0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 3410 │ │ │ │ │ + bpl.n 33c8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.n 338a │ │ │ │ │ + bhi.n 3342 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 33f4 │ │ │ │ │ + beq.n 33ac │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 33dc │ │ │ │ │ + bne.n 3394 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 3388 │ │ │ │ │ + beq.n 3340 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 33dc │ │ │ │ │ + bne.n 3394 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq.n 3388 │ │ │ │ │ + beq.n 3340 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 33dc │ │ │ │ │ + bne.n 3394 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 3388 │ │ │ │ │ + bcc.n 3340 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 33c6 │ │ │ │ │ + beq.n 337e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 340a │ │ │ │ │ + b.n 33c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5034,63 +5011,63 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 340a │ │ │ │ │ + b.n 33c2 │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 340a │ │ │ │ │ + b.n 33c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000343c : │ │ │ │ │ +000033f4 : │ │ │ │ │ long_neg(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 34e4 │ │ │ │ │ + bhi.n 349c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r4, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ adds.w r0, r3, #256 @ 0x100 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3486 │ │ │ │ │ - ldr r0, [pc, #228] @ (3564 ) │ │ │ │ │ + bcs.n 343e │ │ │ │ │ + ldr r0, [pc, #228] @ (351c ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w lr, r3, r1 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3502 │ │ │ │ │ + bcs.n 34ba │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 355a │ │ │ │ │ + beq.n 3512 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r1, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -5107,18 +5084,18 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3482 │ │ │ │ │ + beq.n 343a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -5130,15 +5107,15 @@ │ │ │ │ │ movlt r6, r2 │ │ │ │ │ movge r6, ip │ │ │ │ │ movlt r5, #18 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 355a │ │ │ │ │ + cbz r0, 3512 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5155,47 +5132,47 @@ │ │ │ │ │ lsrs r1, r4, #30 │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r6, lsl #2 │ │ │ │ │ orrs.w r2, r1, r6, lsr #30 │ │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ │ it ne │ │ │ │ │ strne r1, [r0, #16] │ │ │ │ │ - b.n 3482 │ │ │ │ │ + b.n 343a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3482 │ │ │ │ │ + b.n 343a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003568 : │ │ │ │ │ +00003520 : │ │ │ │ │ long_invert(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3660 │ │ │ │ │ + bhi.n 3618 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mvns r4, r3 │ │ │ │ │ asrs r0, r3, #31 │ │ │ │ │ adds.w ip, r4, #5 │ │ │ │ │ mvn.w r2, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 35c0 │ │ │ │ │ + bcs.n 3578 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -5203,21 +5180,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w lr, r4, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 361a │ │ │ │ │ + bcs.n 35d2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3684 │ │ │ │ │ + beq.n 363c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -5236,19 +5213,19 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 3676 │ │ │ │ │ + blt.n 362e │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 3684 │ │ │ │ │ + cbz r0, 363c │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5263,71 +5240,64 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 35bc │ │ │ │ │ - ldr r1, [pc, #40] @ (368c ) │ │ │ │ │ - bl 60ac │ │ │ │ │ + b.n 3574 │ │ │ │ │ + ldr r1, [pc, #40] @ (3644 ) │ │ │ │ │ + bl 60f0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35bc │ │ │ │ │ + beq.n 3574 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 10358 <_PyLong_Negate> │ │ │ │ │ + bl 10528 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 35bc │ │ │ │ │ + b.n 3574 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adc.w r5, r0, #0 │ │ │ │ │ - b.n 3622 │ │ │ │ │ + b.n 35da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 35bc │ │ │ │ │ + b.n 3574 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003690 : │ │ │ │ │ +00003648 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcs.n 36a6 │ │ │ │ │ - ldr r3, [pc, #156] @ (373c ) │ │ │ │ │ - add.w r3, r3, r0, lsl #4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bx lr │ │ │ │ │ + bcc.n 36be │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ │ + lsrs r5, r1, #30 │ │ │ │ │ + orr.w r4, r4, r1, lsl #2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - orrs.w r3, r2, r1, ror #30 │ │ │ │ │ - orr.w r4, r2, r1, lsl #2 │ │ │ │ │ - mov.w r5, r1, lsr #30 │ │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 36d2 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #3 │ │ │ │ │ - moveq r2, #2 │ │ │ │ │ + bne.n 36de │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 372e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 36e8 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5338,214 +5308,224 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ bic.w r0, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - orrs.w r2, r5, r4 │ │ │ │ │ + orrs r5, r4 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq.n 3728 │ │ │ │ │ - add.w r1, r3, #16 │ │ │ │ │ - add.w r0, r3, #12 │ │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ + bne.n 36c8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #52] @ (36f4 ) │ │ │ │ │ + add.w r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bx lr │ │ │ │ │ + add.w r2, r3, #16 │ │ │ │ │ + bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r7, #28 │ │ │ │ │ - it ne │ │ │ │ │ - strne r1, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ + str r4, [r2, #0] │ │ │ │ │ + it ne │ │ │ │ │ + strne r1, [r2, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #3 │ │ │ │ │ + moveq r2, #2 │ │ │ │ │ + b.n 3676 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ + b.n 36b8 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003740 : │ │ │ │ │ +000036f8 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ stmdb 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 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f0e │ │ │ │ │ + bne.w 3ec6 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 412a │ │ │ │ │ + blt.w 40e2 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4450 │ │ │ │ │ + bne.w 4408 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3c1e │ │ │ │ │ + beq.w 3bd6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4454 │ │ │ │ │ + beq.w 440c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fce │ │ │ │ │ + beq.w 3f86 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 4106 │ │ │ │ │ + bpl.w 40be │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.w 3f40 │ │ │ │ │ + bhi.w 3ef8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r6, r2, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3f84 │ │ │ │ │ + bne.w 3f3c │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.w 3fce │ │ │ │ │ + beq.w 3f86 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - beq.w 3d46 │ │ │ │ │ + beq.w 3cfe │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 411a │ │ │ │ │ + beq.w 40d2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 4430 │ │ │ │ │ + bpl.w 43e8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 3eee │ │ │ │ │ - ldr r1, [pc, #788] @ (3afc ) │ │ │ │ │ + bne.w 3ea6 │ │ │ │ │ + ldr r1, [pc, #788] @ (3ab4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d46 │ │ │ │ │ - ldr r1, [pc, #776] @ (3b00 ) │ │ │ │ │ + bne.w 3cfe │ │ │ │ │ + ldr r1, [pc, #776] @ (3ab8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4418 │ │ │ │ │ + beq.w 43d0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 4164 │ │ │ │ │ + blt.w 411c │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 417a │ │ │ │ │ + beq.w 4132 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 3d10 │ │ │ │ │ + beq.w 3cc8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3988 │ │ │ │ │ + bne.w 3940 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add ip, r3 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3b5a │ │ │ │ │ + beq.w 3b12 │ │ │ │ │ add.w r3, r9, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r4, r8, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ - b.n 38c4 │ │ │ │ │ + b.n 387c │ │ │ │ │ mov.w r5, fp, lsr #16 │ │ │ │ │ add.w lr, r4, #2 │ │ │ │ │ orr.w r5, r5, r8, lsl #16 │ │ │ │ │ strb.w r3, [ip], #-1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls.n 3926 │ │ │ │ │ + bls.n 38de │ │ │ │ │ sub.w r1, r2, #24 │ │ │ │ │ strb.w r5, [ip] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov.w r3, fp, lsr #24 │ │ │ │ │ add.w r5, r4, #3 │ │ │ │ │ mov.w r0, r8, lsr #24 │ │ │ │ │ orr.w r3, r3, r8, lsl #8 │ │ │ │ │ itt ls │ │ │ │ │ addls.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movls r4, r5 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bls.n 38ba │ │ │ │ │ + bls.n 3872 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls.n 3926 │ │ │ │ │ + bls.n 38de │ │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ │ adds r4, #4 │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub.w r1, r2, #32 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 3c26 │ │ │ │ │ + beq.w 3bde │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c9e │ │ │ │ │ + bne.w 3c56 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ sub.w r0, r1, #32 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ subs r5, r7, r5 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 395e │ │ │ │ │ + beq.n 3916 │ │ │ │ │ lsl.w lr, r2, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ lsr.w sl, r2, r9 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r8, lr, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3c34 │ │ │ │ │ + beq.w 3bec │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bls.n 3926 │ │ │ │ │ + bls.n 38de │ │ │ │ │ mov.w r3, fp, lsr #8 │ │ │ │ │ add.w r2, r1, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #24 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ strb.w fp, [ip], #-1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bhi.n 3868 │ │ │ │ │ + bhi.n 3820 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ @@ -5553,175 +5533,175 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 417a │ │ │ │ │ + beq.w 4132 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 417a │ │ │ │ │ + bne.w 4132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 417a │ │ │ │ │ + b.w 4132 │ │ │ │ │ ldrd sl, r8, [sp, #24] │ │ │ │ │ lsr.w r5, r2, r9 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4288 │ │ │ │ │ + beq.w 4240 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ - b.n 390c │ │ │ │ │ + b.n 38c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3b54 │ │ │ │ │ + beq.w 3b0c │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ sub.w fp, r1, #32 │ │ │ │ │ ldr.w lr, [r9, #4]! │ │ │ │ │ rsb sl, r1, #32 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b10 │ │ │ │ │ + bne.w 3ac8 │ │ │ │ │ mov r5, lr │ │ │ │ │ mov r2, fp │ │ │ │ │ strd fp, sl, [sp, #28] │ │ │ │ │ lsl.w fp, r5, r2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ lsl.w sl, r5, r1 │ │ │ │ │ orr.w r3, sl, r3 │ │ │ │ │ lsr.w lr, r5, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ orr.w lr, fp, lr │ │ │ │ │ orr.w r0, lr, r0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 3a96 │ │ │ │ │ + beq.n 3a4e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 3928 │ │ │ │ │ + bls.n 38e0 │ │ │ │ │ add.w lr, r1, #30 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ add.w sl, r2, #1 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ cmp r6, sl │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bls.n 3928 │ │ │ │ │ + bls.n 38e0 │ │ │ │ │ strb r5, [r1, #0] │ │ │ │ │ lsrs r5, r3, #16 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ add.w sl, ip, #2 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bls.n 3928 │ │ │ │ │ + bls.n 38e0 │ │ │ │ │ sub.w r1, lr, #24 │ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ strb.w r5, [sl] │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w ip, ip, #3 │ │ │ │ │ lsrls r0, r0, #24 │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.n 3a4a │ │ │ │ │ + bls.n 3a02 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls.w 3928 │ │ │ │ │ + bls.w 38e0 │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ sub.w r1, lr, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 39a2 │ │ │ │ │ + bne.n 395a │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3b5a │ │ │ │ │ + beq.n 3b12 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls.w 3928 │ │ │ │ │ + bls.w 38e0 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w r0, ip, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3d20 │ │ │ │ │ + bne.w 3cd8 │ │ │ │ │ cmp r6, lr │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ it hi │ │ │ │ │ movhi r1, r2 │ │ │ │ │ - bls.n 3a8e │ │ │ │ │ + bls.n 3a46 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 3b84 │ │ │ │ │ + bne.w 3b3c │ │ │ │ │ sub.w r2, r6, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3d32 │ │ │ │ │ + beq.w 3cea │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov lr, r5 │ │ │ │ │ adds r1, #32 │ │ │ │ │ clz r5, lr │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.n 3b04 │ │ │ │ │ + bls.n 3abc │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 3928 │ │ │ │ │ + bls.w 38e0 │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ sub.w sl, r1, #8 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ add.w lr, r2, #1 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - bls.w 4296 │ │ │ │ │ + bls.w 424e │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls.w 3928 │ │ │ │ │ + bls.w 38e0 │ │ │ │ │ sub.w lr, r1, #16 │ │ │ │ │ strb.w r5, [ip, #1] │ │ │ │ │ lsrs r5, r3, #16 │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ add.w sl, ip, #2 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.w 4290 │ │ │ │ │ + bhi.w 4248 │ │ │ │ │ mov r3, r5 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r2, fp │ │ │ │ │ mov ip, sl │ │ │ │ │ - b.n 3a4a │ │ │ │ │ + b.n 3a02 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne.w 39a2 │ │ │ │ │ - b.n 3a52 │ │ │ │ │ + bne.w 395a │ │ │ │ │ + b.n 3a0a │ │ │ │ │ mov r5, lr │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ eor.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ add r5, r2 │ │ │ │ │ bic.w lr, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ @@ -5730,64 +5710,64 @@ │ │ │ │ │ lsr.w r2, lr, sl │ │ │ │ │ orrs r5, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ orrs r0, r5 │ │ │ │ │ lsl.w r5, lr, r1 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.w 39e0 │ │ │ │ │ + bne.w 3998 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq.w 3ede │ │ │ │ │ + beq.w 3e96 │ │ │ │ │ eor.w lr, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ - b.n 3aa0 │ │ │ │ │ + b.n 3a58 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ sub.w r3, lr, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f5e │ │ │ │ │ + bne.w 3f16 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, ip │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls.n 3a8e │ │ │ │ │ + bls.n 3a46 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 3a86 │ │ │ │ │ + beq.n 3a3e │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.w 3a8e │ │ │ │ │ + bls.w 3a46 │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 3a8e │ │ │ │ │ + bls.w 3a46 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3bf0 │ │ │ │ │ + beq.n 3ba8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3be4 │ │ │ │ │ + beq.n 3b9c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3bde │ │ │ │ │ + beq.n 3b96 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3bd8 │ │ │ │ │ + beq.n 3b90 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3bd2 │ │ │ │ │ + beq.n 3b8a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3bcc │ │ │ │ │ + beq.n 3b84 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 3bc6 │ │ │ │ │ + beq.n 3b7e │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -5795,84 +5775,84 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 3a8e │ │ │ │ │ + beq.w 3a46 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ strb.w r1, [r3], #-1 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ sub.w r0, r3, #7 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ │ - bne.n 3bf0 │ │ │ │ │ - b.n 3a8e │ │ │ │ │ + bne.n 3ba8 │ │ │ │ │ + b.n 3a46 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 380a │ │ │ │ │ + b.n 37c2 │ │ │ │ │ mov lr, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrd r4, r8, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3a5a │ │ │ │ │ + b.n 3a12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3d9c │ │ │ │ │ + beq.w 3d54 │ │ │ │ │ mov r3, fp │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ adds r1, #32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.w 38ba │ │ │ │ │ + bls.w 3872 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bls.w 3926 │ │ │ │ │ + bls.w 38de │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ lsrs r2, r3, #8 │ │ │ │ │ sub.w lr, r1, #8 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ orr.w r2, r2, r0, lsl #24 │ │ │ │ │ - bls.w 409e │ │ │ │ │ + bls.w 4056 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls.w 3926 │ │ │ │ │ + bls.w 38de │ │ │ │ │ strb.w r2, [ip, #-1] │ │ │ │ │ lsrs r5, r3, #16 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ add.w lr, r4, #2 │ │ │ │ │ orr.w r5, r5, r2, lsl #16 │ │ │ │ │ sub.w r2, r1, #16 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi.w 4092 │ │ │ │ │ + bhi.w 404a │ │ │ │ │ lsrs r1, r0, #16 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 38ba │ │ │ │ │ + b.n 3872 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mvns r5, r7 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ add r5, r0 │ │ │ │ │ sub.w r0, r1, #32 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ ands.w r0, r5, #3 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - beq.n 3d4c │ │ │ │ │ + beq.n 3d04 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ eor.w r2, r2, fp │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bic.w sl, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ @@ -5883,47 +5863,47 @@ │ │ │ │ │ orr.w lr, r2, r0 │ │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ │ orr.w r8, r2, r3 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w lr, [sp, #28] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 3d90 │ │ │ │ │ + beq.n 3d48 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bls.w 3926 │ │ │ │ │ + bls.w 38de │ │ │ │ │ mov.w r3, r8, lsr #8 │ │ │ │ │ add.w r2, r1, #30 │ │ │ │ │ mov fp, r8 │ │ │ │ │ strb.w r8, [ip], #-1 │ │ │ │ │ orr.w r3, r3, lr, lsl #24 │ │ │ │ │ mov r8, lr │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - b.n 3922 │ │ │ │ │ + b.n 38da │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3ec6 │ │ │ │ │ + beq.w 3e7e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3830 │ │ │ │ │ + b.n 37e8 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - b.n 3b7c │ │ │ │ │ + b.n 3b34 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 3f96 │ │ │ │ │ + beq.w 3f4e │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b.n 39c0 │ │ │ │ │ + b.n 3978 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3804 │ │ │ │ │ + b.n 37bc │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ eor.w lr, lr, fp │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ @@ -5936,276 +5916,276 @@ │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ lsl.w r8, sl, r1 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 40f8 │ │ │ │ │ + beq.w 40b0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 3cf2 │ │ │ │ │ + b.n 3caa │ │ │ │ │ cmp sl, fp │ │ │ │ │ - beq.w 402a │ │ │ │ │ + beq.w 3fe2 │ │ │ │ │ eor.w r2, sl, fp │ │ │ │ │ - b.n 3c40 │ │ │ │ │ + b.n 3bf8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ - beq.w 395e │ │ │ │ │ + beq.w 3916 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 3e90 │ │ │ │ │ + beq.n 3e48 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 3e5e │ │ │ │ │ + beq.n 3e16 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 3e2c │ │ │ │ │ + beq.n 3de4 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 3dfa │ │ │ │ │ + beq.n 3db2 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - bne.w 3ff6 │ │ │ │ │ + bne.w 3fae │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ lsr.w sl, r2, r9 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r8, lr, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c3a │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ lsr.w sl, r2, r9 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r8, lr, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c3a │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ lsr.w sl, r2, r9 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r8, lr, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c3a │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ lsr.w sl, r2, r9 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r8, lr, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c3a │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ lsr.w sl, r2, r9 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r8, lr, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c3a │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 3962 │ │ │ │ │ + b.n 391a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 393e │ │ │ │ │ + b.n 38f6 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 3f96 │ │ │ │ │ + beq.n 3f4e │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ - b.n 3b12 │ │ │ │ │ + b.n 3aca │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ - blt.w 417a │ │ │ │ │ - ldr r1, [pc, #640] @ (4180 ) │ │ │ │ │ + blt.w 4132 │ │ │ │ │ + ldr r1, [pc, #640] @ (4138 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f4 │ │ │ │ │ + beq.w 37ac │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 3804 │ │ │ │ │ + b.n 37bc │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #620] @ (4184 ) │ │ │ │ │ + ldr r4, [pc, #620] @ (413c ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 417a │ │ │ │ │ + beq.w 4132 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3c1e │ │ │ │ │ + beq.w 3bd6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 3780 │ │ │ │ │ + b.n 3738 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 3f70 │ │ │ │ │ + bcc.n 3f28 │ │ │ │ │ ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq.n 3f48 │ │ │ │ │ - b.n 3fae │ │ │ │ │ - cbz r6, 3f66 │ │ │ │ │ + beq.n 3f00 │ │ │ │ │ + b.n 3f66 │ │ │ │ │ + cbz r6, 3f1e │ │ │ │ │ ldrsb.w r3, [ip, r0] │ │ │ │ │ lsrs r6, r3, #31 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 3928 │ │ │ │ │ - b.n 3a8e │ │ │ │ │ + bne.w 38e0 │ │ │ │ │ + b.n 3a46 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 3fa2 │ │ │ │ │ + blt.n 3f5a │ │ │ │ │ mul.w r6, r3, r1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 37c0 │ │ │ │ │ + beq.w 3778 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37c0 │ │ │ │ │ + bne.w 3778 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 3778 │ │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 3a5a │ │ │ │ │ + b.n 3a12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3fae │ │ │ │ │ + bge.n 3f66 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.w 414c │ │ │ │ │ + beq.w 4104 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3fe6 │ │ │ │ │ + bne.n 3f9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 417a │ │ │ │ │ + bne.w 4132 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - beq.w 4164 │ │ │ │ │ + beq.w 411c │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 37cc │ │ │ │ │ + b.w 3784 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fce │ │ │ │ │ + bne.n 3f86 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fce │ │ │ │ │ + b.n 3f86 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ lsr.w sl, r2, r9 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r8, lr, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c3a │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 3dc8 │ │ │ │ │ + b.n 3d80 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 3d4c │ │ │ │ │ + beq.w 3d04 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 40ae │ │ │ │ │ + bne.n 4066 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ eor.w r2, r2, fp │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w sl, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ @@ -6215,37 +6195,37 @@ │ │ │ │ │ orr.w lr, r2, lr │ │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ │ orr.w r8, r2, r8 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w lr, [sp, #28] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 3cf2 │ │ │ │ │ + bne.w 3caa │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.w 3d96 │ │ │ │ │ + bne.w 3d4e │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - b.n 3d56 │ │ │ │ │ + b.n 3d0e │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.w 3878 │ │ │ │ │ + b.w 3830 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ lsrs r2, r0, #8 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 38ba │ │ │ │ │ + b.n 3872 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ eor.w r2, r2, fp │ │ │ │ │ add r2, r0 │ │ │ │ │ bic.w sl, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ sub.w r2, r1, #32 │ │ │ │ │ @@ -6255,92 +6235,92 @@ │ │ │ │ │ orr.w lr, r2, lr │ │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ │ orr.w r8, r2, r8 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w lr, [sp, #28] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 3cf2 │ │ │ │ │ + bne.w 3caa │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.w 3d96 │ │ │ │ │ + bne.w 3d4e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 4040 │ │ │ │ │ + b.n 3ff8 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - beq.n 4188 │ │ │ │ │ + beq.n 4140 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 3d96 │ │ │ │ │ + b.n 3d4e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + b.n 3f78 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ - bge.w 3802 │ │ │ │ │ - b.n 417a │ │ │ │ │ + bge.w 37ba │ │ │ │ │ + b.n 4132 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #84] @ (4184 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (413c ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3780 │ │ │ │ │ - b.n 417a │ │ │ │ │ + bne.w 3738 │ │ │ │ │ + b.n 4132 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4260 │ │ │ │ │ + bne.w 4218 │ │ │ │ │ subs r7, #1 │ │ │ │ │ it ne │ │ │ │ │ movne.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.w 37cc │ │ │ │ │ + bne.w 3784 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3a8e │ │ │ │ │ + b.n 3a46 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 4278 │ │ │ │ │ + beq.n 4230 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ eor.w lr, lr, fp │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ add r5, lr │ │ │ │ │ bic.w sl, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -6351,17 +6331,17 @@ │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ lsl.w r8, sl, r1 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 3d88 │ │ │ │ │ + bne.w 3d40 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.n 40fc │ │ │ │ │ + bne.n 40b4 │ │ │ │ │ ldr.w lr, [r4, #4]! │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ eor.w lr, lr, fp │ │ │ │ │ add r5, lr │ │ │ │ │ bic.w sl, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ @@ -6371,17 +6351,17 @@ │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ lsl.w r8, sl, r1 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 3d88 │ │ │ │ │ + bne.w 3d40 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.w 40fc │ │ │ │ │ + bne.w 40b4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r7, #2 │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ eor.w lr, lr, fp │ │ │ │ │ add r5, lr │ │ │ │ │ @@ -6393,177 +6373,177 @@ │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ lsl.w r8, sl, r1 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 3d88 │ │ │ │ │ + bne.w 3d40 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.w 40fc │ │ │ │ │ + bne.w 40b4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r7, #3 │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ - b.n 3d56 │ │ │ │ │ + b.n 3d0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4158 │ │ │ │ │ + bne.w 4110 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 37c6 │ │ │ │ │ + b.w 377e │ │ │ │ │ ldrd r8, lr, [sp, #56] @ 0x38 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 3a5a │ │ │ │ │ - cbz r2, 42a6 │ │ │ │ │ + b.w 3a12 │ │ │ │ │ + cbz r2, 425e │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ - b.n 3c3a │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b.w 3a0e │ │ │ │ │ + b.w 39c6 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, lr │ │ │ │ │ - b.w 3a4a │ │ │ │ │ + b.w 3a02 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 4406 │ │ │ │ │ + beq.w 43be │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov lr, sl │ │ │ │ │ lsr.w r5, r2, r9 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 3982 │ │ │ │ │ + bne.w 393a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 428a │ │ │ │ │ + bne.n 4242 │ │ │ │ │ ldr.w r2, [sl, #4]! │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ lsr.w r5, r2, r9 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ - bne.w 3982 │ │ │ │ │ + bne.w 393a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 428a │ │ │ │ │ + bne.n 4242 │ │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ │ adds r7, #2 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add.w sl, lr, #8 │ │ │ │ │ lsr.w r5, r2, r9 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 3982 │ │ │ │ │ + bne.w 393a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 428a │ │ │ │ │ + bne.n 4242 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ adds r7, #3 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add.w sl, lr, #12 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ lsr.w r5, r2, r9 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ - bne.w 3982 │ │ │ │ │ + bne.w 393a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 428a │ │ │ │ │ + bne.n 4242 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add.w sl, lr, #16 │ │ │ │ │ lsr.w r5, r2, r9 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 3982 │ │ │ │ │ + bne.w 393a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 4242 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ adds r7, r3, #5 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add.w sl, lr, #20 │ │ │ │ │ lsr.w r5, r2, r9 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 3982 │ │ │ │ │ + bne.w 393a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 4242 │ │ │ │ │ ldr.w r2, [lr, #24] │ │ │ │ │ adds r7, r3, #6 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add.w sl, lr, #24 │ │ │ │ │ lsr.w r5, r2, r9 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ │ orr.w fp, r0, fp │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 3982 │ │ │ │ │ + bne.w 393a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 4242 │ │ │ │ │ adds r7, r3, #7 │ │ │ │ │ ldr.w r2, [lr, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ add.w sl, lr, #28 │ │ │ │ │ - b.w 3962 │ │ │ │ │ + b.w 391a │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrd r4, r8, [sp, #52] @ 0x34 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 3a5a │ │ │ │ │ + b.w 3a12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 417a │ │ │ │ │ + b.n 4132 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -6571,22 +6551,22 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 417a │ │ │ │ │ + b.n 4132 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 3f12 │ │ │ │ │ + b.n 3eca │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.w 37cc │ │ │ │ │ + b.w 3784 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000445c <_PyLong_AsByteArray>: │ │ │ │ │ +00004414 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ @@ -6595,262 +6575,262 @@ │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #20] │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ - beq.w 490c <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ + beq.w 48c4 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ mov.w fp, r4, lsr #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 45c8 <_PyLong_AsByteArray+0x16c> │ │ │ │ │ + bne.w 4580 <_PyLong_AsByteArray+0x16c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ adds r1, r7, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 492e <_PyLong_AsByteArray+0x4d2> │ │ │ │ │ + beq.w 48e6 <_PyLong_AsByteArray+0x4d2> │ │ │ │ │ add.w sl, r0, #8 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 47fe <_PyLong_AsByteArray+0x3a2> │ │ │ │ │ + bne.w 47b6 <_PyLong_AsByteArray+0x3a2> │ │ │ │ │ sub.w r4, r2, fp │ │ │ │ │ sub.w r5, r3, #32 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ ands.w r5, r4, #7 │ │ │ │ │ itt eq │ │ │ │ │ moveq r9, ip │ │ │ │ │ ldreq r6, [sp, #16] │ │ │ │ │ - beq.w 4a6c <_PyLong_AsByteArray+0x610> │ │ │ │ │ + beq.w 4a24 <_PyLong_AsByteArray+0x610> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ lsl.w r6, r1, r4 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ orr.w r7, r6, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orr.w r9, r0, ip │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 47a4 <_PyLong_AsByteArray+0x348> │ │ │ │ │ + beq.w 475c <_PyLong_AsByteArray+0x348> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bcs.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bcs.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ mov.w r3, r9, lsr #8 │ │ │ │ │ add.w r0, lr, #1 │ │ │ │ │ orr.w r3, r3, r7, lsl #24 │ │ │ │ │ strb.w r9, [r1], #-1 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bls.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w r1, r9, lsr #16 │ │ │ │ │ orr.w r1, r1, r7, lsl #16 │ │ │ │ │ add.w r6, lr, #2 │ │ │ │ │ strb.w r3, [r8], #-1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ sub.w r3, r4, #24 │ │ │ │ │ strb.w r1, [r8] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w ip, r9, lsr #24 │ │ │ │ │ add.w r1, lr, #3 │ │ │ │ │ orr.w ip, ip, r7, lsl #8 │ │ │ │ │ mov.w r0, r7, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ movls lr, r1 │ │ │ │ │ - bls.n 4584 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + bls.n 453c <_PyLong_AsByteArray+0x128> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ strb.w ip, [r8, #-1] │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ sub.w r8, r8, #2 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ mov ip, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.n 44b6 <_PyLong_AsByteArray+0x5a> │ │ │ │ │ + bne.n 446e <_PyLong_AsByteArray+0x5a> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46c0 <_PyLong_AsByteArray+0x264> │ │ │ │ │ + beq.w 4678 <_PyLong_AsByteArray+0x264> │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bcs.n 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bcs.n 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ adds r0, r7, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 491c <_PyLong_AsByteArray+0x4c0> │ │ │ │ │ + bne.w 48d4 <_PyLong_AsByteArray+0x4c0> │ │ │ │ │ strb.w ip, [r7] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls.n 45c0 <_PyLong_AsByteArray+0x164> │ │ │ │ │ + bls.n 4578 <_PyLong_AsByteArray+0x164> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 4860 <_PyLong_AsByteArray+0x404> │ │ │ │ │ + bne.w 4818 <_PyLong_AsByteArray+0x404> │ │ │ │ │ sub.w r2, r5, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4932 <_PyLong_AsByteArray+0x4d6> │ │ │ │ │ + beq.w 48ea <_PyLong_AsByteArray+0x4d6> │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, lr │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b.n 4634 <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ + b.n 45ec <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ mov.w r2, ip, lsr #16 │ │ │ │ │ orr.w r2, r2, r0, lsl #16 │ │ │ │ │ add.w r9, lr, #2 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.n 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.n 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ strb.w r2, [r8] │ │ │ │ │ sub.w r3, r7, #24 │ │ │ │ │ mov.w r2, ip, lsr #24 │ │ │ │ │ add.w r8, lr, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 46a8 <_PyLong_AsByteArray+0x24c> │ │ │ │ │ + bls.n 4660 <_PyLong_AsByteArray+0x24c> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls.n 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.n 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ mov ip, r0 │ │ │ │ │ strb r2, [r1, #3] │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ adds r1, #4 │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.n 46b6 <_PyLong_AsByteArray+0x25a> │ │ │ │ │ + beq.n 466e <_PyLong_AsByteArray+0x25a> │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4744 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ + bne.w 46fc <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ sub.w r8, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ lsr.w sl, r2, r7 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ lsl.w r9, r2, r8 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ lsl.w sl, r2, r3 │ │ │ │ │ orr.w ip, sl, ip │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 46e4 <_PyLong_AsByteArray+0x288> │ │ │ │ │ + beq.n 469c <_PyLong_AsByteArray+0x288> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls.n 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.n 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ add.w r7, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r2, ip, lsr #8 │ │ │ │ │ add.w r8, lr, #1 │ │ │ │ │ orr.w r2, r2, r0, lsl #24 │ │ │ │ │ strb.w ip, [r3], #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bhi.n 45ec <_PyLong_AsByteArray+0x190> │ │ │ │ │ + bhi.n 45a4 <_PyLong_AsByteArray+0x190> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cbz r3, 46a2 <_PyLong_AsByteArray+0x246> │ │ │ │ │ + cbz r3, 465a <_PyLong_AsByteArray+0x246> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 45c2 <_PyLong_AsByteArray+0x166> │ │ │ │ │ + b.n 457a <_PyLong_AsByteArray+0x166> │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r1, #3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ lsrs r0, r0, #24 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bne.n 4634 <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ + bne.n 45ec <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4598 <_PyLong_AsByteArray+0x13c> │ │ │ │ │ + bne.w 4550 <_PyLong_AsByteArray+0x13c> │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ sub.w r3, lr, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bec <_PyLong_AsByteArray+0x790> │ │ │ │ │ + bne.w 4ba4 <_PyLong_AsByteArray+0x790> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ negs r3, r3 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ - b.n 45ae <_PyLong_AsByteArray+0x152> │ │ │ │ │ + b.n 4566 <_PyLong_AsByteArray+0x152> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 494e <_PyLong_AsByteArray+0x4f2> │ │ │ │ │ + beq.w 4906 <_PyLong_AsByteArray+0x4f2> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 462e <_PyLong_AsByteArray+0x1d2> │ │ │ │ │ + bls.n 45e6 <_PyLong_AsByteArray+0x1d2> │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls.n 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.n 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ mov.w r2, ip, lsr #8 │ │ │ │ │ sub.w r8, r3, #8 │ │ │ │ │ orr.w r2, r2, r0, lsl #24 │ │ │ │ │ add.w r7, lr, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ - bls.w 4cb4 <_PyLong_AsByteArray+0x858> │ │ │ │ │ + bls.w 4c6c <_PyLong_AsByteArray+0x858> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls.n 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.n 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ sub.w r7, r3, #16 │ │ │ │ │ strb r2, [r1, #1] │ │ │ │ │ mov.w r2, ip, lsr #16 │ │ │ │ │ add.w r9, lr, #2 │ │ │ │ │ orr.w r2, r2, r0, lsl #16 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bhi.w 4cb0 <_PyLong_AsByteArray+0x854> │ │ │ │ │ + bhi.w 4c68 <_PyLong_AsByteArray+0x854> │ │ │ │ │ mov ip, r2 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b.n 462e <_PyLong_AsByteArray+0x1d2> │ │ │ │ │ + b.n 45e6 <_PyLong_AsByteArray+0x1d2> │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w r9, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ eor.w r8, r2, sl │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r8, r2 │ │ │ │ │ @@ -6862,56 +6842,56 @@ │ │ │ │ │ lsr.w r7, r2, r7 │ │ │ │ │ orr.w r8, r8, r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ orr.w r0, r8, r0 │ │ │ │ │ lsl.w r8, r2, r3 │ │ │ │ │ orr.w ip, r8, ip │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 4942 <_PyLong_AsByteArray+0x4e6> │ │ │ │ │ + beq.w 48fa <_PyLong_AsByteArray+0x4e6> │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ add.w r7, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r2, ip, lsr #8 │ │ │ │ │ add.w r8, lr, #1 │ │ │ │ │ orr.w r2, r2, r0, lsl #24 │ │ │ │ │ strb.w ip, [r3], #1 │ │ │ │ │ - b.n 4684 <_PyLong_AsByteArray+0x228> │ │ │ │ │ + b.n 463c <_PyLong_AsByteArray+0x228> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4968 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + beq.w 4920 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r1, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 47ea <_PyLong_AsByteArray+0x38e> │ │ │ │ │ + bls.n 47a2 <_PyLong_AsByteArray+0x38e> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bls.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ mov.w r1, ip, lsr #8 │ │ │ │ │ sub.w r6, r3, #8 │ │ │ │ │ orr.w r1, r1, r0, lsl #24 │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ strb.w ip, [r8] │ │ │ │ │ - bhi.w 4c48 <_PyLong_AsByteArray+0x7ec> │ │ │ │ │ + bhi.w 4c00 <_PyLong_AsByteArray+0x7ec> │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - b.n 4584 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + b.n 453c <_PyLong_AsByteArray+0x128> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 458a <_PyLong_AsByteArray+0x12e> │ │ │ │ │ + beq.w 4542 <_PyLong_AsByteArray+0x12e> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 44c2 <_PyLong_AsByteArray+0x66> │ │ │ │ │ + beq.w 447a <_PyLong_AsByteArray+0x66> │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w r4, r3, #32 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ rsb r4, r3, #32 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ eors r1, r7 │ │ │ │ │ @@ -6925,51 +6905,51 @@ │ │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ │ orrs r4, r5 │ │ │ │ │ orrs r0, r4 │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w ip, r4, ip │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 495e <_PyLong_AsByteArray+0x502> │ │ │ │ │ + beq.w 4916 <_PyLong_AsByteArray+0x502> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bcs.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bcs.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ mov r9, ip │ │ │ │ │ add.w r0, lr, #1 │ │ │ │ │ strb.w ip, [r1], #-1 │ │ │ │ │ - b.n 4522 <_PyLong_AsByteArray+0xc6> │ │ │ │ │ + b.n 44da <_PyLong_AsByteArray+0xc6> │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.w 45c0 <_PyLong_AsByteArray+0x164> │ │ │ │ │ + bls.w 4578 <_PyLong_AsByteArray+0x164> │ │ │ │ │ add.w lr, lr, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls.w 45c0 <_PyLong_AsByteArray+0x164> │ │ │ │ │ + bls.w 4578 <_PyLong_AsByteArray+0x164> │ │ │ │ │ sub.w r3, r5, lr │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 48dc <_PyLong_AsByteArray+0x480> │ │ │ │ │ + beq.n 4894 <_PyLong_AsByteArray+0x480> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 48ce <_PyLong_AsByteArray+0x472> │ │ │ │ │ + beq.n 4886 <_PyLong_AsByteArray+0x472> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 48c6 <_PyLong_AsByteArray+0x46a> │ │ │ │ │ + beq.n 487e <_PyLong_AsByteArray+0x46a> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 48be <_PyLong_AsByteArray+0x462> │ │ │ │ │ + beq.n 4876 <_PyLong_AsByteArray+0x462> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 48b6 <_PyLong_AsByteArray+0x45a> │ │ │ │ │ + beq.n 486e <_PyLong_AsByteArray+0x45a> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 48ae <_PyLong_AsByteArray+0x452> │ │ │ │ │ + beq.n 4866 <_PyLong_AsByteArray+0x452> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 48a6 <_PyLong_AsByteArray+0x44a> │ │ │ │ │ + beq.n 485e <_PyLong_AsByteArray+0x44a> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ @@ -6977,535 +6957,535 @@ │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq.w 45c0 <_PyLong_AsByteArray+0x164> │ │ │ │ │ + beq.w 4578 <_PyLong_AsByteArray+0x164> │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ cmp r5, lr │ │ │ │ │ strb.w r1, [r3], #-1 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ sub.w r0, r3, #7 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ │ - bne.n 48dc <_PyLong_AsByteArray+0x480> │ │ │ │ │ - b.n 45c0 <_PyLong_AsByteArray+0x164> │ │ │ │ │ + bne.n 4894 <_PyLong_AsByteArray+0x480> │ │ │ │ │ + b.n 4578 <_PyLong_AsByteArray+0x164> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c06 <_PyLong_AsByteArray+0x7aa> │ │ │ │ │ + beq.w 4bbe <_PyLong_AsByteArray+0x7aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 4488 <_PyLong_AsByteArray+0x2c> │ │ │ │ │ + b.n 4440 <_PyLong_AsByteArray+0x2c> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb r3, [r7, #0] │ │ │ │ │ - b.n 45ae <_PyLong_AsByteArray+0x152> │ │ │ │ │ + b.n 4566 <_PyLong_AsByteArray+0x152> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 493c <_PyLong_AsByteArray+0x4e0> │ │ │ │ │ + cbz r3, 48f4 <_PyLong_AsByteArray+0x4e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4c36 <_PyLong_AsByteArray+0x7da> │ │ │ │ │ + beq.w 4bee <_PyLong_AsByteArray+0x7da> │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - b.n 46da <_PyLong_AsByteArray+0x27e> │ │ │ │ │ + b.n 4692 <_PyLong_AsByteArray+0x27e> │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 4c26 <_PyLong_AsByteArray+0x7ca> │ │ │ │ │ + beq.w 4bde <_PyLong_AsByteArray+0x7ca> │ │ │ │ │ eor.w r2, r2, sl │ │ │ │ │ - b.n 46ec <_PyLong_AsByteArray+0x290> │ │ │ │ │ + b.n 46a4 <_PyLong_AsByteArray+0x290> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.w 4c00 <_PyLong_AsByteArray+0x7a4> │ │ │ │ │ + beq.w 4bb8 <_PyLong_AsByteArray+0x7a4> │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ - b.n 464a <_PyLong_AsByteArray+0x1ee> │ │ │ │ │ + b.n 4602 <_PyLong_AsByteArray+0x1ee> │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.w 4c3a <_PyLong_AsByteArray+0x7de> │ │ │ │ │ + beq.w 4bf2 <_PyLong_AsByteArray+0x7de> │ │ │ │ │ eors r1, r7 │ │ │ │ │ - b.n 47ae <_PyLong_AsByteArray+0x352> │ │ │ │ │ + b.n 4766 <_PyLong_AsByteArray+0x352> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4cc0 <_PyLong_AsByteArray+0x864> │ │ │ │ │ + beq.w 4c78 <_PyLong_AsByteArray+0x864> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 4a3c <_PyLong_AsByteArray+0x5e0> │ │ │ │ │ + beq.n 49f4 <_PyLong_AsByteArray+0x5e0> │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 4a10 <_PyLong_AsByteArray+0x5b4> │ │ │ │ │ + beq.n 49c8 <_PyLong_AsByteArray+0x5b4> │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 49e4 <_PyLong_AsByteArray+0x588> │ │ │ │ │ + beq.n 499c <_PyLong_AsByteArray+0x588> │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 49b8 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + beq.n 4970 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - bne.w 4c82 <_PyLong_AsByteArray+0x826> │ │ │ │ │ + bne.w 4c3a <_PyLong_AsByteArray+0x826> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl.w r6, r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w r4, r1, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orrs r7, r6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl.w r6, r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w r4, r1, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orrs r7, r6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl.w r6, r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w r4, r1, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orrs r7, r6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl.w r6, r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w r4, r1, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orrs r7, r6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl.w r6, r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w r4, r1, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orrs r7, r6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ lsl.w ip, r1, r4 │ │ │ │ │ lsr.w r4, r1, r6 │ │ │ │ │ orr.w r4, ip, r4 │ │ │ │ │ orr.w r7, r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w r9, r4, r9 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 4cc4 <_PyLong_AsByteArray+0x868> │ │ │ │ │ + beq.w 4c7c <_PyLong_AsByteArray+0x868> │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r5, sl │ │ │ │ │ lsl.w ip, r1, r4 │ │ │ │ │ lsr.w r4, r1, r6 │ │ │ │ │ orr.w r4, ip, r4 │ │ │ │ │ orrs r7, r4 │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w r9, r4, r9 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ lsl.w ip, r1, r4 │ │ │ │ │ lsr.w r4, r1, r6 │ │ │ │ │ orr.w r4, ip, r4 │ │ │ │ │ orr.w r7, r7, r4 │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w r9, r4, r9 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ adds r2, #2 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add.w sl, r5, #8 │ │ │ │ │ lsl.w ip, r1, r4 │ │ │ │ │ lsr.w r4, r1, r6 │ │ │ │ │ orr.w r4, ip, r4 │ │ │ │ │ orrs r7, r4 │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w r9, r4, r9 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ adds r2, #3 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add.w sl, r5, #12 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ lsl.w ip, r1, r4 │ │ │ │ │ lsr.w r4, r1, r6 │ │ │ │ │ orr.w r4, ip, r4 │ │ │ │ │ orr.w r7, r7, r4 │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w r9, r4, r9 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ lsl.w ip, r1, r4 │ │ │ │ │ lsr.w r4, r1, r6 │ │ │ │ │ orr.w r4, ip, r4 │ │ │ │ │ orrs r7, r4 │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w r9, r4, r9 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add.w sl, r5, #20 │ │ │ │ │ lsl.w ip, r1, r4 │ │ │ │ │ lsr.w r4, r1, r6 │ │ │ │ │ orr.w r4, ip, r4 │ │ │ │ │ orrs r7, r4 │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w r9, r4, r9 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ adds r2, r0, #6 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add.w sl, r5, #24 │ │ │ │ │ lsl.w ip, r1, r4 │ │ │ │ │ lsr.w r4, r1, r6 │ │ │ │ │ orr.w r4, ip, r4 │ │ │ │ │ orrs r7, r4 │ │ │ │ │ lsl.w r4, r1, r3 │ │ │ │ │ orr.w r9, r4, r9 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ adds r2, r0, #7 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w sl, r5, #28 │ │ │ │ │ - b.n 4a6c <_PyLong_AsByteArray+0x610> │ │ │ │ │ - cbz r5, 4c36 <_PyLong_AsByteArray+0x7da> │ │ │ │ │ + b.n 4a24 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + cbz r5, 4bee <_PyLong_AsByteArray+0x7da> │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ ldrsb.w r3, [r2] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ - b.n 45c0 <_PyLong_AsByteArray+0x164> │ │ │ │ │ + bne.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + b.n 4578 <_PyLong_AsByteArray+0x164> │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 4592 <_PyLong_AsByteArray+0x136> │ │ │ │ │ + b.n 454a <_PyLong_AsByteArray+0x136> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46a2 <_PyLong_AsByteArray+0x246> │ │ │ │ │ + beq.w 465a <_PyLong_AsByteArray+0x246> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 46a2 <_PyLong_AsByteArray+0x246> │ │ │ │ │ + b.n 465a <_PyLong_AsByteArray+0x246> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.w 46b6 <_PyLong_AsByteArray+0x25a> │ │ │ │ │ + beq.w 466e <_PyLong_AsByteArray+0x25a> │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ - b.n 4752 <_PyLong_AsByteArray+0x2f6> │ │ │ │ │ + b.n 470a <_PyLong_AsByteArray+0x2f6> │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 4bf6 <_PyLong_AsByteArray+0x79a> │ │ │ │ │ + b.n 4bae <_PyLong_AsByteArray+0x79a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 458a <_PyLong_AsByteArray+0x12e> │ │ │ │ │ + beq.w 4542 <_PyLong_AsByteArray+0x12e> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ - b.n 480e <_PyLong_AsByteArray+0x3b2> │ │ │ │ │ + b.n 47c6 <_PyLong_AsByteArray+0x3b2> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bls.w 4688 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bls.w 4640 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ sub.w r4, r3, #16 │ │ │ │ │ strb.w r1, [r8, #-1] │ │ │ │ │ mov.w r1, ip, lsr #16 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr.w r1, r1, r0, lsl #16 │ │ │ │ │ add.w r6, lr, #2 │ │ │ │ │ sub.w r8, r8, #2 │ │ │ │ │ itttt ls │ │ │ │ │ movls ip, r1 │ │ │ │ │ lsrls r0, r0, #16 │ │ │ │ │ movls r3, r4 │ │ │ │ │ movls lr, r6 │ │ │ │ │ - bls.w 4584 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + bls.w 453c <_PyLong_AsByteArray+0x128> │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, ip │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 453e <_PyLong_AsByteArray+0xe2> │ │ │ │ │ + b.n 44f6 <_PyLong_AsByteArray+0xe2> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl.w r6, r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w r4, r1, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orrs r7, r6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4504 <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + bne.w 44bc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47aa <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 4762 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 498c <_PyLong_AsByteArray+0x530> │ │ │ │ │ + b.n 4944 <_PyLong_AsByteArray+0x530> │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 45fe <_PyLong_AsByteArray+0x1a2> │ │ │ │ │ + b.n 45b6 <_PyLong_AsByteArray+0x1a2> │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov lr, r7 │ │ │ │ │ - b.n 462e <_PyLong_AsByteArray+0x1d2> │ │ │ │ │ + b.n 45e6 <_PyLong_AsByteArray+0x1d2> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 4a6c <_PyLong_AsByteArray+0x610> │ │ │ │ │ + b.n 4a24 <_PyLong_AsByteArray+0x610> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4592 <_PyLong_AsByteArray+0x136> │ │ │ │ │ + b.n 454a <_PyLong_AsByteArray+0x136> │ │ │ │ │ │ │ │ │ │ -00004cd0 : │ │ │ │ │ +00004c88 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ stmdb 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 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52cc │ │ │ │ │ + bne.w 527e │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 5760 │ │ │ │ │ + ble.w 570c │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 57a6 │ │ │ │ │ + bne.w 575a │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 52fc │ │ │ │ │ + beq.w 52ae │ │ │ │ │ movs r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5752 │ │ │ │ │ + beq.w 56fe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ - bpl.w 57aa │ │ │ │ │ + bpl.w 575e │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 5784 │ │ │ │ │ - ldr r1, [pc, #304] @ (4e60 ) │ │ │ │ │ + bne.w 5730 │ │ │ │ │ + ldr r1, [pc, #304] @ (4e18 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56f4 │ │ │ │ │ + beq.w 56a0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5718 │ │ │ │ │ + beq.w 56c4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 571c │ │ │ │ │ + beq.w 56c8 │ │ │ │ │ adds r0, #16 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ adds r6, r0, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5300 │ │ │ │ │ + beq.w 52b2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5738 │ │ │ │ │ + bne.w 56e4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e64 │ │ │ │ │ + bne.n 4e1c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 5420 │ │ │ │ │ + beq.w 53d2 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 5416 │ │ │ │ │ + bne.w 53c8 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 5428 │ │ │ │ │ + beq.w 53da │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4df6 │ │ │ │ │ + beq.n 4dae │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4de8 │ │ │ │ │ + beq.n 4da0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4dde │ │ │ │ │ + beq.n 4d96 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 4dd4 │ │ │ │ │ + beq.n 4d8c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4dca │ │ │ │ │ + beq.n 4d82 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4dc0 │ │ │ │ │ + beq.n 4d78 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 4db6 │ │ │ │ │ + beq.n 4d6e │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4e58 │ │ │ │ │ + beq.n 4e10 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ ldrb.w r3, [r6, #-2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ ldrb.w r3, [r6, #-3] │ │ │ │ │ add.w r2, ip, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ ldrb.w r3, [r6, #-4] │ │ │ │ │ add.w r2, ip, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ ldrb.w r3, [r6, #-5] │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ ldrb.w r3, [r6, #-6] │ │ │ │ │ add.w r2, ip, #5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ │ add.w r2, ip, #6 │ │ │ │ │ subs r6, #8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4e58 │ │ │ │ │ + bne.n 4e10 │ │ │ │ │ add.w r2, ip, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4df6 │ │ │ │ │ + bne.n 4dae │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e24 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -7523,24 +7503,24 @@ │ │ │ │ │ mls r3, r3, r2, r7 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w fp, r2, r3, lsr #4 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bhi.w 57ca │ │ │ │ │ + bhi.w 577e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 5440 │ │ │ │ │ + beq.w 53f4 │ │ │ │ │ add.w r0, fp, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 544e │ │ │ │ │ + beq.w 5402 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ @@ -7555,30 +7535,30 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [sl] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5432 │ │ │ │ │ + beq.w 53e4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 54a8 │ │ │ │ │ + bne.w 545c │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 51be │ │ │ │ │ + bne.w 5170 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w lr, ip, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 4f9a │ │ │ │ │ + beq.n 4f52 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 4f6a │ │ │ │ │ + beq.n 4f22 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4f3e │ │ │ │ │ + beq.n 4ef6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mvn.w r6, #31 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldrb.w r0, [ip] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsl.w r1, r0, r6 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ @@ -7590,242 +7570,240 @@ │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 52ae │ │ │ │ │ + bhi.w 5260 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 5296 │ │ │ │ │ + bhi.w 5248 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 506e │ │ │ │ │ + beq.n 5026 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.w 50f6 │ │ │ │ │ + bhi.w 50aa │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 50de │ │ │ │ │ + bhi.n 5092 │ │ │ │ │ ldrb.w r6, [ip, #2] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 50c6 │ │ │ │ │ + bhi.n 507a │ │ │ │ │ ldrb.w r6, [ip, #3] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bls.n 4f96 │ │ │ │ │ + bls.n 4f4e │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp ip, lr │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 4f9a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 51ba │ │ │ │ │ + bne.n 4f52 │ │ │ │ │ + cbz r3, 5030 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5198 │ │ │ │ │ + beq.w 514e │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 5134 │ │ │ │ │ + beq.n 50ea │ │ │ │ │ add.w r0, r5, r2, lsl #2 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5110 │ │ │ │ │ + beq.n 50c4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 5134 │ │ │ │ │ + bls.n 50ea │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 50b6 │ │ │ │ │ + beq.n 506a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54a0 │ │ │ │ │ + beq.w 5454 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 57e2 │ │ │ │ │ + bne.w 5796 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5024 │ │ │ │ │ + b.n 4fdc │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 4ff8 │ │ │ │ │ + b.n 4fb0 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 4fcc │ │ │ │ │ + b.n 4f84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5432 │ │ │ │ │ + beq.w 53e4 │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 510e │ │ │ │ │ + beq.n 50c2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 509a │ │ │ │ │ + beq.n 504e │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 509a │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + bhi.n 5052 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 509e │ │ │ │ │ + bcs.n 5052 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5178 │ │ │ │ │ + beq.n 512e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5178 │ │ │ │ │ - ldr r2, [pc, #720] @ (5438 ) │ │ │ │ │ + cbnz r3, 512e │ │ │ │ │ + ldr r2, [pc, #716] @ (53ec ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5494 │ │ │ │ │ + bne.w 5448 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 50aa │ │ │ │ │ - b.n 50b6 │ │ │ │ │ + bne.n 505e │ │ │ │ │ + b.n 506a │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 51b6 │ │ │ │ │ + beq.n 516c │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5110 │ │ │ │ │ + beq.n 50c4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 509e │ │ │ │ │ + bhi.w 5052 │ │ │ │ │ movs r4, #5 │ │ │ │ │ - b.n 5156 │ │ │ │ │ - lsls r3, r4, #3 │ │ │ │ │ - b.n 507e │ │ │ │ │ + b.n 510c │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 51e2 │ │ │ │ │ + bpl.n 5194 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ - beq.w 506e │ │ │ │ │ + beq.w 5026 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 522c │ │ │ │ │ + b.n 51de │ │ │ │ │ ldrb.w ip, [r6, #-1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ @@ -7833,291 +7811,292 @@ │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bhi.n 527a │ │ │ │ │ + bhi.n 522c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 52c6 │ │ │ │ │ + beq.n 5278 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bls.n 51e8 │ │ │ │ │ + bls.n 519a │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 51e8 │ │ │ │ │ + b.n 519a │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 5222 │ │ │ │ │ + b.n 51d4 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 4f96 │ │ │ │ │ + b.n 4f4e │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 4f6a │ │ │ │ │ + b.n 4f22 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 506e │ │ │ │ │ + b.n 5026 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r7, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #356] @ (543c ) │ │ │ │ │ + ldr r2, [pc, #360] @ (53f0 ) │ │ │ │ │ movs r6, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r2, r6, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5718 │ │ │ │ │ + beq.w 56c4 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 4d14 │ │ │ │ │ + bne.w 4ccc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4d40 │ │ │ │ │ + b.n 4cf8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5482 │ │ │ │ │ + bne.w 5436 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53fe │ │ │ │ │ + bne.n 53b0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 5406 │ │ │ │ │ + beq.n 53b8 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 540e │ │ │ │ │ + bne.n 53c0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 5406 │ │ │ │ │ + beq.n 53b8 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 5390 │ │ │ │ │ + beq.n 5342 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5382 │ │ │ │ │ + beq.n 5334 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5378 │ │ │ │ │ + beq.n 532a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 536e │ │ │ │ │ + beq.n 5320 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 5364 │ │ │ │ │ + beq.n 5316 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 535a │ │ │ │ │ + beq.n 530c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 5350 │ │ │ │ │ + beq.n 5302 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 53f8 │ │ │ │ │ + beq.n 53aa │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ ldrb.w r3, [ip, #3] │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ │ add.w r2, lr, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ add.w r2, lr, #4 │ │ │ │ │ add.w r0, ip, #7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ ldrb.w r3, [ip, #6] │ │ │ │ │ add.w r2, lr, #5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ ldrb.w r3, [ip, #7] │ │ │ │ │ add.w r2, lr, #6 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53f8 │ │ │ │ │ + bne.n 53aa │ │ │ │ │ add.w r2, lr, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5390 │ │ │ │ │ + bne.n 5342 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e24 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e24 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e24 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 51b6 │ │ │ │ │ + b.n 516c │ │ │ │ │ + nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ec4 │ │ │ │ │ + bne.w 4e7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 5718 │ │ │ │ │ + beq.w 56c4 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5718 │ │ │ │ │ + bne.w 56c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5718 │ │ │ │ │ + beq.w 56c4 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 50b6 │ │ │ │ │ + b.n 506a │ │ │ │ │ ldrsb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w 5306 │ │ │ │ │ + bge.w 52b8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 530a │ │ │ │ │ + b.n 52bc │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 5172 │ │ │ │ │ + b.n 5128 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50b6 │ │ │ │ │ + b.n 506a │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 556c │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ add.w fp, ip, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 5540 │ │ │ │ │ + bpl.n 54f4 │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov ip, r6 │ │ │ │ │ eor.w r0, r0, #255 @ 0xff │ │ │ │ │ mov.w lr, r4, lsr #8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ and.w r3, r0, #255 @ 0xff │ │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ │ orr.w r0, r0, r4, lsl #24 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ - bne.n 5540 │ │ │ │ │ - b.n 56e2 │ │ │ │ │ + bne.n 54f4 │ │ │ │ │ + b.n 5696 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb r9, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds r0, r6, r0 │ │ │ │ │ and.w r6, r0, #255 @ 0xff │ │ │ │ │ @@ -8131,17 +8110,17 @@ │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 55a0 │ │ │ │ │ + bhi.n 5554 │ │ │ │ │ cmp ip, fp │ │ │ │ │ - beq.w 56e2 │ │ │ │ │ + beq.w 5696 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb r9, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds r0, r6, r0 │ │ │ │ │ and.w r6, r0, #255 @ 0xff │ │ │ │ │ @@ -8155,58 +8134,58 @@ │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.n 54f2 │ │ │ │ │ + bls.n 54a6 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 54f2 │ │ │ │ │ + b.n 54a6 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 553a │ │ │ │ │ + b.n 54ee │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 55fe │ │ │ │ │ + bpl.n 55b2 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ eor.w r2, r2, #255 @ 0xff │ │ │ │ │ cmp r9, r7 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r3, r2, #255 @ 0xff │ │ │ │ │ mov.w fp, r2, lsr #8 │ │ │ │ │ mov.w r2, r4, lsr #8 │ │ │ │ │ orr.w fp, fp, r4, lsl #24 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ mov.w r2, #8 │ │ │ │ │ - beq.n 56e2 │ │ │ │ │ + beq.n 5696 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 565e │ │ │ │ │ + b.n 5612 │ │ │ │ │ ldrb.w lr, [r6, #-1] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ eor.w lr, lr, #255 @ 0xff │ │ │ │ │ adds.w lr, lr, fp │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ and.w r0, lr, #255 @ 0xff │ │ │ │ │ @@ -8222,20 +8201,20 @@ │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orrs r3, r0 │ │ │ │ │ add.w r0, r2, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r0 │ │ │ │ │ - bhi.n 56c8 │ │ │ │ │ + bhi.n 567c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 56e2 │ │ │ │ │ + beq.n 5696 │ │ │ │ │ ldrb.w lr, [r6] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ eor.w lr, lr, #255 @ 0xff │ │ │ │ │ adds.w lr, lr, fp │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ and.w r0, lr, #255 @ 0xff │ │ │ │ │ mov.w fp, lr, lsr #8 │ │ │ │ │ @@ -8251,126 +8230,126 @@ │ │ │ │ │ orrs r3, r0 │ │ │ │ │ add.w r0, r2, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ │ itt ls │ │ │ │ │ movls r2, r0 │ │ │ │ │ movls r0, r7 │ │ │ │ │ - bls.n 5602 │ │ │ │ │ + bls.n 55b6 │ │ │ │ │ add.w ip, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ │ orr.w r3, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 5602 │ │ │ │ │ + b.n 55b6 │ │ │ │ │ add.w ip, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ │ orr.w r3, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5652 │ │ │ │ │ + b.n 5606 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 57a0 │ │ │ │ │ - add.w r2, r5, r4, lsl #2 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + bne.n 574c │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ - b.n 5080 │ │ │ │ │ - ldr r1, [pc, #276] @ (580c ) │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + b.n 5034 │ │ │ │ │ + ldr r1, [pc, #284] @ (57c0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52fc │ │ │ │ │ + bne.w 52ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 50be │ │ │ │ │ + b.n 5072 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 572c │ │ │ │ │ + beq.n 56d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 574e │ │ │ │ │ + cbz r3, 56fa │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #216] @ (5810 ) │ │ │ │ │ - b.n 50b6 │ │ │ │ │ + ldr r5, [pc, #224] @ (57c4 ) │ │ │ │ │ + b.n 506a │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itett ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ movge r7, r4 │ │ │ │ │ movge r5, r4 │ │ │ │ │ it lt │ │ │ │ │ movlt r5, #255 @ 0xff │ │ │ │ │ - b.w 4d6c │ │ │ │ │ - ldr r5, [pc, #192] @ (5810 ) │ │ │ │ │ - b.n 546c │ │ │ │ │ + b.w 4d24 │ │ │ │ │ + ldr r5, [pc, #200] @ (57c4 ) │ │ │ │ │ + b.n 5420 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 4d40 │ │ │ │ │ - b.n 5718 │ │ │ │ │ - ldr r1, [pc, #176] @ (5814 ) │ │ │ │ │ + bge.w 4cf8 │ │ │ │ │ + b.n 56c4 │ │ │ │ │ + ldr r1, [pc, #184] @ (57c8 ) │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5718 │ │ │ │ │ + beq.n 56c4 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.w 4d14 │ │ │ │ │ + b.w 4ccc │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 5718 │ │ │ │ │ - ldr r1, [pc, #136] @ (5818 ) │ │ │ │ │ + blt.n 56c4 │ │ │ │ │ + ldr r1, [pc, #144] @ (57cc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56f4 │ │ │ │ │ + beq.n 56a0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.w 4d40 │ │ │ │ │ - lsls r3, r4, #3 │ │ │ │ │ + b.w 4cf8 │ │ │ │ │ + add.w r2, r5, r4, lsl #2 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 5080 │ │ │ │ │ + lsls r3, r4, #3 │ │ │ │ │ + b.n 5034 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 52d0 │ │ │ │ │ + b.n 5282 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -8378,210 +8357,210 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 5718 │ │ │ │ │ + b.n 56c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5452 │ │ │ │ │ + b.n 5406 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 57fa │ │ │ │ │ + bne.n 57ae │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 50be │ │ │ │ │ + b.n 5072 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57f6 │ │ │ │ │ + bne.n 57aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50be │ │ │ │ │ + b.n 5072 │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000581c <_PyLong_FromByteArray>: │ │ │ │ │ +000057d0 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 605e <_PyLong_FromByteArray+0x842> │ │ │ │ │ + beq.w 60b8 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r6, r0, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d76 <_PyLong_FromByteArray+0x55a> │ │ │ │ │ + beq.w 5d28 <_PyLong_FromByteArray+0x558> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 6050 <_PyLong_FromByteArray+0x834> │ │ │ │ │ + bne.w 60aa <_PyLong_FromByteArray+0x8da> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5950 <_PyLong_FromByteArray+0x134> │ │ │ │ │ + bne.n 5904 <_PyLong_FromByteArray+0x134> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 5e8e <_PyLong_FromByteArray+0x672> │ │ │ │ │ + beq.w 5e40 <_PyLong_FromByteArray+0x670> │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5e84 <_PyLong_FromByteArray+0x668> │ │ │ │ │ + bne.w 5e36 <_PyLong_FromByteArray+0x666> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 5948 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + beq.n 58fc <_PyLong_FromByteArray+0x12c> │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 58e2 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ + beq.n 5896 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 58d2 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ + beq.n 5886 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 58c6 <_PyLong_FromByteArray+0xaa> │ │ │ │ │ + beq.n 587a <_PyLong_FromByteArray+0xaa> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 58ba <_PyLong_FromByteArray+0x9e> │ │ │ │ │ + beq.n 586e <_PyLong_FromByteArray+0x9e> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 58ae <_PyLong_FromByteArray+0x92> │ │ │ │ │ + beq.n 5862 <_PyLong_FromByteArray+0x92> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 58a2 <_PyLong_FromByteArray+0x86> │ │ │ │ │ + beq.n 5856 <_PyLong_FromByteArray+0x86> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 5896 <_PyLong_FromByteArray+0x7a> │ │ │ │ │ + beq.n 584a <_PyLong_FromByteArray+0x7a> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5948 <_PyLong_FromByteArray+0x12c> │ │ │ │ │ + beq.n 58fc <_PyLong_FromByteArray+0x12c> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ ldrb.w r4, [r6, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ ldrb.w r4, [r6, #-2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ ldrb.w r4, [r6, #-3] │ │ │ │ │ adds r3, r7, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ ldrb.w r4, [r6, #-4] │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ ldrb.w r4, [r6, #-5] │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ ldrb.w r4, [r6, #-6] │ │ │ │ │ adds r3, r7, #5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ ldrb.w r4, [r6, #-7] │ │ │ │ │ adds r3, r7, #6 │ │ │ │ │ subs r6, #8 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 5d6e <_PyLong_FromByteArray+0x552> │ │ │ │ │ + bne.w 5d20 <_PyLong_FromByteArray+0x550> │ │ │ │ │ adds r3, r7, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 58e2 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ + bne.n 5896 <_PyLong_FromByteArray+0xc6> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5e5e <_PyLong_FromByteArray+0x642> │ │ │ │ │ + b.n 5e10 <_PyLong_FromByteArray+0x640> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ite ls │ │ │ │ │ - movls.w r9, #0 │ │ │ │ │ - andhi.w r9, r9, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ite cs │ │ │ │ │ + movcs.w r9, #0 │ │ │ │ │ + andcc.w r9, r9, #1 │ │ │ │ │ add r9, r3 │ │ │ │ │ movs r3, #30 │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ umull r4, r2, r0, r9 │ │ │ │ │ lsrs r2, r2, #4 │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w r7, r2, r3, lsr #4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi.w 608e <_PyLong_FromByteArray+0x872> │ │ │ │ │ + bhi.w 60d2 <_PyLong_FromByteArray+0x902> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5e94 <_PyLong_FromByteArray+0x678> │ │ │ │ │ + beq.w 5e46 <_PyLong_FromByteArray+0x676> │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ea2 <_PyLong_FromByteArray+0x686> │ │ │ │ │ + beq.w 5e54 <_PyLong_FromByteArray+0x684> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -8596,30 +8575,30 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 5d66 <_PyLong_FromByteArray+0x54a> │ │ │ │ │ + beq.w 5d18 <_PyLong_FromByteArray+0x548> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5eaa <_PyLong_FromByteArray+0x68e> │ │ │ │ │ + bne.w 5e5c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 5c7a <_PyLong_FromByteArray+0x45e> │ │ │ │ │ + bne.w 5c2e <_PyLong_FromByteArray+0x45e> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r8, r7, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 5a86 <_PyLong_FromByteArray+0x26a> │ │ │ │ │ + beq.n 5a3a <_PyLong_FromByteArray+0x26a> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 5a52 <_PyLong_FromByteArray+0x236> │ │ │ │ │ + beq.n 5a06 <_PyLong_FromByteArray+0x236> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 5a20 <_PyLong_FromByteArray+0x204> │ │ │ │ │ + beq.n 59d4 <_PyLong_FromByteArray+0x204> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ @@ -8631,214 +8610,213 @@ │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 5d4c <_PyLong_FromByteArray+0x530> │ │ │ │ │ + bhi.w 5cfe <_PyLong_FromByteArray+0x52e> │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 5b92 <_PyLong_FromByteArray+0x376> │ │ │ │ │ + bhi.w 5b46 <_PyLong_FromByteArray+0x376> │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 5b5e <_PyLong_FromByteArray+0x342> │ │ │ │ │ + beq.n 5b12 <_PyLong_FromByteArray+0x342> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 5be0 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ + bhi.w 5b94 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 5bc6 <_PyLong_FromByteArray+0x3aa> │ │ │ │ │ + bhi.n 5b7a <_PyLong_FromByteArray+0x3aa> │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 5bac <_PyLong_FromByteArray+0x390> │ │ │ │ │ + bhi.n 5b60 <_PyLong_FromByteArray+0x390> │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ - bls.n 5a80 <_PyLong_FromByteArray+0x264> │ │ │ │ │ + bls.n 5a34 <_PyLong_FromByteArray+0x264> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - bne.n 5a86 <_PyLong_FromByteArray+0x26a> │ │ │ │ │ - cbz r3, 5b68 <_PyLong_FromByteArray+0x34c> │ │ │ │ │ + bne.n 5a3a <_PyLong_FromByteArray+0x26a> │ │ │ │ │ + cbz r3, 5b1c <_PyLong_FromByteArray+0x34c> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5d66 <_PyLong_FromByteArray+0x54a> │ │ │ │ │ + beq.w 5d18 <_PyLong_FromByteArray+0x548> │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 5c1e <_PyLong_FromByteArray+0x402> │ │ │ │ │ + beq.n 5bd2 <_PyLong_FromByteArray+0x402> │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 5bfc <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ + cbz r2, 5bb0 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 5c1e <_PyLong_FromByteArray+0x402> │ │ │ │ │ + bls.n 5bd2 <_PyLong_FromByteArray+0x402> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5a82 <_PyLong_FromByteArray+0x266> │ │ │ │ │ + b.n 5a36 <_PyLong_FromByteArray+0x266> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5b16 <_PyLong_FromByteArray+0x2fa> │ │ │ │ │ + b.n 5aca <_PyLong_FromByteArray+0x2fa> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5ae8 <_PyLong_FromByteArray+0x2cc> │ │ │ │ │ + b.n 5a9c <_PyLong_FromByteArray+0x2cc> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5aba <_PyLong_FromByteArray+0x29e> │ │ │ │ │ + b.n 5a6e <_PyLong_FromByteArray+0x29e> │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d66 <_PyLong_FromByteArray+0x54a> │ │ │ │ │ + beq.w 5d18 <_PyLong_FromByteArray+0x548> │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5bfa <_PyLong_FromByteArray+0x3de> │ │ │ │ │ + beq.n 5bae <_PyLong_FromByteArray+0x3de> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 5b88 <_PyLong_FromByteArray+0x36c> │ │ │ │ │ + beq.n 5b3c <_PyLong_FromByteArray+0x36c> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5b8c <_PyLong_FromByteArray+0x370> │ │ │ │ │ + bhi.n 5b40 <_PyLong_FromByteArray+0x370> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5b8c <_PyLong_FromByteArray+0x370> │ │ │ │ │ + bcs.n 5b40 <_PyLong_FromByteArray+0x370> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c62 <_PyLong_FromByteArray+0x446> │ │ │ │ │ + beq.n 5c16 <_PyLong_FromByteArray+0x446> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5c62 <_PyLong_FromByteArray+0x446> │ │ │ │ │ - ldr r2, [pc, #676] @ (5ef8 <_PyLong_FromByteArray+0x6dc>) │ │ │ │ │ + cbnz r3, 5c16 <_PyLong_FromByteArray+0x446> │ │ │ │ │ + ldr r2, [pc, #672] @ (5ea8 <_PyLong_FromByteArray+0x6d8>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6044 <_PyLong_FromByteArray+0x828> │ │ │ │ │ + bne.w 608a <_PyLong_FromByteArray+0x8ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 5ce8 <_PyLong_FromByteArray+0x4cc> │ │ │ │ │ + beq.n 5c9a <_PyLong_FromByteArray+0x4ca> │ │ │ │ │ ldrb.w r1, [r6], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ - bne.n 5ce8 <_PyLong_FromByteArray+0x4cc> │ │ │ │ │ - b.n 5b5e <_PyLong_FromByteArray+0x342> │ │ │ │ │ + bne.n 5c9a <_PyLong_FromByteArray+0x4ca> │ │ │ │ │ + b.n 5b12 <_PyLong_FromByteArray+0x342> │ │ │ │ │ ldrb.w r1, [r6, #-1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ @@ -8846,401 +8824,449 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bhi.n 5d32 <_PyLong_FromByteArray+0x516> │ │ │ │ │ + bhi.n 5ce4 <_PyLong_FromByteArray+0x514> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.w 5b5e <_PyLong_FromByteArray+0x342> │ │ │ │ │ + beq.w 5b12 <_PyLong_FromByteArray+0x342> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls.n 5ca2 <_PyLong_FromByteArray+0x486> │ │ │ │ │ + bls.n 5c54 <_PyLong_FromByteArray+0x484> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 5ca2 <_PyLong_FromByteArray+0x486> │ │ │ │ │ + b.n 5c54 <_PyLong_FromByteArray+0x484> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 5cdc <_PyLong_FromByteArray+0x4c0> │ │ │ │ │ + b.n 5c8e <_PyLong_FromByteArray+0x4be> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5a52 <_PyLong_FromByteArray+0x236> │ │ │ │ │ + b.n 5a06 <_PyLong_FromByteArray+0x236> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 5c40 <_PyLong_FromByteArray+0x424> │ │ │ │ │ + b.n 5bf4 <_PyLong_FromByteArray+0x424> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5958 <_PyLong_FromByteArray+0x13c> │ │ │ │ │ + b.n 590c <_PyLong_FromByteArray+0x13c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 6062 <_PyLong_FromByteArray+0x846> │ │ │ │ │ + bne.w 6096 <_PyLong_FromByteArray+0x8c6> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5e6e <_PyLong_FromByteArray+0x652> │ │ │ │ │ + bne.n 5e20 <_PyLong_FromByteArray+0x650> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 5e5a <_PyLong_FromByteArray+0x63e> │ │ │ │ │ + beq.n 5e0c <_PyLong_FromByteArray+0x63c> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5e7c <_PyLong_FromByteArray+0x660> │ │ │ │ │ + bne.n 5e2e <_PyLong_FromByteArray+0x65e> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 5e5a <_PyLong_FromByteArray+0x63e> │ │ │ │ │ + beq.n 5e0c <_PyLong_FromByteArray+0x63c> │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 5e04 <_PyLong_FromByteArray+0x5e8> │ │ │ │ │ + beq.n 5db6 <_PyLong_FromByteArray+0x5e6> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5df6 <_PyLong_FromByteArray+0x5da> │ │ │ │ │ + beq.n 5da8 <_PyLong_FromByteArray+0x5d8> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 5dec <_PyLong_FromByteArray+0x5d0> │ │ │ │ │ + beq.n 5d9e <_PyLong_FromByteArray+0x5ce> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 5de2 <_PyLong_FromByteArray+0x5c6> │ │ │ │ │ + beq.n 5d94 <_PyLong_FromByteArray+0x5c4> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 5dd8 <_PyLong_FromByteArray+0x5bc> │ │ │ │ │ + beq.n 5d8a <_PyLong_FromByteArray+0x5ba> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 5dce <_PyLong_FromByteArray+0x5b2> │ │ │ │ │ + beq.n 5d80 <_PyLong_FromByteArray+0x5b0> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 5dc4 <_PyLong_FromByteArray+0x5a8> │ │ │ │ │ + beq.n 5d76 <_PyLong_FromByteArray+0x5a6> │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5e5a <_PyLong_FromByteArray+0x63e> │ │ │ │ │ + beq.n 5e0c <_PyLong_FromByteArray+0x63c> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ adds r0, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5e76 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 5e28 <_PyLong_FromByteArray+0x658> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5e04 <_PyLong_FromByteArray+0x5e8> │ │ │ │ │ + bne.n 5db6 <_PyLong_FromByteArray+0x5e6> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ andne.w r9, r9, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 5998 <_PyLong_FromByteArray+0x17c> │ │ │ │ │ + b.n 594c <_PyLong_FromByteArray+0x17c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5958 <_PyLong_FromByteArray+0x13c> │ │ │ │ │ + b.n 590c <_PyLong_FromByteArray+0x13c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5958 <_PyLong_FromByteArray+0x13c> │ │ │ │ │ + b.n 590c <_PyLong_FromByteArray+0x13c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5958 <_PyLong_FromByteArray+0x13c> │ │ │ │ │ + b.n 590c <_PyLong_FromByteArray+0x13c> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 5958 <_PyLong_FromByteArray+0x13c> │ │ │ │ │ + b.n 590c <_PyLong_FromByteArray+0x13c> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5e5e <_PyLong_FromByteArray+0x642> │ │ │ │ │ + b.n 5e10 <_PyLong_FromByteArray+0x640> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59ae <_PyLong_FromByteArray+0x192> │ │ │ │ │ + bne.w 5962 <_PyLong_FromByteArray+0x192> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5b8c <_PyLong_FromByteArray+0x370> │ │ │ │ │ + b.n 5b40 <_PyLong_FromByteArray+0x370> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 5fc4 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + bne.w 5f76 <_PyLong_FromByteArray+0x7a6> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ add.w lr, r7, r9 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 5f4a <_PyLong_FromByteArray+0x72e> │ │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ │ + beq.n 5efc <_PyLong_FromByteArray+0x72c> │ │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mvn.w r9, #31 │ │ │ │ │ - mov.w ip, r2, lsr #8 │ │ │ │ │ - eor.w r3, r3, #255 @ 0xff │ │ │ │ │ + mov.w ip, r3, lsr #8 │ │ │ │ │ + eor.w r2, r2, #255 @ 0xff │ │ │ │ │ cmp r7, lr │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - and.w r6, r3, #255 @ 0xff │ │ │ │ │ - mov.w r8, r3, lsr #8 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + and.w r6, r2, #255 @ 0xff │ │ │ │ │ + mov.w r8, r2, lsr #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - orr.w r8, r8, r2, lsl #24 │ │ │ │ │ + orr.w r8, r8, r3, lsl #24 │ │ │ │ │ lsl.w r0, r6, r9 │ │ │ │ │ - mov.w r2, #8 │ │ │ │ │ - bne.n 5f4a <_PyLong_FromByteArray+0x72e> │ │ │ │ │ - b.n 603e <_PyLong_FromByteArray+0x822> │ │ │ │ │ + mov.w r3, #8 │ │ │ │ │ + bne.n 5efc <_PyLong_FromByteArray+0x72c> │ │ │ │ │ + b.n 607e <_PyLong_FromByteArray+0x8ae> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ │ - sub.w r9, r2, #32 │ │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ │ + sub.w r9, r3, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - eor.w r3, r3, #255 @ 0xff │ │ │ │ │ - adds.w r3, r3, r8 │ │ │ │ │ - and.w r6, r3, #255 @ 0xff │ │ │ │ │ + eor.w r2, r2, #255 @ 0xff │ │ │ │ │ + adds.w r2, r2, r8 │ │ │ │ │ + and.w r6, r2, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ - mov.w r8, r3, lsr #8 │ │ │ │ │ - rsb r3, r2, #32 │ │ │ │ │ + mov.w r8, r2, lsr #8 │ │ │ │ │ + rsb r2, r3, #32 │ │ │ │ │ lsl.w r9, r6, r9 │ │ │ │ │ orr.w r8, r8, ip, lsl #24 │ │ │ │ │ - lsr.w r3, r6, r3 │ │ │ │ │ + lsr.w r2, r6, r2 │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ │ - add.w r3, r2, #8 │ │ │ │ │ - lsls r6, r2 │ │ │ │ │ - cmp r3, #29 │ │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ │ + add.w r2, r3, #8 │ │ │ │ │ + lsls r6, r3 │ │ │ │ │ + cmp r2, #29 │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ - movls r2, r3 │ │ │ │ │ - bhi.n 5fac <_PyLong_FromByteArray+0x790> │ │ │ │ │ + movls r3, r2 │ │ │ │ │ + bhi.n 5f5e <_PyLong_FromByteArray+0x78e> │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq.n 603e <_PyLong_FromByteArray+0x822> │ │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ │ - sub.w r9, r2, #32 │ │ │ │ │ + beq.w 607e <_PyLong_FromByteArray+0x8ae> │ │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ │ + sub.w r9, r3, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - eor.w r3, r3, #255 @ 0xff │ │ │ │ │ - adds.w r3, r3, r8 │ │ │ │ │ - and.w r6, r3, #255 @ 0xff │ │ │ │ │ + eor.w r2, r2, #255 @ 0xff │ │ │ │ │ + adds.w r2, r2, r8 │ │ │ │ │ + and.w r6, r2, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ - mov.w r8, r3, lsr #8 │ │ │ │ │ - rsb r3, r2, #32 │ │ │ │ │ + mov.w r8, r2, lsr #8 │ │ │ │ │ + rsb r2, r3, #32 │ │ │ │ │ lsl.w r9, r6, r9 │ │ │ │ │ orr.w r8, r8, ip, lsl #24 │ │ │ │ │ - lsr.w r3, r6, r3 │ │ │ │ │ + lsr.w r2, r6, r2 │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ │ - add.w r3, r2, #8 │ │ │ │ │ - lsls r6, r2 │ │ │ │ │ - cmp r3, #29 │ │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ │ + add.w r2, r3, #8 │ │ │ │ │ + lsls r6, r3 │ │ │ │ │ + cmp r2, #29 │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ - movls r2, r3 │ │ │ │ │ - bls.n 5efc <_PyLong_FromByteArray+0x6e0> │ │ │ │ │ + movls r3, r2 │ │ │ │ │ + bls.n 5eac <_PyLong_FromByteArray+0x6dc> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ - subs r2, #22 │ │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ │ + subs r3, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ - orr.w r1, r3, r0, lsl #2 │ │ │ │ │ + orr.w r1, r2, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 5efc <_PyLong_FromByteArray+0x6e0> │ │ │ │ │ + b.n 5eac <_PyLong_FromByteArray+0x6dc> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ - subs r2, #22 │ │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ │ + subs r3, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ - orr.w r1, r3, r0, lsl #2 │ │ │ │ │ + orr.w r1, r2, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 5f46 <_PyLong_FromByteArray+0x72a> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + b.n 5ef6 <_PyLong_FromByteArray+0x726> │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + tst.w r9, #1 │ │ │ │ │ + beq.n 600c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + ldrb.w r2, [r6], #-1 │ │ │ │ │ + mvn.w r8, #31 │ │ │ │ │ + mov.w ip, r3, lsr #8 │ │ │ │ │ + eor.w r2, r2, #255 @ 0xff │ │ │ │ │ + adds r7, r2, #1 │ │ │ │ │ + and.w r2, r7, #255 @ 0xff │ │ │ │ │ mov r1, r2 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + lsrs r7, r7, #8 │ │ │ │ │ + lsl.w r0, r2, r8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + orr.w r7, r7, r3, lsl #24 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 5fe2 <_PyLong_FromByteArray+0x7c6> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bne.n 600c <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + b.n 607e <_PyLong_FromByteArray+0x8ae> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldrb.w r2, [r6, #-1] │ │ │ │ │ + sub.w r8, r3, #32 │ │ │ │ │ + rsb lr, r3, #32 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + eor.w r2, r2, #255 @ 0xff │ │ │ │ │ subs r6, #1 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - beq.n 603e <_PyLong_FromByteArray+0x822> │ │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ │ - eor.w r3, r3, #255 @ 0xff │ │ │ │ │ - adds.w r3, r3, ip │ │ │ │ │ - adc.w r7, sl, #0 │ │ │ │ │ - and.w lr, r3, #255 @ 0xff │ │ │ │ │ - mov.w ip, r3, lsr #8 │ │ │ │ │ - sub.w r3, r2, #32 │ │ │ │ │ - orr.w ip, ip, r7, lsl #24 │ │ │ │ │ - mov.w sl, r7, lsr #8 │ │ │ │ │ - rsb r7, r2, #32 │ │ │ │ │ - lsl.w r3, lr, r3 │ │ │ │ │ - lsr.w r7, lr, r7 │ │ │ │ │ - orrs r3, r7 │ │ │ │ │ - lsl.w lr, lr, r2 │ │ │ │ │ - orrs r0, r3 │ │ │ │ │ - add.w r3, r2, #8 │ │ │ │ │ - orr.w r1, lr, r1 │ │ │ │ │ - cmp r3, #29 │ │ │ │ │ - bls.n 5fd6 <_PyLong_FromByteArray+0x7ba> │ │ │ │ │ + adds r7, r2, r7 │ │ │ │ │ + and.w r2, r7, #255 @ 0xff │ │ │ │ │ + adc.w ip, ip, #0 │ │ │ │ │ + lsrs r7, r7, #8 │ │ │ │ │ + lsl.w r8, r2, r8 │ │ │ │ │ + orr.w r7, r7, ip, lsl #24 │ │ │ │ │ + lsr.w lr, r2, lr │ │ │ │ │ + mov.w ip, ip, lsr #8 │ │ │ │ │ + lsls r2, r3 │ │ │ │ │ + orr.w lr, r8, lr │ │ │ │ │ + orrs r1, r2 │ │ │ │ │ + add.w r2, r3, #8 │ │ │ │ │ + orr.w r0, lr, r0 │ │ │ │ │ + cmp r2, #29 │ │ │ │ │ + bhi.n 6064 <_PyLong_FromByteArray+0x894> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + beq.n 607e <_PyLong_FromByteArray+0x8ae> │ │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ │ + sub.w r8, r3, #32 │ │ │ │ │ + rsb lr, r3, #32 │ │ │ │ │ + eor.w r2, r2, #255 @ 0xff │ │ │ │ │ + adds r7, r2, r7 │ │ │ │ │ + and.w r2, r7, #255 @ 0xff │ │ │ │ │ + adc.w ip, ip, #0 │ │ │ │ │ + lsrs r7, r7, #8 │ │ │ │ │ + lsl.w r8, r2, r8 │ │ │ │ │ + orr.w r7, r7, ip, lsl #24 │ │ │ │ │ + lsr.w lr, r2, lr │ │ │ │ │ + mov.w ip, ip, lsr #8 │ │ │ │ │ + lsls r2, r3 │ │ │ │ │ + orr.w lr, r8, lr │ │ │ │ │ + orrs r1, r2 │ │ │ │ │ + add.w r2, r3, #8 │ │ │ │ │ + orr.w r0, lr, r0 │ │ │ │ │ + cmp r2, #29 │ │ │ │ │ + bls.n 5fb6 <_PyLong_FromByteArray+0x7e6> │ │ │ │ │ add.w lr, r4, r5, lsl #2 │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ - subs r2, #22 │ │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ │ + subs r3, #22 │ │ │ │ │ + bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str.w r1, [lr, #12] │ │ │ │ │ + orr.w r1, r2, r0, lsl #2 │ │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ │ + b.n 5fb8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + add.w lr, r4, r5, lsl #2 │ │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ │ + subs r3, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r1, [lr, #12] │ │ │ │ │ - orr.w r1, r3, r0, lsl #2 │ │ │ │ │ + orr.w r1, r2, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 5fd8 <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ - cbnz r2, 6076 <_PyLong_FromByteArray+0x85a> │ │ │ │ │ + b.n 6000 <_PyLong_FromByteArray+0x830> │ │ │ │ │ + cbnz r3, 60bc <_PyLong_FromByteArray+0x8ec> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 5d18 <_PyLong_FromByteArray+0x548> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5b6a <_PyLong_FromByteArray+0x34e> │ │ │ │ │ + b.n 5b24 <_PyLong_FromByteArray+0x354> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 5c5c <_PyLong_FromByteArray+0x440> │ │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 6082 <_PyLong_FromByteArray+0x866> │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.w 5848 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #72] @ (60a8 <_PyLong_FromByteArray+0x88c>) │ │ │ │ │ - b.n 5b8c <_PyLong_FromByteArray+0x370> │ │ │ │ │ + b.n 5c10 <_PyLong_FromByteArray+0x440> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 5d7e <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bge.w 5d30 <_PyLong_FromByteArray+0x560> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 5d82 <_PyLong_FromByteArray+0x566> │ │ │ │ │ - add.w r2, r4, r5, lsl #2 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ + b.n 5d34 <_PyLong_FromByteArray+0x564> │ │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.n 60c6 <_PyLong_FromByteArray+0x8f6> │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.w 57fc <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #48] @ (60ec <_PyLong_FromByteArray+0x91c>) │ │ │ │ │ + b.n 5b40 <_PyLong_FromByteArray+0x370> │ │ │ │ │ + add.w r3, r4, r5, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - str r1, [r2, #12] │ │ │ │ │ - b.n 5b6a <_PyLong_FromByteArray+0x34e> │ │ │ │ │ + str r1, [r3, #12] │ │ │ │ │ + b.n 6080 <_PyLong_FromByteArray+0x8b0> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.w 584c <_PyLong_FromByteArray+0x30> │ │ │ │ │ + b.w 5800 <_PyLong_FromByteArray+0x30> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5ea6 <_PyLong_FromByteArray+0x68a> │ │ │ │ │ + b.n 5e58 <_PyLong_FromByteArray+0x688> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000060ac : │ │ │ │ │ +000060f0 : │ │ │ │ │ long_add(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 61a6 │ │ │ │ │ + bpl.n 61ea │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.n 61a6 │ │ │ │ │ + bpl.n 61ea │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 618a │ │ │ │ │ + bhi.n 61ce │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -9248,15 +9274,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w ip, r4, #5 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 6132 │ │ │ │ │ + bcs.n 6176 │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -9266,21 +9292,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 61d6 │ │ │ │ │ + bcs.n 621a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 622a │ │ │ │ │ + beq.n 626e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -9297,51 +9323,51 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 61b0 │ │ │ │ │ + beq.n 61f4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 619c │ │ │ │ │ + beq.n 61e0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7a7c │ │ │ │ │ + b.w 7ac0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9188 │ │ │ │ │ + b.w 91d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 619c │ │ │ │ │ - bl 7a7c │ │ │ │ │ + bne.n 61e0 │ │ │ │ │ + bl 7ac0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 612e │ │ │ │ │ + beq.n 6172 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 612e │ │ │ │ │ + b.n 6172 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 621c │ │ │ │ │ + blt.n 6260 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 622a │ │ │ │ │ + cbz r0, 626e │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -9356,42 +9382,42 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 612e │ │ │ │ │ + b.n 6172 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 61de │ │ │ │ │ + b.n 6222 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 612e │ │ │ │ │ + b.n 6172 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006234 <_PyLong_Add>: │ │ │ │ │ +00006278 <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 6302 <_PyLong_Add+0xce> │ │ │ │ │ + bhi.n 6346 <_PyLong_Add+0xce> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -9399,15 +9425,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w ip, r4, #5 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 62aa <_PyLong_Add+0x76> │ │ │ │ │ + bcs.n 62ee <_PyLong_Add+0x76> │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -9417,21 +9443,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 6344 <_PyLong_Add+0x110> │ │ │ │ │ + bcs.n 6388 <_PyLong_Add+0x110> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6398 <_PyLong_Add+0x164> │ │ │ │ │ + beq.n 63dc <_PyLong_Add+0x164> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -9448,46 +9474,46 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 631e <_PyLong_Add+0xea> │ │ │ │ │ + beq.n 6362 <_PyLong_Add+0xea> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6314 <_PyLong_Add+0xe0> │ │ │ │ │ + beq.n 6358 <_PyLong_Add+0xe0> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7a7c │ │ │ │ │ + b.w 7ac0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9188 │ │ │ │ │ + b.w 91d0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 6314 <_PyLong_Add+0xe0> │ │ │ │ │ - bl 7a7c │ │ │ │ │ + bne.n 6358 <_PyLong_Add+0xe0> │ │ │ │ │ + bl 7ac0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62a6 <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 62ea <_PyLong_Add+0x72> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 62a6 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 62ea <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 638a <_PyLong_Add+0x156> │ │ │ │ │ + blt.n 63ce <_PyLong_Add+0x156> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 6398 <_PyLong_Add+0x164> │ │ │ │ │ + cbz r0, 63dc <_PyLong_Add+0x164> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -9502,53 +9528,53 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 62a6 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 62ea <_PyLong_Add+0x72> │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 634c <_PyLong_Add+0x118> │ │ │ │ │ + b.n 6390 <_PyLong_Add+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 62a6 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 62ea <_PyLong_Add+0x72> │ │ │ │ │ │ │ │ │ │ -000063a0 : │ │ │ │ │ +000063e4 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n 64a6 │ │ │ │ │ + bcc.n 64ea │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w lr, r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sub sp, #16 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 6420 │ │ │ │ │ + bcs.n 6464 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64e0 │ │ │ │ │ + beq.n 6524 │ │ │ │ │ eor.w r4, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r4, r4, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -9574,20 +9600,20 @@ │ │ │ │ │ eor.w r0, r2, r1 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbc.w r3, r0, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ lsrs r3, r3, #28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne.n 64ba │ │ │ │ │ + bne.n 64fe │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64e0 │ │ │ │ │ + beq.n 6524 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -9605,77 +9631,77 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r3, [ip, #12]! │ │ │ │ │ - blt.n 64c8 │ │ │ │ │ + blt.n 650c │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 641c │ │ │ │ │ + beq.n 6460 │ │ │ │ │ str.w r6, [ip, #8] │ │ │ │ │ - b.n 641c │ │ │ │ │ + b.n 6460 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 64e0 │ │ │ │ │ + cbz r0, 6524 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #24 │ │ │ │ │ - b.n 6448 │ │ │ │ │ + b.n 648c │ │ │ │ │ mov r3, ip │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r1, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ - b.n 6496 │ │ │ │ │ + b.n 64da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 641c │ │ │ │ │ + b.n 6460 │ │ │ │ │ │ │ │ │ │ -000064e8 : │ │ │ │ │ +0000652c : │ │ │ │ │ long_mul(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #7 │ │ │ │ │ - bpl.n 65f8 │ │ │ │ │ + bpl.n 663c │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r4, #7 │ │ │ │ │ - bpl.n 65f8 │ │ │ │ │ + bpl.n 663c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr.w ip, r2, r3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 656a │ │ │ │ │ + bhi.n 65ae │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ @@ -9683,58 +9709,58 @@ │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 659a │ │ │ │ │ + bcs.n 65de │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ eors r3, r1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 6562 │ │ │ │ │ + beq.n 65a6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 673a │ │ │ │ │ + beq.w 677e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 6674 │ │ │ │ │ + bne.n 66b8 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 6562 │ │ │ │ │ + b.n 65a6 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r3, r4 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 6608 │ │ │ │ │ + bcs.n 664c │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6736 │ │ │ │ │ + beq.w 677a │ │ │ │ │ eor.w r5, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r5, r5, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -9761,28 +9787,28 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r8, #0 │ │ │ │ │ - blt.n 66ac │ │ │ │ │ + blt.n 66f0 │ │ │ │ │ lsrs r3, r6, #28 │ │ │ │ │ itet ne │ │ │ │ │ movne r4, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6736 │ │ │ │ │ + beq.w 677a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -9801,53 +9827,53 @@ │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ orr.w r5, r5, r6, lsl #2 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ str r5, [r2, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6562 │ │ │ │ │ + beq.w 65a6 │ │ │ │ │ str r7, [r2, #20] │ │ │ │ │ - b.n 6562 │ │ │ │ │ + b.n 65a6 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ negs r1, r3 │ │ │ │ │ mov.w r4, r3, asr #31 │ │ │ │ │ sbc.w ip, r4, r4, lsl #1 │ │ │ │ │ adds.w lr, r3, #256 @ 0x100 │ │ │ │ │ adc.w r5, r4, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ │ - bcs.n 66b8 │ │ │ │ │ - ldr r4, [pc, #208] @ (676c ) │ │ │ │ │ + bcs.n 66fc │ │ │ │ │ + ldr r4, [pc, #208] @ (67b0 ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ - bne.n 6762 │ │ │ │ │ + bne.n 67a6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 6562 │ │ │ │ │ + b.n 65a6 │ │ │ │ │ negs r5, r3 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ - b.n 6612 │ │ │ │ │ + b.n 6656 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r3, r5 │ │ │ │ │ adc.w r4, r4, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n 6752 │ │ │ │ │ + bcs.n 6796 │ │ │ │ │ movs r0, #16 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - cbz r0, 673e │ │ │ │ │ + cbz r0, 6782 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ eor.w r6, r1, r1, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ sub.w r6, r6, r1, asr #31 │ │ │ │ │ @@ -9867,66 +9893,66 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 66a8 │ │ │ │ │ + beq.n 66ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 66a8 │ │ │ │ │ + bne.n 66ec │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 6562 │ │ │ │ │ + b.n 65a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 6562 │ │ │ │ │ + b.n 65a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 6724 │ │ │ │ │ + bne.n 6768 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 6562 │ │ │ │ │ + b.n 65a6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 6744 │ │ │ │ │ + b.n 6788 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 6562 │ │ │ │ │ + b.n 65a6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006770 <_PyLong_Multiply>: │ │ │ │ │ +000067b4 <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ 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 r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w ip, r2, r3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 6840 <_PyLong_Multiply+0xd0> │ │ │ │ │ + bhi.n 6884 <_PyLong_Multiply+0xd0> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ @@ -9934,15 +9960,15 @@ │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 67e2 <_PyLong_Multiply+0x72> │ │ │ │ │ + bcs.n 6826 <_PyLong_Multiply+0x72> │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -9951,22 +9977,22 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r3, r4 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 6870 <_PyLong_Multiply+0x100> │ │ │ │ │ + bcs.n 68b4 <_PyLong_Multiply+0x100> │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 699c <_PyLong_Multiply+0x22c> │ │ │ │ │ + beq.w 69e0 <_PyLong_Multiply+0x22c> │ │ │ │ │ eor.w r5, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r5, r5, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -9983,50 +10009,50 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r5, [r2, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ eors r3, r1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + beq.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69a0 <_PyLong_Multiply+0x230> │ │ │ │ │ + beq.w 69e4 <_PyLong_Multiply+0x230> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 68da <_PyLong_Multiply+0x16a> │ │ │ │ │ + bne.n 691e <_PyLong_Multiply+0x16a> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + b.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r8, #0 │ │ │ │ │ - blt.n 6912 <_PyLong_Multiply+0x1a2> │ │ │ │ │ + blt.n 6956 <_PyLong_Multiply+0x1a2> │ │ │ │ │ lsrs r3, r6, #28 │ │ │ │ │ itet ne │ │ │ │ │ movne r4, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 699c <_PyLong_Multiply+0x22c> │ │ │ │ │ + beq.w 69e0 <_PyLong_Multiply+0x22c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ orr.w r4, r8, r4 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -10045,53 +10071,53 @@ │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ orr.w r5, r5, r6, lsl #2 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ str r5, [r2, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + beq.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ str r7, [r2, #20] │ │ │ │ │ - b.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + b.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ negs r1, r3 │ │ │ │ │ mov.w r4, r3, asr #31 │ │ │ │ │ sbc.w ip, r4, r4, lsl #1 │ │ │ │ │ adds.w lr, r3, #256 @ 0x100 │ │ │ │ │ adc.w r5, r4, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ │ - bcs.n 691e <_PyLong_Multiply+0x1ae> │ │ │ │ │ - ldr r4, [pc, #204] @ (69d0 <_PyLong_Multiply+0x260>) │ │ │ │ │ + bcs.n 6962 <_PyLong_Multiply+0x1ae> │ │ │ │ │ + ldr r4, [pc, #204] @ (6a14 <_PyLong_Multiply+0x260>) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ - bne.n 69c8 <_PyLong_Multiply+0x258> │ │ │ │ │ + bne.n 6a0c <_PyLong_Multiply+0x258> │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + b.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ negs r5, r3 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ - b.n 687a <_PyLong_Multiply+0x10a> │ │ │ │ │ + b.n 68be <_PyLong_Multiply+0x10a> │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r3, r5 │ │ │ │ │ adc.w r4, r4, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n 69b8 <_PyLong_Multiply+0x248> │ │ │ │ │ + bcs.n 69fc <_PyLong_Multiply+0x248> │ │ │ │ │ movs r0, #16 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - cbz r0, 69a4 <_PyLong_Multiply+0x234> │ │ │ │ │ + cbz r0, 69e8 <_PyLong_Multiply+0x234> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ eor.w r6, r1, r1, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ sub.w r6, r6, r1, asr #31 │ │ │ │ │ @@ -10111,52 +10137,52 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 690e <_PyLong_Multiply+0x19e> │ │ │ │ │ + beq.n 6952 <_PyLong_Multiply+0x19e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 690e <_PyLong_Multiply+0x19e> │ │ │ │ │ + bne.n 6952 <_PyLong_Multiply+0x19e> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + b.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + b.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 698a <_PyLong_Multiply+0x21a> │ │ │ │ │ + bne.n 69ce <_PyLong_Multiply+0x21a> │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + b.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 69aa <_PyLong_Multiply+0x23a> │ │ │ │ │ + b.n 69ee <_PyLong_Multiply+0x23a> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 67da <_PyLong_Multiply+0x6a> │ │ │ │ │ + b.n 681e <_PyLong_Multiply+0x6a> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000069d4 : │ │ │ │ │ +00006a18 : │ │ │ │ │ k_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -10184,29 +10210,29 @@ │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bgt.w 6ecc │ │ │ │ │ + bgt.w 6f10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 79a8 │ │ │ │ │ + beq.w 79ec │ │ │ │ │ adds r7, r4, r5 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 7a32 │ │ │ │ │ + bgt.w 7a76 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79a2 │ │ │ │ │ + beq.w 79e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ @@ -10225,15 +10251,15 @@ │ │ │ │ │ str.w r6, [fp, #12] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 6c7c │ │ │ │ │ + beq.w 6cc0 │ │ │ │ │ add.w r4, fp, r4, lsl #2 │ │ │ │ │ add.w r7, r9, #8 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd fp, r8, [sp, #24] │ │ │ │ │ add.w r6, r3, #12 │ │ │ │ │ @@ -10243,37 +10269,37 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ subs r3, #13 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 79b0 │ │ │ │ │ + bne.w 79f4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w 6c06 │ │ │ │ │ + bcs.w 6c4a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r9, r5, #4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w fp, lr, #4 │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ sub.w r3, fp, r6 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 6b48 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6b20 │ │ │ │ │ + beq.n 6b64 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 6c2e │ │ │ │ │ + bne.w 6c72 │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ umlal r3, r1, r4, ip │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -10289,15 +10315,15 @@ │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 6bf0 │ │ │ │ │ + beq.n 6c34 │ │ │ │ │ strd r7, r5, [sp, #16] │ │ │ │ │ mov ip, r8 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ add.w r8, ip, #12 │ │ │ │ │ @@ -10336,35 +10362,35 @@ │ │ │ │ │ adc.w r2, r7, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 6b4c │ │ │ │ │ + bne.n 6b90 │ │ │ │ │ ldrd r7, r5, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 6c06 │ │ │ │ │ + beq.n 6c4a │ │ │ │ │ add.w r2, lr, #1 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 6ab2 │ │ │ │ │ + bne.w 6af6 │ │ │ │ │ ldrd fp, r8, [sp, #24] │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - cbz r3, 6c26 │ │ │ │ │ + cbz r3, 6c6a │ │ │ │ │ add.w r0, fp, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 6c54 │ │ │ │ │ + cbz r0, 6c98 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ @@ -10372,24 +10398,24 @@ │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ - b.n 6afc │ │ │ │ │ + b.n 6b40 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7a6e │ │ │ │ │ + beq.w 7ab2 │ │ │ │ │ ldr.w r4, [r8, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6c52 │ │ │ │ │ + beq.n 6c96 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 6c26 │ │ │ │ │ + beq.n 6c6a │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ mov r0, fp │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ @@ -10400,26 +10426,26 @@ │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ │ ldr.w r9, [r6], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 79d6 │ │ │ │ │ + bne.w 7a1a │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ umlal r3, r5, r9, r9 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ mov.w r5, r5, lsr #30 │ │ │ │ │ - bls.w 6ec4 │ │ │ │ │ + bls.w 6f08 │ │ │ │ │ adds.w ip, r9, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ adc.w r8, r0, r0 │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ mvn.w sl, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -10433,21 +10459,21 @@ │ │ │ │ │ adc.w r1, r5, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r5, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.w 6e7a │ │ │ │ │ + bls.w 6ebe │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 6db4 │ │ │ │ │ + beq.n 6df8 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 6d82 │ │ │ │ │ + beq.n 6dc6 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n 6d54 │ │ │ │ │ + beq.n 6d98 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds.w r2, r2, lr │ │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -10481,15 +10507,15 @@ │ │ │ │ │ adc.w r1, r5, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r5, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 6e7a │ │ │ │ │ + bls.n 6ebe │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ add.w lr, fp, #4 │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ │ @@ -10538,24 +10564,24 @@ │ │ │ │ │ adc.w r4, r1, r4, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r4, lsl #2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ - bhi.n 6db8 │ │ │ │ │ + bhi.n 6dfc │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - bne.n 6e8a │ │ │ │ │ + bne.n 6ece │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 6eb8 │ │ │ │ │ + beq.n 6efc │ │ │ │ │ adds r4, #8 │ │ │ │ │ - b.n 6c96 │ │ │ │ │ + b.n 6cda │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r1, r2, r6 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -10565,57 +10591,57 @@ │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ orrs.w r5, r3, r5, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6e86 │ │ │ │ │ + bne.n 6eca │ │ │ │ │ ldrd fp, r8, [sp, #12] │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - b.n 6c1a │ │ │ │ │ + b.n 6c5e │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - beq.n 6e80 │ │ │ │ │ - b.n 6e96 │ │ │ │ │ + beq.n 6ec4 │ │ │ │ │ + b.n 6eda │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp.w r5, r4, lsl #1 │ │ │ │ │ - bge.w 77c6 │ │ │ │ │ + bge.w 780a │ │ │ │ │ asrs r7, r5, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10f8c │ │ │ │ │ + bl 111c0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 779c │ │ │ │ │ + beq.w 77e0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 7978 │ │ │ │ │ + beq.w 79bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 10f8c │ │ │ │ │ + bl 111c0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 779c │ │ │ │ │ + beq.w 77e0 │ │ │ │ │ add r4, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 79ec │ │ │ │ │ + bgt.w 7a30 │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7798 │ │ │ │ │ + beq.w 77dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ @@ -10629,18 +10655,18 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r2, [fp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77a0 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w sl, fp, #12 │ │ │ │ │ mov.w r8, r7, lsl #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ add.w r4, sl, r8 │ │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ @@ -10649,55 +10675,55 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r3, r5, r3, lsr #3 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - bne.w 7786 │ │ │ │ │ + bne.w 77ca │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a14 │ │ │ │ │ + beq.w 7a58 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ subs.w r5, ip, r5 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 77ae │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ sub.w r4, r4, r7, lsl #2 │ │ │ │ │ rsb r5, r7, r5, lsr #3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 7178 │ │ │ │ │ + beq.w 71bc │ │ │ │ │ mov.w lr, ip, lsl #2 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ add.w r3, r1, lr │ │ │ │ │ add.w r7, r8, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 704c │ │ │ │ │ + beq.n 7090 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7030 │ │ │ │ │ + beq.n 7074 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 701a │ │ │ │ │ + beq.n 705e │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r2, [r7, #12]! │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -10714,15 +10740,15 @@ │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 70c2 │ │ │ │ │ + beq.n 7106 │ │ │ │ │ strd sl, r4, [sp, #24] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r7, #16 │ │ │ │ │ @@ -10750,112 +10776,112 @@ │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ bic.w sl, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 7050 │ │ │ │ │ + bne.n 7094 │ │ │ │ │ ldrd sl, r4, [sp, #24] │ │ │ │ │ cmp r5, ip │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7178 │ │ │ │ │ + beq.n 71bc │ │ │ │ │ ldr.w r3, [r4, lr] │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, lr] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7178 │ │ │ │ │ + beq.n 71bc │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add.w r2, ip, #2 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 7178 │ │ │ │ │ + cbz r3, 71bc │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ add.w r2, ip, #3 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 7178 │ │ │ │ │ + cbz r3, 71bc │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ - ble.n 7178 │ │ │ │ │ + ble.n 71bc │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.n 7178 │ │ │ │ │ + bpl.n 71bc │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ add r3, lr │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bic.w r7, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r0, r0, r1, lsr #30 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - bne.n 715a │ │ │ │ │ + bne.n 719e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 719e │ │ │ │ │ + beq.n 71e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 719e │ │ │ │ │ - ldr r2, [pc, #712] @ (7458 ) │ │ │ │ │ + cbnz r3, 71e2 │ │ │ │ │ + ldr r2, [pc, #712] @ (749c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 770a │ │ │ │ │ + bne.w 774e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs.w ip, r3, lsr #3 │ │ │ │ │ - beq.w 734a │ │ │ │ │ + beq.w 738e │ │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ add.w r7, r6, #8 │ │ │ │ │ add.w r8, r1, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 721c │ │ │ │ │ + beq.n 7260 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 71fe │ │ │ │ │ + beq.n 7242 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 71e6 │ │ │ │ │ + beq.n 722a │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r0, [r7, #12]! │ │ │ │ │ sub.w r0, lr, r0 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -10871,15 +10897,15 @@ │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ cmp r1, r8 │ │ │ │ │ sub.w r0, lr, r0 │ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r0, #30, #1 │ │ │ │ │ - beq.n 7296 │ │ │ │ │ + beq.n 72da │ │ │ │ │ strd sl, r4, [sp, #20] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ │ mov lr, r7 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r7, #16 │ │ │ │ │ @@ -10906,228 +10932,228 @@ │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ ldr.w sl, [lr, #16] │ │ │ │ │ sub.w r0, r0, sl │ │ │ │ │ sub.w r3, r0, r3 │ │ │ │ │ bic.w sl, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r4, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 7220 │ │ │ │ │ + bne.n 7264 │ │ │ │ │ ldrd sl, r4, [sp, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 734a │ │ │ │ │ + beq.n 738e │ │ │ │ │ ldr.w r3, [r4, ip, lsl #2] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 734a │ │ │ │ │ + beq.n 738e │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ ldr r3, [r4, r0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r7, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r4, r0] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 734a │ │ │ │ │ + cbz r3, 738e │ │ │ │ │ add.w r0, r2, #8 │ │ │ │ │ add.w r1, ip, #3 │ │ │ │ │ ldr r3, [r4, r0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r7, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r4, r0] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 734a │ │ │ │ │ + cbz r3, 738e │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldr r3, [r4, r0] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r7, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r4, r0] │ │ │ │ │ - ble.n 734a │ │ │ │ │ + ble.n 738e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - bpl.n 734a │ │ │ │ │ + bpl.n 738e │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r0, r0, r2, lsr #30 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - bne.n 732c │ │ │ │ │ + bne.n 7370 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 736c │ │ │ │ │ + beq.n 73b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 736c │ │ │ │ │ - ldr r2, [pc, #252] @ (7458 ) │ │ │ │ │ + cbnz r3, 73b0 │ │ │ │ │ + ldr r2, [pc, #252] @ (749c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7716 │ │ │ │ │ + bne.w 775a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7a7c │ │ │ │ │ + bl 7ac0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77a0 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 73a0 │ │ │ │ │ + beq.n 73e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 73a0 │ │ │ │ │ - ldr r2, [pc, #200] @ (7458 ) │ │ │ │ │ + cbnz r3, 73e4 │ │ │ │ │ + ldr r2, [pc, #200] @ (749c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7722 │ │ │ │ │ + bne.w 7766 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 73c4 │ │ │ │ │ + beq.n 7408 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 73c4 │ │ │ │ │ - ldr r2, [pc, #164] @ (7458 ) │ │ │ │ │ + cbnz r3, 7408 │ │ │ │ │ + ldr r2, [pc, #164] @ (749c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 772e │ │ │ │ │ + bne.w 7772 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 774c │ │ │ │ │ + beq.w 7790 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 7a7c │ │ │ │ │ + bl 7ac0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a14 │ │ │ │ │ + beq.w 7a58 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7406 │ │ │ │ │ + beq.n 744a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 7406 │ │ │ │ │ - ldr r2, [pc, #96] @ (7458 ) │ │ │ │ │ + cbnz r3, 744a │ │ │ │ │ + ldr r2, [pc, #96] @ (749c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7740 │ │ │ │ │ + bne.w 7784 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 742a │ │ │ │ │ + beq.n 746e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 742a │ │ │ │ │ - ldr r2, [pc, #60] @ (7458 ) │ │ │ │ │ + cbnz r3, 746e │ │ │ │ │ + ldr r2, [pc, #60] @ (749c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 775e │ │ │ │ │ + bne.w 77a2 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7462 │ │ │ │ │ + beq.n 74a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 7462 │ │ │ │ │ - ldr r2, [pc, #12] @ (7458 ) │ │ │ │ │ + cbnz r3, 74a6 │ │ │ │ │ + ldr r2, [pc, #12] @ (749c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 76ee │ │ │ │ │ - b.n 745c │ │ │ │ │ + bne.w 7732 │ │ │ │ │ + b.n 74a0 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7488 │ │ │ │ │ + beq.n 74cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 7488 │ │ │ │ │ - ldr r2, [pc, #708] @ (773c ) │ │ │ │ │ + cbnz r3, 74cc │ │ │ │ │ + ldr r2, [pc, #708] @ (7780 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 76fa │ │ │ │ │ + bne.w 773e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 77a0 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq.w 7688 │ │ │ │ │ + beq.w 76cc │ │ │ │ │ mov.w lr, r6, lsl #2 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ sub.w r3, lr, #4 │ │ │ │ │ add.w ip, r7, #8 │ │ │ │ │ add.w r8, r0, lr │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 74fe │ │ │ │ │ + beq.n 7542 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 74e4 │ │ │ │ │ + beq.n 7528 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 74d0 │ │ │ │ │ + beq.n 7514 │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [ip, #12]! │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ @@ -11143,15 +11169,15 @@ │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ add r3, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov.w r2, r3, lsr #30 │ │ │ │ │ - beq.n 7566 │ │ │ │ │ + beq.n 75aa │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ mov sl, ip │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ @@ -11176,35 +11202,35 @@ │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r2, r3, r2, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 7504 │ │ │ │ │ + bne.n 7548 │ │ │ │ │ ldr.w sl, [sp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r6 │ │ │ │ │ - ble.w 7688 │ │ │ │ │ + ble.w 76cc │ │ │ │ │ ldr.w r3, [r4, r6, lsl #2] │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, r6, lsl #2] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7688 │ │ │ │ │ + beq.n 76cc │ │ │ │ │ add.w r0, lr, #4 │ │ │ │ │ adds r1, r6, #2 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -11212,15 +11238,15 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7688 │ │ │ │ │ + beq.n 76cc │ │ │ │ │ add.w r0, lr, #8 │ │ │ │ │ adds r1, r6, #3 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -11228,15 +11254,15 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7688 │ │ │ │ │ + beq.n 76cc │ │ │ │ │ add.w r0, lr, #12 │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -11244,50 +11270,50 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7688 │ │ │ │ │ + beq.n 76cc │ │ │ │ │ add.w r0, lr, #16 │ │ │ │ │ adds r1, r6, #5 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ - cbz r2, 7688 │ │ │ │ │ + cbz r2, 76cc │ │ │ │ │ add.w r0, lr, #20 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ adds r2, r6, #6 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 7688 │ │ │ │ │ - cbz r3, 7688 │ │ │ │ │ + ble.n 76cc │ │ │ │ │ + cbz r3, 76cc │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ adds r6, #7 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ldr r2, [r4, r1] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r1] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 7688 │ │ │ │ │ - cbz r3, 7688 │ │ │ │ │ + ble.n 76cc │ │ │ │ │ + cbz r3, 76cc │ │ │ │ │ add.w r1, r4, #24 │ │ │ │ │ add r1, lr │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ @@ -11296,157 +11322,157 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7664 │ │ │ │ │ + bne.n 76a8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 76a6 │ │ │ │ │ + beq.n 76ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 76a6 │ │ │ │ │ - ldr r2, [pc, #160] @ (773c ) │ │ │ │ │ + cbnz r3, 76ea │ │ │ │ │ + ldr r2, [pc, #160] @ (7780 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ - cbnz r3, 76e2 │ │ │ │ │ + cbnz r3, 7726 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w 6c26 │ │ │ │ │ + beq.w 6c6a │ │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c26 │ │ │ │ │ + bne.w 6c6a │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7a04 │ │ │ │ │ + beq.w 7a48 │ │ │ │ │ ldr.w r4, [sl, r0, lsl #2] │ │ │ │ │ - cbz r4, 7706 │ │ │ │ │ + cbz r4, 774a │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 6c26 │ │ │ │ │ + beq.w 6c6a │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.w 6c26 │ │ │ │ │ + b.w 6c6a │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 76a0 │ │ │ │ │ + b.n 76e4 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 745c │ │ │ │ │ + b.n 74a0 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7482 │ │ │ │ │ + b.n 74c6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 76be │ │ │ │ │ + b.n 7702 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7198 │ │ │ │ │ + b.n 71dc │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7366 │ │ │ │ │ + b.n 73aa │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 739a │ │ │ │ │ + b.n 73de │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 73be │ │ │ │ │ + b.n 7402 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7400 │ │ │ │ │ + b.n 7444 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 775a │ │ │ │ │ + beq.n 779e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 73e2 │ │ │ │ │ + b.n 7426 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7424 │ │ │ │ │ + b.n 7468 │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ add.w r0, sl, ip, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r2, r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ - b.n 6fc8 │ │ │ │ │ + b.n 700c │ │ │ │ │ add.w r0, r8, r2, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.w 6f92 │ │ │ │ │ + b.w 6fd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.w 6c26 │ │ │ │ │ + b.w 6c6a │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77be │ │ │ │ │ + beq.n 7802 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a4a │ │ │ │ │ + beq.w 7a8e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ adds r2, #12 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -11461,40 +11487,40 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a4a │ │ │ │ │ + beq.w 7a8e │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ rsb r3, r8, r3, lsr #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w lr, r2, r8, lsl #2 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.w 79e8 │ │ │ │ │ + beq.w 7a2c │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w r4, r2, r3, lsl #2 │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ subs r1, r4, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r1, #4 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 78b6 │ │ │ │ │ + beq.n 78fa │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 789c │ │ │ │ │ + beq.n 78e0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 7888 │ │ │ │ │ + beq.n 78cc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ ldr.w r7, [r3, r8, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ @@ -11512,15 +11538,15 @@ │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ cmp r2, r4 │ │ │ │ │ add r1, r7 │ │ │ │ │ add r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ - beq.n 7922 │ │ │ │ │ + beq.n 7966 │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ mov ip, r2 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ @@ -11546,48 +11572,48 @@ │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ add r1, r2 │ │ │ │ │ add.w r3, r1, r3, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 78c0 │ │ │ │ │ + bne.n 7904 │ │ │ │ │ ldr.w sl, [sp] │ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ │ add.w r1, lr, ip, lsl #2 │ │ │ │ │ - cbz r3, 7942 │ │ │ │ │ + cbz r3, 7986 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, ip │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - ble.n 7942 │ │ │ │ │ + ble.n 7986 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ - b.n 7926 │ │ │ │ │ + b.n 796a │ │ │ │ │ sub.w sl, sl, r5 │ │ │ │ │ - bl 24d8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2490 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ add r8, r5 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 7804 │ │ │ │ │ + bgt.w 7848 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 24d8 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 2490 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7a04 │ │ │ │ │ + beq.n 7a48 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 76cc │ │ │ │ │ + bne.w 7710 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 7964 │ │ │ │ │ + b.n 79a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -11597,130 +11623,130 @@ │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.w 6f08 │ │ │ │ │ + b.w 6f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 77be │ │ │ │ │ - ldr.w fp, [pc, #204] @ 7a78 │ │ │ │ │ - b.w 6c26 │ │ │ │ │ + b.n 7802 │ │ │ │ │ + ldr.w fp, [pc, #204] @ 7abc │ │ │ │ │ + b.w 6c6a │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 77be │ │ │ │ │ + beq.w 7802 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77be │ │ │ │ │ + bne.w 7802 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 77be │ │ │ │ │ + b.n 7802 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 79c2 │ │ │ │ │ - b.n 77be │ │ │ │ │ + bne.n 7a06 │ │ │ │ │ + b.n 7802 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b.n 7922 │ │ │ │ │ + b.n 7966 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 779c │ │ │ │ │ + b.n 77e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6c26 │ │ │ │ │ + beq.w 6c6a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.w 6c26 │ │ │ │ │ + b.w 6c6a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 77a0 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77a0 │ │ │ │ │ + bne.w 77e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 77a0 │ │ │ │ │ + b.n 77e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 77be │ │ │ │ │ + b.n 7802 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7aa2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, 7a66 │ │ │ │ │ + cbz r3, 7aaa │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl cc10 │ │ │ │ │ - b.n 77be │ │ │ │ │ + bl cd00 │ │ │ │ │ + b.n 7802 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a5e │ │ │ │ │ + b.n 7aa2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6c26 │ │ │ │ │ - b.n 7a0a │ │ │ │ │ + beq.w 6c6a │ │ │ │ │ + b.n 7a4e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007a7c : │ │ │ │ │ +00007ac0 : │ │ │ │ │ x_add(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 7c42 │ │ │ │ │ + bgt.w 7c86 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 7c68 │ │ │ │ │ + bgt.w 7cac │ │ │ │ │ adds r0, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c60 │ │ │ │ │ + beq.w 7ca4 │ │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -11731,189 +11757,189 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 7c24 │ │ │ │ │ + beq.w 7c68 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 7b5c │ │ │ │ │ + beq.n 7ba0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 7b5c │ │ │ │ │ + beq.n 7ba0 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 7b5c │ │ │ │ │ + beq.n 7ba0 │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7b40 │ │ │ │ │ + bne.n 7b84 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - ble.n 7c2e │ │ │ │ │ - lsls r7, r5, #2 │ │ │ │ │ - add.w ip, r6, r7 │ │ │ │ │ - adds r0, r4, r7 │ │ │ │ │ + ble.n 7c72 │ │ │ │ │ + lsls r0, r5, #2 │ │ │ │ │ + add.w ip, r6, r0 │ │ │ │ │ + adds r7, r4, r0 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge.n 7bce │ │ │ │ │ + bge.n 7c12 │ │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge.n 7bce │ │ │ │ │ + bge.n 7c12 │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ adds r5, #3 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r2, [r0, #20] │ │ │ │ │ + str r2, [r7, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 7bce │ │ │ │ │ + bge.n 7c12 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ - add r1, r7 │ │ │ │ │ + add r1, r0 │ │ │ │ │ add.w r6, r6, r8, lsl #2 │ │ │ │ │ - add r0, r7 │ │ │ │ │ + add r0, r2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7bb8 │ │ │ │ │ + bne.n 7bfc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r8, r4, r8, lsl #2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 7be4 │ │ │ │ │ + beq.n 7c28 │ │ │ │ │ add.w r0, r4, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 7bea │ │ │ │ │ + cbz r1, 7c2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 7c0a │ │ │ │ │ + beq.n 7c4e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 7c14 │ │ │ │ │ + cbnz r0, 7c58 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 7c0a │ │ │ │ │ + cbz r1, 7c4e │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r5, 7c10 │ │ │ │ │ + cbnz r5, 7c54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7bfc │ │ │ │ │ + bne.n 7c40 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7be4 │ │ │ │ │ + b.n 7c28 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7be4 │ │ │ │ │ + beq.n 7c28 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7c3c │ │ │ │ │ + bne.n 7c80 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n 7bdc │ │ │ │ │ - b.n 7be4 │ │ │ │ │ + bne.n 7c20 │ │ │ │ │ + b.n 7c28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 7b60 │ │ │ │ │ + b.n 7ba4 │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n 7c68 │ │ │ │ │ + bgt.n 7cac │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 7ab2 │ │ │ │ │ + b.n 7af6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7be4 │ │ │ │ │ + b.n 7c28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7c64 │ │ │ │ │ + b.n 7ca8 │ │ │ │ │ │ │ │ │ │ -00007c80 : │ │ │ │ │ +00007cc4 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 7dc0 │ │ │ │ │ + bpl.w 7e04 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 7dc0 │ │ │ │ │ + bpl.w 7e04 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 7d5e │ │ │ │ │ + bhi.n 7da2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 7d5e │ │ │ │ │ + bhi.n 7da2 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ @@ -11927,15 +11953,15 @@ │ │ │ │ │ adds.w ip, r3, #5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 7d00 │ │ │ │ │ + bcs.n 7d44 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -11943,23 +11969,23 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r3, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 7d64 │ │ │ │ │ + bcs.n 7da8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7db8 │ │ │ │ │ + beq.n 7dfc │ │ │ │ │ eor.w r4, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r4, r4, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -11977,23 +12003,23 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ - b.n 8258 │ │ │ │ │ + b.n 82a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n 7daa │ │ │ │ │ + blt.n 7dee │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 7db8 │ │ │ │ │ + cbz r0, 7dfc │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -12008,53 +12034,53 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 7cfc │ │ │ │ │ + b.n 7d40 │ │ │ │ │ negs r3, r3 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 7d6c │ │ │ │ │ + b.n 7db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7cfc │ │ │ │ │ + b.n 7d40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007dcc <_PyLong_Sign>: │ │ │ │ │ +00007e10 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007dd8 : │ │ │ │ │ +00007e1c : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 7dfa │ │ │ │ │ + cbnz r3, 7e3e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7de8 │ │ │ │ │ + bne.n 7e2c │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 7df4 │ │ │ │ │ + bne.n 7e38 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w ced0 │ │ │ │ │ - cbnz r2, 7e26 │ │ │ │ │ - ldr r0, [pc, #68] @ (7e3c ) │ │ │ │ │ + b.w cfd8 │ │ │ │ │ + cbnz r2, 7e6a │ │ │ │ │ + ldr r0, [pc, #68] @ (7e80 ) │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -12081,35 +12107,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007e40 : │ │ │ │ │ +00007e84 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #748] @ 8140 │ │ │ │ │ + vldr d6, [pc, #752] @ 8188 │ │ │ │ │ sub sp, #20 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 803c │ │ │ │ │ - vldr d6, [pc, #736] @ 8148 │ │ │ │ │ + ble.w 8080 │ │ │ │ │ + vldr d6, [pc, #740] @ 8190 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 7f02 │ │ │ │ │ + bpl.n 7f46 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 7e9e │ │ │ │ │ + bcs.n 7ee2 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -12118,23 +12144,23 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add.w r0, r2, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, #1 │ │ │ │ │ vstr s15, [sp] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.w 808c │ │ │ │ │ + bcs.w 80d0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8138 │ │ │ │ │ + beq.w 817c │ │ │ │ │ eor.w r4, r2, r2, asr #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w r4, r4, r2, asr #31 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -12154,18 +12180,18 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #584] @ 8150 │ │ │ │ │ + vldr d6, [pc, #588] @ 8198 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 8120 │ │ │ │ │ + bgt.w 8164 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -12176,38 +12202,38 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ rsb r3, r0, r3, asr #4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq.w 80f0 │ │ │ │ │ + beq.w 8134 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8138 │ │ │ │ │ + beq.w 817c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 8158 │ │ │ │ │ + bne.w 81a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -12220,39 +12246,39 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r4, #29 │ │ │ │ │ - blt.n 8022 │ │ │ │ │ + blt.n 8066 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r2, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bmi.n 8022 │ │ │ │ │ + bmi.n 8066 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r2, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 8022 │ │ │ │ │ + beq.n 8066 │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ add.w r4, r3, #12 │ │ │ │ │ adds r2, #8 │ │ │ │ │ add r2, r3 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -12261,32 +12287,32 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 8000 │ │ │ │ │ + bne.n 8044 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7e94 │ │ │ │ │ + beq.w 7ed8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 7e94 │ │ │ │ │ + b.n 7ed8 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #268] @ 8150 │ │ │ │ │ + vldr d5, [pc, #272] @ 8198 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 8120 │ │ │ │ │ + bgt.n 8164 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 8106 │ │ │ │ │ + bvs.n 814a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ @@ -12296,23 +12322,23 @@ │ │ │ │ │ asrs r0, r2, #31 │ │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ rsb r3, r0, r3, asr #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 80ee │ │ │ │ │ + beq.n 8132 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 7f48 │ │ │ │ │ + b.n 7f8c │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8138 │ │ │ │ │ + beq.n 817c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov.w ip, #16 │ │ │ │ │ strd r0, ip, [r3, #4] │ │ │ │ │ @@ -12336,55 +12362,56 @@ │ │ │ │ │ ittee lt │ │ │ │ │ lsrlt r2, r4, #30 │ │ │ │ │ movlt.w ip, #18 │ │ │ │ │ movge.w ip, #16 │ │ │ │ │ movge r2, #1 │ │ │ │ │ strd ip, r0, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 7e94 │ │ │ │ │ + b.n 7ed8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8138 │ │ │ │ │ + cbz r0, 817c │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7f5c │ │ │ │ │ + b.n 7fa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7e94 │ │ │ │ │ + b.n 7ed8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 811c │ │ │ │ │ + b.n 8160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 811c │ │ │ │ │ + b.n 8160 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -12402,167 +12429,167 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r4, #29 │ │ │ │ │ - bge.w 7fb4 │ │ │ │ │ - b.n 8022 │ │ │ │ │ + bge.w 7ff8 │ │ │ │ │ + b.n 8066 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008188 : │ │ │ │ │ +000081d0 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8222 │ │ │ │ │ + beq.n 826a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 81d8 │ │ │ │ │ + bpl.n 8220 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 81be │ │ │ │ │ + bhi.n 8206 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 445c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4414 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 81e0 │ │ │ │ │ + beq.n 8228 │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - b.n 81ba │ │ │ │ │ + b.n 8202 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 81e8 │ │ │ │ │ + cbnz r0, 8230 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 81ba │ │ │ │ │ + b.n 8202 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8234 │ │ │ │ │ + bhi.n 827c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov.w r1, r0, asr #31 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq.n 81ba │ │ │ │ │ + beq.n 8202 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 81ba │ │ │ │ │ + bne.n 8202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 81ce │ │ │ │ │ + b.n 8216 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1487 @ 0x5cf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 81e0 │ │ │ │ │ + b.n 8228 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 445c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4414 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 81ce │ │ │ │ │ + beq.n 8216 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 81ce │ │ │ │ │ - b.n 8216 │ │ │ │ │ + bne.n 8216 │ │ │ │ │ + b.n 825e │ │ │ │ │ │ │ │ │ │ -00008258 : │ │ │ │ │ +000082a0 : │ │ │ │ │ long_bitwise(): │ │ │ │ │ stmdb 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, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ and.w r2, r6, #3 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsrs r3, r6, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 846e │ │ │ │ │ + beq.w 84b6 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r4, #0] │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ sub.w r9, r2, #2 │ │ │ │ │ clz r9, r9 │ │ │ │ │ mov r7, r3 │ │ │ │ │ and.w r1, sl, #3 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ mov.w r6, sl, lsr #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 87c2 │ │ │ │ │ + beq.w 880a │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 855c │ │ │ │ │ + beq.w 85a4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - blt.w 8562 │ │ │ │ │ + blt.w 85aa │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 8794 │ │ │ │ │ + bne.w 87dc │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 8f4a │ │ │ │ │ + bgt.w 8f72 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8dd2 │ │ │ │ │ + beq.w 8e1a │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8de8 │ │ │ │ │ + beq.w 8e30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -12577,107 +12604,107 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ str.w r3, [sl, #12] │ │ │ │ │ - bne.w 85a0 │ │ │ │ │ + bne.w 85e8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8e3e │ │ │ │ │ + beq.w 8e86 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [sl, #12] │ │ │ │ │ - beq.n 8388 │ │ │ │ │ + beq.n 83d0 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [sl, #16] │ │ │ │ │ - beq.n 8388 │ │ │ │ │ + beq.n 83d0 │ │ │ │ │ add.w lr, r4, #8 │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ add.w lr, lr, r7, lsl #2 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ add.w r1, sl, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and.w r3, r3, ip │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 8374 │ │ │ │ │ + bne.n 83bc │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.w 854a │ │ │ │ │ + blt.w 8592 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 8c10 │ │ │ │ │ + bne.w 8c58 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 83a8 │ │ │ │ │ + beq.n 83f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8466 │ │ │ │ │ + beq.n 84ae │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 83bc │ │ │ │ │ + beq.n 8404 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8956 │ │ │ │ │ + beq.w 899e │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.n 8402 │ │ │ │ │ + beq.n 844a │ │ │ │ │ add.w r1, sl, r0, lsl #2 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ add.w r5, sl, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 83e0 │ │ │ │ │ + cbz r1, 8428 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 8402 │ │ │ │ │ + bls.n 844a │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 87b8 │ │ │ │ │ + beq.w 8800 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 83de │ │ │ │ │ + beq.n 8426 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 83d2 │ │ │ │ │ + beq.n 841a │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ - b.n 83d2 │ │ │ │ │ + b.n 841a │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 83d6 │ │ │ │ │ + bcs.n 841e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 844c │ │ │ │ │ + beq.n 8494 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 844c │ │ │ │ │ - ldr r2, [pc, #352] @ (859c ) │ │ │ │ │ + cbnz r3, 8494 │ │ │ │ │ + ldr r2, [pc, #352] @ (85e4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f3c │ │ │ │ │ + bne.w 8fae │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw sl, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -12686,199 +12713,199 @@ │ │ │ │ │ add sl, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 83a8 │ │ │ │ │ + b.n 83f0 │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.w 8f9c │ │ │ │ │ + bhi.w 9020 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e74 │ │ │ │ │ + beq.w 8ebc │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f68 │ │ │ │ │ + beq.w 8f66 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bic.w r6, r6, #7 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 8fcc │ │ │ │ │ + bne.w 8fbc │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ eor.w r0, r0, r6 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r1, r0, r6 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ - bls.n 8546 │ │ │ │ │ + bls.n 858e │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ eor.w r1, r1, r6 │ │ │ │ │ add.w r1, r1, r0, lsr #30 │ │ │ │ │ and.w r0, r1, r6 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ - beq.n 8546 │ │ │ │ │ + beq.n 858e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ eor.w r0, r0, r6 │ │ │ │ │ add.w r0, r0, r1, lsr #30 │ │ │ │ │ and.w r1, r0, r6 │ │ │ │ │ str r1, [r7, #20] │ │ │ │ │ - beq.n 8546 │ │ │ │ │ + beq.n 858e │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ eor.w r1, r1, r6 │ │ │ │ │ add.w r1, r1, r0, lsr #30 │ │ │ │ │ and.w r0, r1, r6 │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ - beq.n 8546 │ │ │ │ │ + beq.n 858e │ │ │ │ │ add.w lr, r4, #8 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ adds r4, #24 │ │ │ │ │ add.w lr, lr, r3, lsl #2 │ │ │ │ │ add.w ip, r7, #24 │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ eors r0, r6 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ add r1, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bne.n 852e │ │ │ │ │ + bne.n 8576 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 828c │ │ │ │ │ + b.n 82d4 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ subs r2, r6, r7 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r4, r0 │ │ │ │ │ add r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 838e │ │ │ │ │ + b.n 83d6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.w 82c2 │ │ │ │ │ + bge.w 830a │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 8da8 │ │ │ │ │ + bne.w 8df0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itttt ne │ │ │ │ │ movne r2, r4 │ │ │ │ │ movne r6, r3 │ │ │ │ │ movne r4, r5 │ │ │ │ │ movne r5, r2 │ │ │ │ │ - bne.w 82ca │ │ │ │ │ + bne.w 8312 │ │ │ │ │ adds r2, r6, r1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 8f50 │ │ │ │ │ + bgt.w 8f78 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 82ea │ │ │ │ │ + b.n 8332 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 895e │ │ │ │ │ + beq.w 89a6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8e3e │ │ │ │ │ + beq.w 8e86 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 8e3a │ │ │ │ │ + beq.w 8e82 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsrs r1, r7, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str.w r3, [sl, #16] │ │ │ │ │ - beq.w 8774 │ │ │ │ │ + beq.w 87bc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str.w r2, [sl, #20] │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str.w r3, [sl, #24] │ │ │ │ │ - beq.w 8774 │ │ │ │ │ + beq.w 87bc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str.w r2, [sl, #28] │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ - beq.w 8774 │ │ │ │ │ + beq.w 87bc │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ str.w r2, [sl, #36] @ 0x24 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ │ - beq.w 8774 │ │ │ │ │ + beq.w 87bc │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ str.w r2, [sl, #44] @ 0x2c │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ │ - beq.w 8774 │ │ │ │ │ + beq.w 87bc │ │ │ │ │ add.w lr, sl, #12 │ │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ │ add.w lr, lr, r1, lsl #3 │ │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ │ sub.w r3, lr, r1 │ │ │ │ │ add.w ip, r4, #52 @ 0x34 │ │ │ │ │ subs r3, #8 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 86f0 │ │ │ │ │ + beq.n 8738 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 86c4 │ │ │ │ │ + beq.n 870c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 869c │ │ │ │ │ + beq.n 86e4 │ │ │ │ │ ldr.w r8, [r0] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ │ adds r1, #8 │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ @@ -12905,15 +12932,15 @@ │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ ldr.w r8, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - beq.n 8774 │ │ │ │ │ + beq.n 87bc │ │ │ │ │ ldr.w r8, [r0] │ │ │ │ │ adds r0, #32 │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ adds r1, #32 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ ldr.w r8, [r0, #-28] │ │ │ │ │ @@ -12940,70 +12967,70 @@ │ │ │ │ │ ldrd r2, r3, [ip, #-8] │ │ │ │ │ ldr.w r8, [r0, #-8] │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ ldr.w r8, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ - bne.n 86f0 │ │ │ │ │ + bne.n 8738 │ │ │ │ │ lsls r2, r7, #31 │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r7, #1 │ │ │ │ │ - bpl.w 8388 │ │ │ │ │ + bpl.w 83d0 │ │ │ │ │ adds r3, #2 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ adds r2, r5, r3 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ add r3, sl │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n 8388 │ │ │ │ │ + b.n 83d0 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 8d86 │ │ │ │ │ + beq.w 8dce │ │ │ │ │ add.w r2, r9, r3 │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.w 8f4a │ │ │ │ │ + bgt.w 8f72 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 82e4 │ │ │ │ │ + b.n 832c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ - b.n 8426 │ │ │ │ │ + b.n 846e │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bhi.w 8fb4 │ │ │ │ │ + bhi.w 9008 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8ec6 │ │ │ │ │ + beq.w 8f0c │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f20 │ │ │ │ │ + beq.w 8f90 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bic.w sl, sl, #7 │ │ │ │ │ str.w sl, [r0, #8] │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, sl │ │ │ │ │ - bne.w 8f74 │ │ │ │ │ + bne.w 8fe0 │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ @@ -13011,117 +13038,117 @@ │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ and.w lr, sl, ip │ │ │ │ │ str.w lr, [r1, #12] │ │ │ │ │ - bls.n 8922 │ │ │ │ │ + bls.n 896a │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ eor.w lr, ip, r0 │ │ │ │ │ add.w lr, lr, sl, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ eor.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ │ - beq.n 8922 │ │ │ │ │ + beq.n 896a │ │ │ │ │ add.w sl, r5, #8 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ add.w sl, sl, r6, lsl #2 │ │ │ │ │ add.w lr, r1, #48 @ 0x30 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ eor.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, sl │ │ │ │ │ mvn.w r0, r0 │ │ │ │ │ add r0, ip │ │ │ │ │ bic.w ip, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [lr, #4]! │ │ │ │ │ mov.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 8904 │ │ │ │ │ + bne.n 894c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.w 8e10 │ │ │ │ │ + blt.w 8e58 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ itt eq │ │ │ │ │ addeq.w r2, r9, r3 │ │ │ │ │ moveq r5, r1 │ │ │ │ │ - bne.w 8e44 │ │ │ │ │ + bne.w 8e8c │ │ │ │ │ movw r0, #65532 @ 0xfffc │ │ │ │ │ movt r0, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt gt │ │ │ │ │ movgt r5, r4 │ │ │ │ │ movgt r4, r1 │ │ │ │ │ - bgt.w 8f50 │ │ │ │ │ + bgt.w 8f78 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 82e4 │ │ │ │ │ + b.n 832c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 83bc │ │ │ │ │ - cbz r7, 89be │ │ │ │ │ + b.n 8404 │ │ │ │ │ + cbz r7, 8a06 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 8eba │ │ │ │ │ + beq.w 8f00 │ │ │ │ │ mov.w lr, r7, lsr #1 │ │ │ │ │ add.w r1, sl, #12 │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ add.w lr, r1, lr, lsl #3 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ adds r1, #8 │ │ │ │ │ @@ -13131,94 +13158,94 @@ │ │ │ │ │ adds r0, #8 │ │ │ │ │ eors r2, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ eor.w r3, r3, r8 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne.n 897a │ │ │ │ │ + bne.n 89c2 │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r7, #1 │ │ │ │ │ - bpl.n 89be │ │ │ │ │ + bpl.n 8a06 │ │ │ │ │ adds r3, #2 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ adds r2, r5, r3 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ add r3, sl │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ eors r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ tst.w fp, #1 │ │ │ │ │ - beq.w 8388 │ │ │ │ │ + beq.w 83d0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge.w 838e │ │ │ │ │ + bge.w 83d6 │ │ │ │ │ sub.w ip, r6, r7 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 8bf8 │ │ │ │ │ + beq.w 8c40 │ │ │ │ │ add.w r8, r7, #3 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w lr, ip, lsr #1 │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ add.w r1, r4, r3 │ │ │ │ │ add r3, sl │ │ │ │ │ ldr.w r2, [r4, r8, lsl #2] │ │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ │ eor.w r2, r0, r2 │ │ │ │ │ str.w r2, [sl, r8, lsl #2] │ │ │ │ │ eor.w r2, fp, r0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.w 8bea │ │ │ │ │ + beq.w 8c32 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ eor.w r8, r0, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ str.w r8, [r3, #8] │ │ │ │ │ eor.w r2, r2, r0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.w 8bea │ │ │ │ │ + beq.w 8c32 │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ eor.w r8, r0, r2 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ str.w r8, [r3, #16] │ │ │ │ │ eor.w r2, r2, r0 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.w 8bea │ │ │ │ │ + beq.w 8c32 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ eor.w r8, r0, r2 │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ str.w r8, [r3, #24] │ │ │ │ │ eor.w r2, r2, r0 │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.w 8bea │ │ │ │ │ + beq.w 8c32 │ │ │ │ │ add.w lr, r3, lr, lsl #3 │ │ │ │ │ add.w r8, r3, #32 │ │ │ │ │ sub.w r3, lr, r8 │ │ │ │ │ adds r1, #32 │ │ │ │ │ subs r3, #8 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 8b2a │ │ │ │ │ + beq.n 8b72 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8b10 │ │ │ │ │ + beq.n 8b58 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 8afa │ │ │ │ │ + beq.n 8b42 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 8ae4 │ │ │ │ │ + beq.n 8b2c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 8ace │ │ │ │ │ + beq.n 8b16 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 8ab8 │ │ │ │ │ + beq.n 8b00 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 8aa2 │ │ │ │ │ + beq.n 8aea │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ add.w r8, r8, #8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r1, #8 │ │ │ │ │ eors r3, r0 │ │ │ │ │ str.w r3, [r8, #-8] │ │ │ │ │ eors r2, r0 │ │ │ │ │ @@ -13268,15 +13295,15 @@ │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r1, #8 │ │ │ │ │ eors r3, r0 │ │ │ │ │ str.w r3, [r8, #-8] │ │ │ │ │ eors r2, r0 │ │ │ │ │ str.w r2, [r8, #-4] │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq.n 8bea │ │ │ │ │ + beq.n 8c32 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ │ ldr.w r2, [r1, #-60] │ │ │ │ │ add.w r8, r8, #64 @ 0x40 │ │ │ │ │ eors r3, r0 │ │ │ │ │ str.w r3, [r8, #-64] │ │ │ │ │ eors r2, r0 │ │ │ │ │ @@ -13319,27 +13346,27 @@ │ │ │ │ │ eor.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #-12] │ │ │ │ │ ldrd r3, r2, [r1, #-8] │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ eor.w r2, r2, r0 │ │ │ │ │ str.w r3, [r8, #-8] │ │ │ │ │ str.w r2, [r8, #-4] │ │ │ │ │ - bne.n 8b2a │ │ │ │ │ + bne.n 8b72 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.w 838e │ │ │ │ │ + beq.w 83d6 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add r7, ip │ │ │ │ │ adds r7, #2 │ │ │ │ │ add.w r3, r4, r7, lsl #2 │ │ │ │ │ add.w r7, sl, r7, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ eor.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r3, r3 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ - b.w 838e │ │ │ │ │ + b.w 83d6 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ add.w lr, sl, #12 │ │ │ │ │ add.w lr, lr, r6, lsl #2 │ │ │ │ │ add.w r7, sl, #8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -13350,27 +13377,27 @@ │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 8cee │ │ │ │ │ + beq.n 8d36 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8cd6 │ │ │ │ │ + beq.n 8d1e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 8cc4 │ │ │ │ │ + beq.n 8d0c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 8cb2 │ │ │ │ │ + beq.n 8cfa │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 8ca0 │ │ │ │ │ + beq.n 8ce8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 8c8e │ │ │ │ │ + beq.n 8cd6 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 8c7c │ │ │ │ │ + beq.n 8cc4 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr.w r0, [r7, #12]! │ │ │ │ │ eor.w r1, ip, r0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -13407,15 +13434,15 @@ │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ eor.w r1, ip, r0 │ │ │ │ │ cmp r7, lr │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 8d7a │ │ │ │ │ + beq.n 8dc2 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r6, r7 │ │ │ │ │ adds r7, #32 │ │ │ │ │ eor.w r1, ip, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r7, #-28] │ │ │ │ │ @@ -13452,315 +13479,316 @@ │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r1, r3, lsr #30 │ │ │ │ │ str r2, [r6, #28] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8cee │ │ │ │ │ + bne.n 8d36 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 83a0 │ │ │ │ │ - b.w 83a8 │ │ │ │ │ + bne.w 83e8 │ │ │ │ │ + b.w 83f0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ eor.w r9, r9, fp │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ add.w r2, r9, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.w 8f4a │ │ │ │ │ + bgt.w 8f72 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w 82e4 │ │ │ │ │ + b.w 832c │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 8e18 │ │ │ │ │ + beq.n 8e60 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 8e50 │ │ │ │ │ + beq.n 8e98 │ │ │ │ │ adds r2, r6, r1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 8f50 │ │ │ │ │ + bgt.w 8f78 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.w 82ea │ │ │ │ │ + b.w 8332 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82fe │ │ │ │ │ + bne.w 8346 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8f24 │ │ │ │ │ + beq.w 8f94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f24 │ │ │ │ │ + bne.w 8f94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f24 │ │ │ │ │ + b.n 8f94 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.w 8564 │ │ │ │ │ + b.w 85ac │ │ │ │ │ eor.w r1, r9, r1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ adds r2, r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 8f50 │ │ │ │ │ + bgt.w 8f78 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.w 82ea │ │ │ │ │ + b.w 8332 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8780 │ │ │ │ │ + b.n 87c8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.w 8388 │ │ │ │ │ + b.w 83d0 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 8ebe │ │ │ │ │ + beq.n 8f04 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 8f50 │ │ │ │ │ + bgt.n 8f78 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 8dd8 │ │ │ │ │ + b.n 8e20 │ │ │ │ │ movs r0, #16 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f68 │ │ │ │ │ + beq.n 8f66 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 8fcc │ │ │ │ │ + bne.n 8fbc │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ - b.w 828c │ │ │ │ │ + b.w 82d4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 89ac │ │ │ │ │ + b.n 89f4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.n 8d8a │ │ │ │ │ + b.n 8dd2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ - cbz r0, 8f20 │ │ │ │ │ + cbz r0, 8f90 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, sl │ │ │ │ │ - bne.n 8f74 │ │ │ │ │ + bne.n 8fe0 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.n 8f10 │ │ │ │ │ + bne.n 8f56 │ │ │ │ │ add.w r2, r9, r3 │ │ │ │ │ - b.n 8938 │ │ │ │ │ + b.n 8980 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 8ec0 │ │ │ │ │ + beq.n 8f06 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 8e5e │ │ │ │ │ + b.n 8ea6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 8f6c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8f6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f6c │ │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - b.w 8446 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.w 841e │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8df2 │ │ │ │ │ + b.n 8e3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.w 83d6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 8f6a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 8f6a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 8f6a │ │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx r3 │ │ │ │ │ + b.w 848e │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + strd r2, r3, [sp, #4] │ │ │ │ │ + str.w r1, [ip] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r7, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 8512 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.w 82d4 │ │ │ │ │ add.w r0, lr, #1 │ │ │ │ │ str.w r0, [ip] │ │ │ │ │ mov r0, r1 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8824 │ │ │ │ │ + bne.w 886c │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 8f04 │ │ │ │ │ + b.n 8f4a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8f6c │ │ │ │ │ + b.n 8f94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8f24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - str.w r1, [ip] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r7, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 84ca │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.w 828c │ │ │ │ │ + b.n 8f6a │ │ │ │ │ │ │ │ │ │ -00008ff0 : │ │ │ │ │ +00009038 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bhi.n 9000 │ │ │ │ │ - ldr r0, [pc, #60] @ (9038 ) │ │ │ │ │ + bhi.n 9048 │ │ │ │ │ + ldr r0, [pc, #60] @ (9080 ) │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ - bne.n 9014 │ │ │ │ │ + bne.n 905c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, 9034 │ │ │ │ │ + cbz r0, 907c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ - bne.n 9028 │ │ │ │ │ + bne.n 9070 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000903c : │ │ │ │ │ +00009084 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 917e │ │ │ │ │ + bpl.w 91c6 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 917e │ │ │ │ │ + bpl.w 91c6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 911a │ │ │ │ │ + bhi.n 9162 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 911a │ │ │ │ │ + bhi.n 9162 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ @@ -13774,15 +13802,15 @@ │ │ │ │ │ adds.w ip, r3, #5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 90bc │ │ │ │ │ + bcs.n 9104 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -13790,23 +13818,23 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r3, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 9122 │ │ │ │ │ + bcs.n 916a │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9176 │ │ │ │ │ + beq.n 91be │ │ │ │ │ eor.w r4, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r4, r4, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -13824,23 +13852,23 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ - b.w 8258 │ │ │ │ │ + b.w 82a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n 9168 │ │ │ │ │ + blt.n 91b0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 9176 │ │ │ │ │ + cbz r0, 91be │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -13855,61 +13883,61 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 90b8 │ │ │ │ │ + b.n 9100 │ │ │ │ │ negs r3, r3 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 912a │ │ │ │ │ + b.n 9172 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 90b8 │ │ │ │ │ + b.n 9100 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009188 : │ │ │ │ │ +000091d0 : │ │ │ │ │ x_sub(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt.w 9388 │ │ │ │ │ - beq.w 93b4 │ │ │ │ │ + bgt.w 93dc │ │ │ │ │ + beq.w 9408 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 9460 │ │ │ │ │ + bhi.w 946c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 94b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -13924,124 +13952,126 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 937e │ │ │ │ │ + beq.w 93d0 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq.n 9274 │ │ │ │ │ + beq.n 92bc │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ sub.w r3, r3, r2 │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - beq.n 9274 │ │ │ │ │ + beq.n 92bc │ │ │ │ │ add.w ip, r7, #8 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ │ add.w r2, r7, #16 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w lr, [r8, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ sub.w r3, r3, lr │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne.n 9254 │ │ │ │ │ + bne.n 929c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 92ec │ │ │ │ │ + ble.n 9334 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ add.w ip, r7, r2 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bge.n 92ec │ │ │ │ │ + bge.n 9334 │ │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ bic.w lr, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bge.n 92ec │ │ │ │ │ + bge.n 9334 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ adds r5, #3 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - bge.n 92ec │ │ │ │ │ + bge.n 9334 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ adds r7, #8 │ │ │ │ │ add r1, r2 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ │ add r2, r0 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 92d6 │ │ │ │ │ + bne.n 931e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 936c │ │ │ │ │ + beq.n 93be │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 9308 │ │ │ │ │ + beq.n 9362 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9406 │ │ │ │ │ + beq.w 9486 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 9312 │ │ │ │ │ + bls.n 9362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 94c4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 930c │ │ │ │ │ + bcs.n 9356 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9354 │ │ │ │ │ + beq.n 93a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9354 │ │ │ │ │ - ldr r2, [pc, #304] @ (9478 ) │ │ │ │ │ + cbnz r3, 93a6 │ │ │ │ │ + ldr r2, [pc, #308] @ (94cc ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 943e │ │ │ │ │ + bne.w 94b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -14051,161 +14081,160 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 92f4 │ │ │ │ │ + b.n 933c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9278 │ │ │ │ │ - b.n 92ec │ │ │ │ │ + bne.w 92c0 │ │ │ │ │ + b.n 9334 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 9460 │ │ │ │ │ + bhi.n 946c │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 944a │ │ │ │ │ + beq.n 94b0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 91d8 │ │ │ │ │ + b.n 9220 │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r5, 9424 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 94a8 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 93f0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 9446 │ │ │ │ │ subs r0, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 9424 │ │ │ │ │ + beq.n 94a8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 9428 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 94ac │ │ │ │ │ add.w r4, r7, #12 │ │ │ │ │ add.w r1, r8, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 9424 │ │ │ │ │ + bcc.n 94a8 │ │ │ │ │ ldr.w r2, [r4, r0, lsl #2] │ │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 93de │ │ │ │ │ + beq.n 9434 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ + ittt cc │ │ │ │ │ + movcc r3, r7 │ │ │ │ │ + movcc r7, r8 │ │ │ │ │ + movcc r8, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - bcc.n 942c │ │ │ │ │ + ite cs │ │ │ │ │ + movcs.w r9, #1 │ │ │ │ │ + movcc.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 9460 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.n 91bc │ │ │ │ │ + it le │ │ │ │ │ + movle r5, r6 │ │ │ │ │ + ble.w 9208 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 94b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r0, 9452 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 935c │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9404 │ │ │ │ │ + beq.n 9484 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 9308 │ │ │ │ │ + beq.w 9352 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 9308 │ │ │ │ │ - ldr r4, [pc, #84] @ (947c ) │ │ │ │ │ - b.n 930c │ │ │ │ │ + b.n 9352 │ │ │ │ │ + ldr r4, [pc, #36] @ (94d0 ) │ │ │ │ │ + b.n 9356 │ │ │ │ │ mov r6, ip │ │ │ │ │ - b.n 93f0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bgt.n 9460 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 91c0 │ │ │ │ │ + b.n 9446 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 9356 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 934e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 930c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 9308 │ │ │ │ │ + b.n 93a0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 9334 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 944e │ │ │ │ │ + b.n 9384 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009480 : │ │ │ │ │ +000094d4 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 95a6 │ │ │ │ │ + bpl.w 95fa │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 95a6 │ │ │ │ │ + bpl.w 95fa │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 954a │ │ │ │ │ + bne.n 959e │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 954a │ │ │ │ │ + bne.n 959e │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 94e6 │ │ │ │ │ + bne.n 953a │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 94f6 │ │ │ │ │ + bcs.n 954a │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -14213,28 +14242,28 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r3, r0 │ │ │ │ │ adds r2, r3, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcc.n 94d0 │ │ │ │ │ + bcc.n 9524 │ │ │ │ │ add.w r0, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 9560 │ │ │ │ │ + bcs.n 95b4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 959e │ │ │ │ │ + beq.n 95f2 │ │ │ │ │ eor.w r4, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r4, r4, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -14252,55 +14281,55 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 95b0 │ │ │ │ │ + bl 9604 │ │ │ │ │ adds r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ streq r3, [sp, #12] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ eor.w r2, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r2, r2, r3, asr #31 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, 95a2 │ │ │ │ │ + cbz r0, 95f6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ - beq.n 94e2 │ │ │ │ │ - b.n 9590 │ │ │ │ │ + beq.n 9536 │ │ │ │ │ + b.n 95e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 94e2 │ │ │ │ │ + b.n 9536 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000095b0 : │ │ │ │ │ +00009604 : │ │ │ │ │ l_divmod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ @@ -14308,182 +14337,182 @@ │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 9616 │ │ │ │ │ + beq.n 966a │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 9756 │ │ │ │ │ + bhi.w 97aa │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - bl 98b4 │ │ │ │ │ + bl 9908 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9750 │ │ │ │ │ + beq.w 97a4 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 96fe │ │ │ │ │ + beq.n 9752 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9692 │ │ │ │ │ + beq.n 96e6 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9678 │ │ │ │ │ + beq.n 96cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 973e │ │ │ │ │ + bne.w 9792 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 9728 │ │ │ │ │ + bne.n 977c │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9750 │ │ │ │ │ + beq.w 97a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9890 │ │ │ │ │ + beq.w 98e4 │ │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r4, r0, [r5, #8] │ │ │ │ │ eor.w r5, r3, r4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r7, r5, #30 │ │ │ │ │ - bne.n 9708 │ │ │ │ │ + bne.n 975c │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9720 │ │ │ │ │ + beq.n 9774 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9670 │ │ │ │ │ + beq.n 96c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9670 │ │ │ │ │ + bne.n 96c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9670 │ │ │ │ │ + b.n 96c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 9604 │ │ │ │ │ + bne.n 9658 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 60ac │ │ │ │ │ + bl 60f0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 96c4 │ │ │ │ │ + beq.n 9718 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 96c4 │ │ │ │ │ + cbnz r3, 9718 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9868 │ │ │ │ │ - ldr r1, [pc, #484] @ (98b0 ) │ │ │ │ │ + beq.w 98bc │ │ │ │ │ + ldr r1, [pc, #484] @ (9904 ) │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 2edc │ │ │ │ │ + bl 2e94 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9858 │ │ │ │ │ + beq.w 98ac │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 96f8 │ │ │ │ │ + beq.n 974c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 96f8 │ │ │ │ │ + cbnz r3, 974c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 9604 │ │ │ │ │ + b.n 9658 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w 9604 │ │ │ │ │ - b.n 969c │ │ │ │ │ + bne.w 9658 │ │ │ │ │ + b.n 96f0 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 966a │ │ │ │ │ + bne.n 96be │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl cc10 │ │ │ │ │ - b.n 9750 │ │ │ │ │ + bl cd00 │ │ │ │ │ + b.n 97a4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9638 │ │ │ │ │ - b.n 9750 │ │ │ │ │ + bne.w 968c │ │ │ │ │ + b.n 97a4 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 98b4 │ │ │ │ │ + bl 9908 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 95f2 │ │ │ │ │ + bne.w 9646 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9610 │ │ │ │ │ + b.n 9664 │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 973e │ │ │ │ │ + ble.n 9792 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9750 │ │ │ │ │ + beq.n 97a4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -14492,431 +14521,431 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 979e │ │ │ │ │ + beq.n 97f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 989e │ │ │ │ │ + beq.n 98f2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9750 │ │ │ │ │ + beq.n 97a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #5 │ │ │ │ │ - bpl.n 9830 │ │ │ │ │ + bpl.n 9884 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 9830 │ │ │ │ │ + bne.n 9884 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 9806 │ │ │ │ │ + bpl.n 985a │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 9806 │ │ │ │ │ + bpl.n 985a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r6, 97e8 │ │ │ │ │ + cbz r6, 983c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9670 │ │ │ │ │ + beq.w 96c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9670 │ │ │ │ │ + bne.w 96c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9670 │ │ │ │ │ + b.n 96c4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9818 │ │ │ │ │ + beq.n 986c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9896 │ │ │ │ │ + beq.n 98ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9750 │ │ │ │ │ + b.n 97a4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9840 │ │ │ │ │ + beq.n 9894 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 98a6 │ │ │ │ │ + cbz r3, 98fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9750 │ │ │ │ │ + b.n 97a4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 9868 │ │ │ │ │ + beq.n 98bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 9886 │ │ │ │ │ + cbz r3, 98da │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 9750 │ │ │ │ │ + beq.w 97a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9750 │ │ │ │ │ + bne.w 97a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9750 │ │ │ │ │ + b.n 97a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 9868 │ │ │ │ │ + b.n 98bc │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 9670 │ │ │ │ │ + b.n 96c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9818 │ │ │ │ │ + b.n 986c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 979e │ │ │ │ │ + b.n 97f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9840 │ │ │ │ │ + b.n 9894 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000098b4 : │ │ │ │ │ +00009908 : │ │ │ │ │ long_divrem(): │ │ │ │ │ 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 r8, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq.w 9cb8 │ │ │ │ │ + beq.w 9d0c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, r3, lsr #3 │ │ │ │ │ - ble.n 9908 │ │ │ │ │ + ble.n 995c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9d4a │ │ │ │ │ + bne.w 9d9e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9aa4 │ │ │ │ │ - ldr r3, [pc, #640] @ (9b7c ) │ │ │ │ │ + bne.w 9af8 │ │ │ │ │ + ldr r3, [pc, #640] @ (9bd0 ) │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq.w 9a92 │ │ │ │ │ + beq.w 9ae6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 996e │ │ │ │ │ + bne.n 99c2 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 9d88 │ │ │ │ │ + bl 9ddc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 998c │ │ │ │ │ + beq.n 99e0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d2c │ │ │ │ │ + beq.w 9d80 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ and.w r2, r5, #3 │ │ │ │ │ sub.w r1, r1, #2 │ │ │ │ │ sub.w r0, r2, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 9a6e │ │ │ │ │ + bne.w 9ac2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 9992 │ │ │ │ │ + beq.n 99e6 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 99b8 │ │ │ │ │ + bls.n 9a0c │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 9900 │ │ │ │ │ + b.n 9954 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8a0 │ │ │ │ │ + bl fa74 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 9986 │ │ │ │ │ + cbz r0, 99da │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 9a10 │ │ │ │ │ + bls.n 9a64 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9938 │ │ │ │ │ + bne.n 998c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9902 │ │ │ │ │ + b.n 9956 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 9962 │ │ │ │ │ + beq.n 99b6 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 9afa │ │ │ │ │ + bne.w 9b4e │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 9968 │ │ │ │ │ + bhi.n 99bc │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 9968 │ │ │ │ │ + bcs.n 99bc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 99fc │ │ │ │ │ + beq.n 9a50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 99fc │ │ │ │ │ - ldr r2, [pc, #404] @ (9b80 ) │ │ │ │ │ + cbnz r2, 9a50 │ │ │ │ │ + ldr r2, [pc, #404] @ (9bd4 ) │ │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9d18 │ │ │ │ │ + bne.w 9d6c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 9968 │ │ │ │ │ + b.n 99bc │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ mov r9, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 9986 │ │ │ │ │ + bcs.n 99da │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 9a5a │ │ │ │ │ + beq.n 9aae │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 9a5a │ │ │ │ │ - ldr r2, [pc, #312] @ (9b80 ) │ │ │ │ │ + cbnz r2, 9aae │ │ │ │ │ + ldr r2, [pc, #312] @ (9bd4 ) │ │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9d08 │ │ │ │ │ + bne.w 9d5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r1, r1, r9, lsl #4 │ │ │ │ │ adds r7, r1, r2 │ │ │ │ │ - b.n 9986 │ │ │ │ │ + b.n 99da │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 9ab2 │ │ │ │ │ + bne.n 9b06 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ bic.w r0, r0, #7 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - b.n 995e │ │ │ │ │ + b.n 99b2 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ adds r1, r0, r3 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 990e │ │ │ │ │ - b.n 98dc │ │ │ │ │ + bcs.w 9962 │ │ │ │ │ + b.n 9930 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - ldr r3, [pc, #208] @ (9b7c ) │ │ │ │ │ + ldr r3, [pc, #208] @ (9bd0 ) │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 9900 │ │ │ │ │ + b.n 9954 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ negs r7, r0 │ │ │ │ │ mov.w lr, r0, asr #31 │ │ │ │ │ sbc.w sl, lr, lr, lsl #1 │ │ │ │ │ adds.w r1, r0, #256 @ 0x100 │ │ │ │ │ adc.w r9, lr, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r9, #0 │ │ │ │ │ - bcs.n 9b84 │ │ │ │ │ - ldr r1, [pc, #160] @ (9b7c ) │ │ │ │ │ + bcs.n 9bd8 │ │ │ │ │ + ldr r1, [pc, #160] @ (9bd0 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add.w r1, r1, r7, lsl #4 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r1 │ │ │ │ │ - beq.w 995e │ │ │ │ │ + beq.w 99b2 │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ and.w r2, r5, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 995e │ │ │ │ │ + b.n 99b2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ negs r7, r2 │ │ │ │ │ mov.w r0, r2, asr #31 │ │ │ │ │ sbc.w r1, r0, r0, lsl #1 │ │ │ │ │ adds.w lr, r2, #256 @ 0x100 │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 9c04 │ │ │ │ │ - ldr r1, [pc, #88] @ (9b7c ) │ │ │ │ │ + bcs.n 9c58 │ │ │ │ │ + ldr r1, [pc, #88] @ (9bd0 ) │ │ │ │ │ add.w r1, r1, r7, lsl #4 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 9c7a │ │ │ │ │ + bne.w 9cce │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9962 │ │ │ │ │ + bne.w 99b6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 998c │ │ │ │ │ + beq.w 99e0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 998c │ │ │ │ │ + bne.w 99e0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 998c │ │ │ │ │ + beq.w 99e0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - beq.w 998c │ │ │ │ │ + beq.w 99e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 998c │ │ │ │ │ + bne.w 99e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 998c │ │ │ │ │ + b.n 99e0 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ adc.w lr, lr, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcs.n 9c92 │ │ │ │ │ + bcs.n 9ce6 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cd0 │ │ │ │ │ + beq.w 9d24 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ eor.w r7, r7, r7, asr #31 │ │ │ │ │ @@ -14940,34 +14969,34 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 9d7c │ │ │ │ │ + bne.w 9dd0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - b.n 995e │ │ │ │ │ + b.n 99b2 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 9caa │ │ │ │ │ + bcs.n 9cfe │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cfa │ │ │ │ │ + beq.n 9d4e │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ eor.w r7, r7, r7, asr #31 │ │ │ │ │ @@ -14992,186 +15021,186 @@ │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - beq.w 9962 │ │ │ │ │ + beq.w 99b6 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b32 │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 9b32 │ │ │ │ │ + b.n 9b86 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 9d5a │ │ │ │ │ - cbz r1, 9ce0 │ │ │ │ │ + bne.n 9dae │ │ │ │ │ + cbz r1, 9d34 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 9af2 │ │ │ │ │ + b.n 9b46 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 9b26 │ │ │ │ │ + b.n 9b7a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 998c │ │ │ │ │ + b.n 99e0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 9d72 │ │ │ │ │ + bne.n 9dc6 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 998c │ │ │ │ │ + beq.w 99e0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9b6a │ │ │ │ │ - b.n 998c │ │ │ │ │ + bne.w 9bbe │ │ │ │ │ + b.n 99e0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 9b26 │ │ │ │ │ + b.n 9b7a │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 9a50 │ │ │ │ │ + b.n 9aa4 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 99fc │ │ │ │ │ + b.n 9a50 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 998c │ │ │ │ │ + beq.w 99e0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 998c │ │ │ │ │ + bne.w 99e0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 998c │ │ │ │ │ + b.n 99e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9aaa │ │ │ │ │ - b.n 998c │ │ │ │ │ + bne.w 9afe │ │ │ │ │ + b.n 99e0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9ca4 │ │ │ │ │ + bne.n 9cf8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9ca6 │ │ │ │ │ - b.n 9ce0 │ │ │ │ │ + bne.n 9cfa │ │ │ │ │ + b.n 9d34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9ce0 │ │ │ │ │ - b.n 9d62 │ │ │ │ │ + bne.n 9d34 │ │ │ │ │ + b.n 9db6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bfa │ │ │ │ │ - b.n 9d62 │ │ │ │ │ + bne.w 9c4e │ │ │ │ │ + b.n 9db6 │ │ │ │ │ │ │ │ │ │ -00009d88 : │ │ │ │ │ +00009ddc : │ │ │ │ │ divrem1(): │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ cmn.w r6, #25 │ │ │ │ │ - bhi.w a022 │ │ │ │ │ + bhi.w a076 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ lsrs r5, r6, #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9fe2 │ │ │ │ │ + beq.w a036 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a01a │ │ │ │ │ + beq.w a06e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r6, r6, #7 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w a03a │ │ │ │ │ + bne.w a08e │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ subs.w r1, r7, #10 │ │ │ │ │ - bne.w 9f20 │ │ │ │ │ + bne.w 9f74 │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add r7, r4 │ │ │ │ │ add.w r6, r5, r9 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r3, r5, #29 │ │ │ │ │ - bpl.n 9e4c │ │ │ │ │ + bpl.n 9ea0 │ │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ │ umull r3, r5, lr, r2 │ │ │ │ │ bic.w ip, r5, #3 │ │ │ │ │ add.w ip, ip, r5, lsr #2 │ │ │ │ │ sub.w ip, r2, ip │ │ │ │ │ subs.w r3, r2, ip │ │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ │ @@ -15181,15 +15210,15 @@ │ │ │ │ │ mla r0, lr, r1, r0 │ │ │ │ │ umull r3, r1, r3, r8 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str.w r2, [r7, #-4]! │ │ │ │ │ - beq.n 9edc │ │ │ │ │ + beq.n 9f30 │ │ │ │ │ ldr.w r2, [r6, #-4] │ │ │ │ │ lsrs r0, r1, #2 │ │ │ │ │ subs r6, #8 │ │ │ │ │ subs r7, #8 │ │ │ │ │ orr.w r3, r2, r1, lsl #30 │ │ │ │ │ adds r2, r3, r0 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ @@ -15224,53 +15253,53 @@ │ │ │ │ │ mla r0, lr, r1, r0 │ │ │ │ │ umull r3, r1, r3, r8 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 9e4c │ │ │ │ │ + bne.n 9ea0 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 9ef4 │ │ │ │ │ + beq.n 9f48 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 9efc │ │ │ │ │ + cbz r2, 9f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a050 │ │ │ │ │ + beq.w a0a4 │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9efa │ │ │ │ │ + beq.n 9f4e │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 9ef4 │ │ │ │ │ + beq.n 9f48 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, r5, #4 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ add r6, r4 │ │ │ │ │ add r5, r9 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 9f72 │ │ │ │ │ + beq.n 9fc6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 9f56 │ │ │ │ │ + beq.n 9faa │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 9fce │ │ │ │ │ + bne.n a022 │ │ │ │ │ ldr.w r0, [r5, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -15282,15 +15311,15 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ │ - beq.n 9edc │ │ │ │ │ + beq.n 9f30 │ │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r5, #16 │ │ │ │ │ subs r6, #16 │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ @@ -15322,141 +15351,208 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne.n 9f72 │ │ │ │ │ - b.n 9edc │ │ │ │ │ + bne.n 9fc6 │ │ │ │ │ + b.n 9f30 │ │ │ │ │ ldr.w r0, [r5, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ │ - b.n 9f3e │ │ │ │ │ + b.n 9f92 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, a01a │ │ │ │ │ + cbz r0, a06e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n a03a │ │ │ │ │ + bne.n a08e │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - bne.w 9ee6 │ │ │ │ │ - b.n 9ef4 │ │ │ │ │ + bne.w 9f3a │ │ │ │ │ + b.n 9f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 9ef4 │ │ │ │ │ + b.n 9f48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a01e │ │ │ │ │ + b.n a072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9de4 │ │ │ │ │ - b.n a00a │ │ │ │ │ + bne.w 9e38 │ │ │ │ │ + b.n a05e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 9ef4 │ │ │ │ │ + b.n 9f48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a058 <_PyLong_FormatWriter>: │ │ │ │ │ +0000a0ac <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n a080 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n a0d4 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1848 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ - bl d760 │ │ │ │ │ - b.n a07c <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl d868 │ │ │ │ │ + b.n a0d0 <_PyLong_FormatWriter+0x24> │ │ │ │ │ + │ │ │ │ │ +0000a0e8 : │ │ │ │ │ +PyLong_AsVoidPtr(): │ │ │ │ │ + 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 r2, r3, #7 │ │ │ │ │ + bpl.n a15e │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + and.w r3, r1, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n a176 │ │ │ │ │ + cmp r1, #8 │ │ │ │ │ + bhi.n a11e │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + rsb r0, r3, #1 │ │ │ │ │ + mul.w r0, r2, r0 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n a14e │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + adds r2, #12 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + bcc.n a118 │ │ │ │ │ + ldr.w r3, [r2, r1, lsl #2] │ │ │ │ │ + orr.w r3, r3, r0, lsl #30 │ │ │ │ │ + cmp.w r0, r3, lsr #30 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + beq.n a124 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n a14e │ │ │ │ │ + bl 1488 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ + b.n a118 │ │ │ │ │ │ │ │ │ │ -0000a094 : │ │ │ │ │ +0000a17c : │ │ │ │ │ int___format__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n a0dc │ │ │ │ │ + bpl.n a1c4 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - beq.n a0d4 │ │ │ │ │ + beq.n a1bc │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a0d0 │ │ │ │ │ + b.n a1b8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -15464,194 +15560,194 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n a0d8 │ │ │ │ │ + b.n a1c0 │ │ │ │ │ │ │ │ │ │ -0000a0fc : │ │ │ │ │ +0000a1e4 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1a2 │ │ │ │ │ + beq.n a28a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a18a │ │ │ │ │ + bpl.n a272 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n a138 │ │ │ │ │ + bhi.n a220 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl eb1c <_PyLong_Frexp> │ │ │ │ │ + bl ec24 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a15e │ │ │ │ │ + beq.n a246 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n a16e │ │ │ │ │ + bgt.n a256 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a14c │ │ │ │ │ + beq.n a234 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n a134 │ │ │ │ │ + b.n a21c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a184 │ │ │ │ │ + b.n a26c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3521 @ 0xdc1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n a184 │ │ │ │ │ + b.n a26c │ │ │ │ │ │ │ │ │ │ -0000a1b4 : │ │ │ │ │ +0000a29c : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w a626 │ │ │ │ │ + bpl.w a70e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a626 │ │ │ │ │ + bpl.w a70e │ │ │ │ │ stmdb 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 r3, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsrs r7, r3, #3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - beq.w a8ae │ │ │ │ │ + beq.w a9b8 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub.w r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ sub.w r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq.w a610 │ │ │ │ │ + beq.w a6f8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w a5f6 │ │ │ │ │ + beq.w a6de │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.w a918 │ │ │ │ │ + beq.w a9fe │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w a8f0 │ │ │ │ │ + beq.w a9d6 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.w a9d4 │ │ │ │ │ + beq.w aaba │ │ │ │ │ subs r3, r6, r7 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w a900 │ │ │ │ │ + bge.w a9e6 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w a610 │ │ │ │ │ + blt.w a6f8 │ │ │ │ │ add.w r2, r9, r6, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cbz r2, a25c │ │ │ │ │ + cbz r2, a344 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w aac8 │ │ │ │ │ + beq.w abc0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bgt.w a900 │ │ │ │ │ + bgt.w a9e6 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w a610 │ │ │ │ │ + blt.w a6f8 │ │ │ │ │ mvn.w r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bgt.w a67c │ │ │ │ │ + bgt.w a764 │ │ │ │ │ rsb r8, sl, #55 @ 0x37 │ │ │ │ │ movw r5, #34953 @ 0x8889 │ │ │ │ │ movt r5, #34952 @ 0x8888 │ │ │ │ │ umull r3, r5, r5, r8 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ lsrs r5, r5, #4 │ │ │ │ │ adds r2, r5, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w fp, r2, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.w aab0 │ │ │ │ │ + bgt.w aba4 │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa98 │ │ │ │ │ + beq.w ab5c │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -15666,15 +15762,15 @@ │ │ │ │ │ sub.w r3, sl, #56 @ 0x38 │ │ │ │ │ adds r3, #30 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ itt ge │ │ │ │ │ addge.w r0, r9, #8 │ │ │ │ │ addge.w r5, r4, #8 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - bge.n a33c │ │ │ │ │ + bge.n a424 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ @@ -15697,21 +15793,21 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - ble.w a4b6 │ │ │ │ │ + ble.w a59e │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a408 │ │ │ │ │ + beq.n a4f0 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n a3d8 │ │ │ │ │ + beq.n a4c0 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n a3b2 │ │ │ │ │ + beq.n a49a │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ lsl.w r2, r3, r8 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ @@ -15738,15 +15834,15 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - ble.n a4b6 │ │ │ │ │ + ble.n a59e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ adds r0, #16 │ │ │ │ │ adds r5, #16 │ │ │ │ │ lsl.w r2, r3, r8 │ │ │ │ │ @@ -15785,71 +15881,71 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r1, r3, r1, lsl #2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ - bgt.n a408 │ │ │ │ │ + bgt.n a4f0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r1 │ │ │ │ │ - beq.w aad2 │ │ │ │ │ + beq.w abbc │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a86c │ │ │ │ │ + beq.w a95c │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w a96c │ │ │ │ │ + beq.w aa52 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8a0 │ │ │ │ │ + bl fa74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a502 │ │ │ │ │ + beq.n a5ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a502 │ │ │ │ │ + cbnz r3, a5ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a8c4 │ │ │ │ │ + beq.w a9ce │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a52c │ │ │ │ │ + beq.n a614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a52c │ │ │ │ │ + cbnz r3, a614 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ movs r4, #30 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r7, r6, r1, lsl #2 │ │ │ │ │ mul.w r4, r4, ip │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, a54c │ │ │ │ │ + cbz r3, a634 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -15857,183 +15953,183 @@ │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ tst r0, r5 │ │ │ │ │ - beq.n a576 │ │ │ │ │ + beq.n a65e │ │ │ │ │ movs r2, #3 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ tst r2, r5 │ │ │ │ │ it ne │ │ │ │ │ addne r5, r5, r0 │ │ │ │ │ mvn.w r0, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ and.w r3, r3, r5 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ vldr s15, [r7, #8] │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ - ble.n a5aa │ │ │ │ │ + ble.n a692 │ │ │ │ │ vldr s12, [r7, #4] │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ - vldr d5, [pc, #820] @ a8d0 │ │ │ │ │ + vldr d5, [pc, #812] @ a9b0 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - bne.n a65c │ │ │ │ │ + bne.n a744 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aa34 │ │ │ │ │ + beq.w ab1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa34 │ │ │ │ │ + bne.w ab1a │ │ │ │ │ mov r0, r6 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vldr d7, [sp] │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w aa40 │ │ │ │ │ + bge.w ab26 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a64e │ │ │ │ │ + bne.n a736 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n a630 │ │ │ │ │ + beq.n a718 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.w aa12 │ │ │ │ │ + beq.w aaf8 │ │ │ │ │ subs r3, r6, r7 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w a246 │ │ │ │ │ + bge.w a32e │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - vldr d0, [pc, #704] @ a8d8 │ │ │ │ │ - vldr d7, [pc, #708] @ a8e0 │ │ │ │ │ + vldr d0, [pc, #672] @ a9a0 │ │ │ │ │ + vldr d7, [pc, #676] @ a9a8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n a5ec │ │ │ │ │ + b.n a6d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr s14, [r9, #12] │ │ │ │ │ vldr s12, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ vdiv.f64 d0, d7, d6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a5ec │ │ │ │ │ + beq.n a6d4 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [r3, r1, lsl #2] │ │ │ │ │ vmov s13, r2 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a5aa │ │ │ │ │ - b.n a660 │ │ │ │ │ + beq.n a692 │ │ │ │ │ + b.n a748 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ smull r2, r3, r3, r1 │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb sl, r2, r3, asr #4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - sub.w r8, r6, sl │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bgt.w aab0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r0, r8 │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ - adds r0, #3 │ │ │ │ │ + sub.w fp, r6, sl │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bgt.w aba4 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w ab4e │ │ │ │ │ + add.w r0, fp, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa98 │ │ │ │ │ + beq.w ab5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov.w r2, r8, lsl #3 │ │ │ │ │ + mov.w r2, fp, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - itt le │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + it le │ │ │ │ │ addle.w r3, r9, #12 │ │ │ │ │ + str.w r8, [r4, #12] │ │ │ │ │ + it le │ │ │ │ │ strle r3, [sp, #20] │ │ │ │ │ - ble.w a83a │ │ │ │ │ + ble.w a92a │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ - add.w r0, r4, r8, lsl #2 │ │ │ │ │ + add.w r0, r4, fp, lsl #2 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ adds r0, #12 │ │ │ │ │ add.w fp, r4, #12 │ │ │ │ │ add.w ip, r3, r6, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ sub.w r3, r0, fp │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ lsls r6, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ sub.w r8, r1, #32 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n a78c │ │ │ │ │ + beq.n a87c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a766 │ │ │ │ │ + beq.n a856 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w a89e │ │ │ │ │ + bne.w a98e │ │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ lsl.w lr, r1, r9 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ lsr.w r1, r1, r8 │ │ │ │ │ bic.w r2, r3, r6 │ │ │ │ │ lsrs r3, r5 │ │ │ │ │ @@ -16047,15 +16143,15 @@ │ │ │ │ │ lsr.w r1, r1, r8 │ │ │ │ │ bic.w r2, r3, r6 │ │ │ │ │ lsrs r3, r5 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n a832 │ │ │ │ │ + beq.n a922 │ │ │ │ │ strd sl, r7, [sp, #24] │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov lr, ip │ │ │ │ │ lsl.w r4, r1, r9 │ │ │ │ │ @@ -16095,325 +16191,329 @@ │ │ │ │ │ lsr.w r1, r1, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ bic.w r2, r3, r6 │ │ │ │ │ lsr.w r3, r3, r5 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ str.w r3, [r7, #-16] │ │ │ │ │ - bne.n a792 │ │ │ │ │ + bne.n a882 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n a892 │ │ │ │ │ - cbnz r2, a892 │ │ │ │ │ + beq.n a982 │ │ │ │ │ + cbnz r2, a982 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ │ lsls r2, r5, #31 │ │ │ │ │ - bmi.n a856 │ │ │ │ │ + bmi.n a946 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a840 │ │ │ │ │ + bne.n a930 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w aad2 │ │ │ │ │ + beq.w abbc │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a4da │ │ │ │ │ + bne.w a5c2 │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w aa9e │ │ │ │ │ + beq.w ab9c │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ - cbz r0, a89a │ │ │ │ │ + cbz r0, a98a │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.w a4da │ │ │ │ │ + beq.w a5c2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r6, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - b.n a4da │ │ │ │ │ + b.n a5c2 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ - b.n a856 │ │ │ │ │ + b.n a946 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n a870 │ │ │ │ │ + b.n a960 │ │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ │ bic.w r2, r3, r6 │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ - b.n a744 │ │ │ │ │ + b.n a834 │ │ │ │ │ + nop │ │ │ │ │ + ... │ │ │ │ │ + .word 0x80000000 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0x41d00000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - nop.w │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0x41d00000 │ │ │ │ │ - ... │ │ │ │ │ - .word 0x80000000 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0x41d00000 │ │ │ │ │ subs r3, r6, r7 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w a246 │ │ │ │ │ + blt.w a32e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a8c4 │ │ │ │ │ + b.n a9ce │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - bne.n a9ee │ │ │ │ │ + bne.n aad4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w a5fa │ │ │ │ │ + bne.w a6e2 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vldr s12, [r9, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - vldr d5, [pc, #-76] @ a8e8 │ │ │ │ │ + vldr d5, [pc, #-108] @ a9b0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ - beq.w a642 │ │ │ │ │ + beq.w a72a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - vldr d4, [pc, #-112] @ a8e8 │ │ │ │ │ + vldr d4, [pc, #-144] @ a9b0 │ │ │ │ │ vldr s10, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d6, d4 │ │ │ │ │ vmov.f64 d6, d5 │ │ │ │ │ - b.n a642 │ │ │ │ │ + b.n a72a │ │ │ │ │ and.w r6, r3, #3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ add.w r9, r4, #12 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ mul.w r6, r1, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r8, r9, r6, lsl #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.n a9a4 │ │ │ │ │ + bmi.n aa8a │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - b.n a986 │ │ │ │ │ + b.n aa6c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r6, r0, #3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aaa6 │ │ │ │ │ + beq.n ab92 │ │ │ │ │ ldr.w r7, [r9, r2, lsl #2] │ │ │ │ │ - cbz r7, a9d0 │ │ │ │ │ + cbz r7, aab6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a9c4 │ │ │ │ │ + beq.n aaaa │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n a52c │ │ │ │ │ + b.n a614 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n a9aa │ │ │ │ │ + b.n aa90 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ - beq.n a8f0 │ │ │ │ │ + beq.n a9d6 │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w a246 │ │ │ │ │ - b.n a900 │ │ │ │ │ + blt.w a32e │ │ │ │ │ + b.n a9e6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n aa68 │ │ │ │ │ + beq.n ab62 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n aa86 │ │ │ │ │ + beq.n ab82 │ │ │ │ │ subs r0, r7, #3 │ │ │ │ │ movw r1, #17474 @ 0x4442 │ │ │ │ │ movt r1, #1092 @ 0x444 │ │ │ │ │ rsb r3, r7, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bgt.w a610 │ │ │ │ │ + bgt.w a6f8 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n a254 │ │ │ │ │ + b.n a33c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ lsrs r2, r3, #23 │ │ │ │ │ - bne.n aa80 │ │ │ │ │ + bne.n ab7c │ │ │ │ │ add.w r2, r9, r6, lsl #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ vldr s14, [r2, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.n a92c │ │ │ │ │ + bne.n aa12 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ - b.n a954 │ │ │ │ │ + b.n aa3a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - blt.w a5da │ │ │ │ │ + blt.w a6c2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bne.w a900 │ │ │ │ │ + bne.w a9e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w a900 │ │ │ │ │ - b.n a5da │ │ │ │ │ + beq.w a9e6 │ │ │ │ │ + b.n a6c2 │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w a7a6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n a9ce │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r3, r2, #62 @ 0x3e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, aac8 │ │ │ │ │ + cbz r2, abc0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n a28a │ │ │ │ │ + b.w a372 │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ - b.w a246 │ │ │ │ │ + b.w a32e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.w a254 │ │ │ │ │ - b.w a246 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n a8c4 │ │ │ │ │ + beq.n aaf0 │ │ │ │ │ + b.w a32e │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n aaaa │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n a4da │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n a9c4 │ │ │ │ │ + b.n aaaa │ │ │ │ │ movs r3, #1 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n a9c4 │ │ │ │ │ + b.n a5c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a8c4 │ │ │ │ │ - cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - ble.w a27c │ │ │ │ │ - b.n a900 │ │ │ │ │ + b.n a9ce │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n a4da │ │ │ │ │ + b.n a5c2 │ │ │ │ │ + cmp.w r3, #1024 @ 0x400 │ │ │ │ │ + ble.w a364 │ │ │ │ │ + b.n a9e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aad8 : │ │ │ │ │ +0000abcc : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aca2 │ │ │ │ │ + beq.w ad96 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w acb4 │ │ │ │ │ + bpl.w ada8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bls.w ac64 │ │ │ │ │ + bls.w ad58 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ac80 │ │ │ │ │ + beq.w ad74 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n ab74 │ │ │ │ │ + b.n ac68 │ │ │ │ │ lsrs r0, r3, #16 │ │ │ │ │ add.w r8, r2, #30 │ │ │ │ │ orr.w r0, r0, ip, lsl #16 │ │ │ │ │ add.w fp, r5, #2 │ │ │ │ │ add.w sl, r4, #2 │ │ │ │ │ lsrs r1, r3, #8 │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ - beq.n abae │ │ │ │ │ + beq.n aca2 │ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ │ sub.w r2, r8, #24 │ │ │ │ │ strb.w r0, [fp] │ │ │ │ │ orr.w r3, r3, ip, lsl #8 │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.n abcc │ │ │ │ │ + bls.n acc0 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - beq.n abae │ │ │ │ │ + beq.n aca2 │ │ │ │ │ strb r3, [r5, #3] │ │ │ │ │ adds r4, #4 │ │ │ │ │ adds r5, #4 │ │ │ │ │ sub.w r2, r8, #32 │ │ │ │ │ mov r1, ip │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - ble.n abde │ │ │ │ │ + ble.n acd2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp lr, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ @@ -16421,230 +16521,230 @@ │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ lsl.w r3, r0, r2 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r6, ip │ │ │ │ │ - beq.n ac04 │ │ │ │ │ + beq.n acf8 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi.n abae │ │ │ │ │ + bhi.n aca2 │ │ │ │ │ strb r3, [r5, #0] │ │ │ │ │ - bne.n ab2a │ │ │ │ │ + bne.n ac1e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n abfe │ │ │ │ │ + b.n acf2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ adds r5, #3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov.w r6, ip, lsr #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bgt.n ab74 │ │ │ │ │ - cbz r2, abea │ │ │ │ │ + bgt.n ac68 │ │ │ │ │ + cbz r2, acde │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi.n abae │ │ │ │ │ + bhi.n aca2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ strb.w r1, [r5], #1 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi.n ac7a │ │ │ │ │ + bhi.n ad6e │ │ │ │ │ movs r1, #0 │ │ │ │ │ rsb r2, r4, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab6c │ │ │ │ │ + beq.n ac60 │ │ │ │ │ add.w r8, r2, #32 │ │ │ │ │ clz r2, r0 │ │ │ │ │ sub.w r8, r8, r2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bls.n ac76 │ │ │ │ │ + bls.n ad6a │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi.n abae │ │ │ │ │ + bhi.n aca2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w sl, r3, lsr #8 │ │ │ │ │ sub.w r2, r8, #8 │ │ │ │ │ orr.w sl, sl, ip, lsl #24 │ │ │ │ │ add.w fp, r4, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ - bls.n ac98 │ │ │ │ │ + bls.n ad8c │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ - beq.n abae │ │ │ │ │ + beq.n aca2 │ │ │ │ │ strb.w sl, [r0] │ │ │ │ │ sub.w r2, r8, #16 │ │ │ │ │ lsrs r0, r3, #16 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ orr.w r0, r0, ip, lsl #16 │ │ │ │ │ add.w sl, r4, #2 │ │ │ │ │ add.w fp, r5, #2 │ │ │ │ │ itttt ls │ │ │ │ │ movls r1, r0 │ │ │ │ │ lsrls r6, r6, #16 │ │ │ │ │ movls r5, fp │ │ │ │ │ movls r4, sl │ │ │ │ │ - bls.n ab6c │ │ │ │ │ - b.n ab40 │ │ │ │ │ + bls.n ac60 │ │ │ │ │ + b.n ac34 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n ab6c │ │ │ │ │ + b.n ac60 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ - b.n abfe │ │ │ │ │ + b.n acf2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n abc4 │ │ │ │ │ + b.n acb8 │ │ │ │ │ mov r1, sl │ │ │ │ │ lsrs r6, r6, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n ab6c │ │ │ │ │ + b.n ac60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1531 @ 0x5fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n abc4 │ │ │ │ │ + b.n acb8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n abc4 │ │ │ │ │ + b.n acb8 │ │ │ │ │ │ │ │ │ │ -0000accc : │ │ │ │ │ +0000adc0 : │ │ │ │ │ long_pow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w baae │ │ │ │ │ + bpl.w bba2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w baae │ │ │ │ │ + bpl.w bba2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w b298 │ │ │ │ │ + bne.w b38c │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w b2a6 │ │ │ │ │ + bne.w b39a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w b2cc │ │ │ │ │ + bne.w b3c0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ba92 │ │ │ │ │ + bne.w bb86 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b814 │ │ │ │ │ + beq.w b908 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b394 │ │ │ │ │ + beq.w b488 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ add.w r2, r8, r3, lsl #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ movle r7, #1 │ │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r7, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w afac │ │ │ │ │ + bne.w b0a0 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - bgt.w bdb4 │ │ │ │ │ + bgt.w bea8 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w b25a │ │ │ │ │ - ldr r0, [pc, #688] @ (b03c ) │ │ │ │ │ + bne.w b34e │ │ │ │ │ + ldr r0, [pc, #688] @ (b130 ) │ │ │ │ │ ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w b26c │ │ │ │ │ + bne.w b360 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bls.w b28a │ │ │ │ │ + bls.w b37e │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls.n adc8 │ │ │ │ │ + bls.n aebc │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls.n adc8 │ │ │ │ │ + bls.n aebc │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls.n adc8 │ │ │ │ │ + bls.n aebc │ │ │ │ │ movs r4, #32 │ │ │ │ │ cmp.w r9, #31 │ │ │ │ │ - bls.n adc8 │ │ │ │ │ + bls.n aebc │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls.n adc2 │ │ │ │ │ + bls.n aeb6 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -16654,28 +16754,28 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n ae98 │ │ │ │ │ + b.n af8c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w b1de │ │ │ │ │ + bpl.w b2d2 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w b1de │ │ │ │ │ + bpl.w b2d2 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ orr.w r1, r0, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w b14c │ │ │ │ │ + bhi.w b240 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ @@ -16683,553 +16783,553 @@ │ │ │ │ │ smull r2, r0, r0, r2 │ │ │ │ │ adds.w ip, r2, #5 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adc.w r1, r0, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w b17c │ │ │ │ │ + bcs.w b270 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, ip, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w b0be │ │ │ │ │ + beq.w b1b2 │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r6] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b0be │ │ │ │ │ + bne.w b1b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0ca │ │ │ │ │ + bne.w b1be │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq.n af24 │ │ │ │ │ + beq.n b018 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #7 │ │ │ │ │ ittt pl │ │ │ │ │ movwpl r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strpl r6, [sp, #56] @ 0x38 │ │ │ │ │ - bpl.n aeec │ │ │ │ │ + bpl.n afe0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w b07e │ │ │ │ │ + bhi.w b172 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull fp, r1, r3, r3 │ │ │ │ │ adds.w r6, fp, #5 │ │ │ │ │ mov r3, fp │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w b0f8 │ │ │ │ │ + bcs.w b1ec │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r6, r3, r6, lsl #4 │ │ │ │ │ add.w r6, r6, #8960 @ 0x2300 │ │ │ │ │ adds r6, #28 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w b040 │ │ │ │ │ + beq.w b134 │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r5] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b040 │ │ │ │ │ + bne.w b134 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b04c │ │ │ │ │ + bne.w b140 │ │ │ │ │ tst.w r4, r9 │ │ │ │ │ - bne.w adf6 │ │ │ │ │ + bne.w aeea │ │ │ │ │ mov r5, r6 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne.n ae98 │ │ │ │ │ + bne.n af8c │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bpl.w bbde │ │ │ │ │ + bpl.w bcd2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b746 │ │ │ │ │ + bne.w b83a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b2b8 │ │ │ │ │ + bne.w b3ac │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b378 │ │ │ │ │ + bne.w b46c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, af74 │ │ │ │ │ + cbz r3, b068 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n af74 │ │ │ │ │ + beq.n b068 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, af74 │ │ │ │ │ + cbnz r3, b068 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, af8c │ │ │ │ │ + cbz r4, b080 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n af8c │ │ │ │ │ + beq.n b080 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, af8c │ │ │ │ │ + cbnz r3, b080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r0, afa4 │ │ │ │ │ + cbz r0, b098 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n afa4 │ │ │ │ │ + beq.n b098 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, afa4 │ │ │ │ │ + cbnz r3, b098 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ it hi │ │ │ │ │ strhi r1, [sp, #12] │ │ │ │ │ - bls.w b2ae │ │ │ │ │ + bls.w b3a2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [pc, #116] @ (b03c ) │ │ │ │ │ + ldr r0, [pc, #116] @ (b130 ) │ │ │ │ │ ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bc6e │ │ │ │ │ + beq.w bd62 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w b1ea │ │ │ │ │ + beq.w b2de │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b1ea │ │ │ │ │ + bne.w b2de │ │ │ │ │ add.w r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b66e │ │ │ │ │ + bne.w b762 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.w b5c6 │ │ │ │ │ + beq.w b6ba │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b51c │ │ │ │ │ + bne.w b610 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af3c │ │ │ │ │ + beq.n b030 │ │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n b032 │ │ │ │ │ + beq.n b126 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbnz r2, b032 │ │ │ │ │ + cbnz r2, b126 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n af3c │ │ │ │ │ - b.n b01c │ │ │ │ │ + beq.n b030 │ │ │ │ │ + b.n b110 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af16 │ │ │ │ │ + beq.w b00a │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c8fa │ │ │ │ │ + beq.w c9ee │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w b38c │ │ │ │ │ + beq.w b480 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b38c │ │ │ │ │ + bne.w b480 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n af16 │ │ │ │ │ + b.n b00a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aeec │ │ │ │ │ + bne.w afe0 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bb5a │ │ │ │ │ + beq.w bc4e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w bd84 │ │ │ │ │ + beq.w be78 │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bd40 │ │ │ │ │ + beq.w be34 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af3c │ │ │ │ │ - b.n b012 │ │ │ │ │ + beq.w b030 │ │ │ │ │ + b.n b106 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae94 │ │ │ │ │ + beq.w af88 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c8ec │ │ │ │ │ + beq.w c9e0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b0f0 │ │ │ │ │ + beq.n b1e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, b0f0 │ │ │ │ │ + cbnz r3, b1e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n ae94 │ │ │ │ │ + b.n af88 │ │ │ │ │ adds.w r0, fp, sl │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w b69c │ │ │ │ │ + bcs.w b790 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbba │ │ │ │ │ + beq.w bcae │ │ │ │ │ eor.w r3, fp, fp, asr #31 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ sub.w r3, r3, fp, asr #31 │ │ │ │ │ - blt.w b5ec │ │ │ │ │ + blt.w b6e0 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne.w b602 │ │ │ │ │ + bne.w b6f6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.n aeec │ │ │ │ │ + b.n afe0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bne.w b86e │ │ │ │ │ + bne.w b962 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae6a │ │ │ │ │ + bne.w af5e │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov r5, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b09c │ │ │ │ │ - b.w bb5a │ │ │ │ │ + bne.n b190 │ │ │ │ │ + b.w bc4e │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r2, r1 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w b758 │ │ │ │ │ + bcs.w b84c │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbce │ │ │ │ │ + beq.w bcc2 │ │ │ │ │ eor.w fp, r2, r2, asr #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w fp, fp, r2, asr #31 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - blt.w b720 │ │ │ │ │ + blt.w b814 │ │ │ │ │ movs r3, #8 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w b72c │ │ │ │ │ + bne.w b820 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w fp, [r5, #12] │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n ae6a │ │ │ │ │ + b.n af5e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n ae6a │ │ │ │ │ + b.n af5e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b66e │ │ │ │ │ + bne.w b762 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - bne.w b004 │ │ │ │ │ + bne.w b0f8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b172 │ │ │ │ │ + beq.n b266 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r5, r4 │ │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ │ streq r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq.w b004 │ │ │ │ │ + beq.w b0f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, b22e │ │ │ │ │ + cbnz r3, b322 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b004 │ │ │ │ │ + beq.w b0f8 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c91c │ │ │ │ │ + beq.w ca10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.n b004 │ │ │ │ │ + b.n b0f8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ldr r0, [pc, #684] @ (b510 ) │ │ │ │ │ + ldr r0, [pc, #684] @ (b604 ) │ │ │ │ │ ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w ad94 │ │ │ │ │ + beq.w ae88 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ad94 │ │ │ │ │ - ldr r0, [pc, #664] @ (b514 ) │ │ │ │ │ + bne.w ae88 │ │ │ │ │ + ldr r0, [pc, #664] @ (b608 ) │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bhi.w ad9c │ │ │ │ │ + bhi.w ae90 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n af28 │ │ │ │ │ + b.n b01c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w ad12 │ │ │ │ │ + beq.w ae06 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n ad12 │ │ │ │ │ - beq.w b56a │ │ │ │ │ - ldr r5, [pc, #608] @ (b514 ) │ │ │ │ │ + b.n ae06 │ │ │ │ │ + beq.w b65e │ │ │ │ │ + ldr r5, [pc, #608] @ (b608 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n af3c │ │ │ │ │ + b.n b030 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w af4a │ │ │ │ │ + bne.w b03e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n af4a │ │ │ │ │ + b.n b03e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w bb3c │ │ │ │ │ + beq.w bc30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [sp, #12] │ │ │ │ │ - beq.w b484 │ │ │ │ │ + beq.w b578 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n b304 │ │ │ │ │ + bhi.n b3f8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b918 │ │ │ │ │ + beq.w ba0c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n b39c │ │ │ │ │ + beq.n b490 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w b4dc │ │ │ │ │ + beq.w b5d0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w b4dc │ │ │ │ │ + bgt.w b5d0 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b868 │ │ │ │ │ + beq.w b95c │ │ │ │ │ add.w r2, r8, r3, lsl #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ │ add.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ad74 │ │ │ │ │ + beq.w ae68 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bhi.w afba │ │ │ │ │ - beq.w b56c │ │ │ │ │ - ldr r5, [pc, #412] @ (b514 ) │ │ │ │ │ - b.n b002 │ │ │ │ │ + bhi.w b0ae │ │ │ │ │ + beq.w b660 │ │ │ │ │ + ldr r5, [pc, #412] @ (b608 ) │ │ │ │ │ + b.n b0f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w af58 │ │ │ │ │ + bne.w b04c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n af58 │ │ │ │ │ + b.n b04c │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n af16 │ │ │ │ │ - ldr r5, [pc, #380] @ (b514 ) │ │ │ │ │ + b.n b00a │ │ │ │ │ + ldr r5, [pc, #380] @ (b608 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n af3c │ │ │ │ │ + b.n b030 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b398 │ │ │ │ │ + beq.n b48c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b7f6 │ │ │ │ │ + bne.w b8ea │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ - bne.w b89a │ │ │ │ │ + bne.w b98e │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ @@ -17244,300 +17344,300 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b85a │ │ │ │ │ + beq.w b94e │ │ │ │ │ mov r8, r6 │ │ │ │ │ - ldr r7, [pc, #272] @ (b518 ) │ │ │ │ │ + ldr r7, [pc, #272] @ (b60c ) │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r9, [pc, #260] @ b514 │ │ │ │ │ + ldr.w r9, [pc, #260] @ b608 │ │ │ │ │ mov sl, r5 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 95b0 │ │ │ │ │ + bl 9604 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bcb4 │ │ │ │ │ + beq.w bda8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w b608 │ │ │ │ │ + bne.w b6fc │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w b558 │ │ │ │ │ + bne.w b64c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c910 │ │ │ │ │ + beq.w ca04 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2edc │ │ │ │ │ + bl 2e94 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n b4cc │ │ │ │ │ + bne.n b5c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c910 │ │ │ │ │ + beq.w ca04 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w b920 │ │ │ │ │ + bne.w ba14 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b61a │ │ │ │ │ + beq.w b70e │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n b414 │ │ │ │ │ + b.n b508 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b398 │ │ │ │ │ + beq.n b48c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b4a8 │ │ │ │ │ + beq.n b59c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bda4 │ │ │ │ │ + beq.w be98 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bne.w b8d6 │ │ │ │ │ + bne.w b9ca │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n b2f6 │ │ │ │ │ + b.n b3ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b45c │ │ │ │ │ + bne.n b550 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b45c │ │ │ │ │ + b.n b550 │ │ │ │ │ ldrd r1, r4, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bdae │ │ │ │ │ + beq.w bea2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b508 │ │ │ │ │ + beq.n b5fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, b508 │ │ │ │ │ + cbnz r3, b5fc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n b32c │ │ │ │ │ + b.n b420 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w bb5a │ │ │ │ │ + beq.w bc4e │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2edc │ │ │ │ │ + bl 2e94 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd92 │ │ │ │ │ + beq.w be86 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w c922 │ │ │ │ │ + bne.w ca16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af3c │ │ │ │ │ - b.n b012 │ │ │ │ │ + beq.w b030 │ │ │ │ │ + b.n b106 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b446 │ │ │ │ │ + bne.w b53a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b446 │ │ │ │ │ + b.n b53a │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #668] @ (b80c ) │ │ │ │ │ + ldr r1, [pc, #668] @ (b900 ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [pc, #660] @ (b810 ) │ │ │ │ │ + ldr r0, [pc, #660] @ (b904 ) │ │ │ │ │ ldr.w r3, [r0, #892] @ 0x37c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bc6e │ │ │ │ │ + beq.w bd62 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b59c │ │ │ │ │ + beq.n b690 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #892] @ 0x37c │ │ │ │ │ - cbnz r3, b59c │ │ │ │ │ + cbnz r3, b690 │ │ │ │ │ add.w r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b004 │ │ │ │ │ + beq.w b0f8 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c91c │ │ │ │ │ + beq.w ca10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b.n b004 │ │ │ │ │ + b.n b0f8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b172 │ │ │ │ │ + beq.w b266 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b22e │ │ │ │ │ + beq.w b322 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b222 │ │ │ │ │ - b.n b22e │ │ │ │ │ + bne.w b316 │ │ │ │ │ + b.n b322 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.w b13c │ │ │ │ │ + beq.w b230 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - b.n b13c │ │ │ │ │ + b.n b230 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b42e │ │ │ │ │ + bne.w b522 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b42e │ │ │ │ │ + b.n b522 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w b732 │ │ │ │ │ + bne.w b826 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c938 │ │ │ │ │ - ldr r1, [pc, #464] @ (b80c ) │ │ │ │ │ + bne.w ca2c │ │ │ │ │ + ldr r1, [pc, #464] @ (b900 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1770 │ │ │ │ │ + bl 172c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7ae │ │ │ │ │ + bne.w b8a2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bd22 │ │ │ │ │ + bne.w be16 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b7e4 │ │ │ │ │ + bne.w b8d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n b310 │ │ │ │ │ + b.n b404 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c91c │ │ │ │ │ + beq.w ca10 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b694 │ │ │ │ │ + beq.n b788 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, b694 │ │ │ │ │ + cbnz r3, b788 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n affa │ │ │ │ │ + b.n b0ee │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r1, #0 │ │ │ │ │ strge r1, [sp, #24] │ │ │ │ │ - blt.w ba18 │ │ │ │ │ + blt.w bb0c │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ itete ne │ │ │ │ │ movne.w fp, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, fp │ │ │ │ │ moveq.w fp, #16 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbba │ │ │ │ │ + beq.w bcae │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str.w fp, [r0, #8] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ @@ -17558,81 +17658,81 @@ │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ - cbz r3, b71a │ │ │ │ │ + cbz r3, b80e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.w aeec │ │ │ │ │ + b.w afe0 │ │ │ │ │ movs r3, #10 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b1d0 │ │ │ │ │ + beq.w b2c4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n b1d0 │ │ │ │ │ + b.n b2c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b62c │ │ │ │ │ + bne.w b720 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b62c │ │ │ │ │ + b.n b720 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b398 │ │ │ │ │ + beq.w b48c │ │ │ │ │ mov r4, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n b52a │ │ │ │ │ + b.n b61e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w baba │ │ │ │ │ + blt.w bbae │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ movne r2, #3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba80 │ │ │ │ │ + beq.w bb74 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ orr.w r2, r0, r2, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ mov.w r2, fp, lsr #30 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ bic.w r3, fp, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ - cbz r1, b7a8 │ │ │ │ │ + cbz r1, b89c │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.w ae6a │ │ │ │ │ + b.w af5e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w ba26 │ │ │ │ │ + bne.w bb1a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bb70 │ │ │ │ │ + bne.w bc64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -17641,150 +17741,150 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.w af3c │ │ │ │ │ + b.w b030 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b664 │ │ │ │ │ + bne.w b758 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b664 │ │ │ │ │ + b.n b758 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3b8 │ │ │ │ │ + bne.w b4ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b3b8 │ │ │ │ │ + b.n b4ac │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c95c │ │ │ │ │ + bne.w ca50 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b83a │ │ │ │ │ + beq.n b92e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c972 │ │ │ │ │ + beq.w ca66 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.w afa4 │ │ │ │ │ - ldr r7, [pc, #780] @ (bb68 ) │ │ │ │ │ + b.w b098 │ │ │ │ │ + ldr r7, [pc, #780] @ (bc5c ) │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ sub.w r8, r7, #16 │ │ │ │ │ - b.n b61e │ │ │ │ │ - ldr r5, [pc, #764] @ (bb68 ) │ │ │ │ │ - b.w b004 │ │ │ │ │ + b.n b712 │ │ │ │ │ + ldr r5, [pc, #764] @ (bc5c ) │ │ │ │ │ + b.w b0f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba80 │ │ │ │ │ + beq.w bb74 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w ba38 │ │ │ │ │ + bne.w bb2c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ mov fp, r0 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.w ae6a │ │ │ │ │ + b.w af5e │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ rsbs r8, r3, #0 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ adds.w r6, r3, #256 @ 0x100 │ │ │ │ │ adc.w r4, r2, #0 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n b934 │ │ │ │ │ - ldr r3, [pc, #680] @ (bb6c ) │ │ │ │ │ + bcs.n ba28 │ │ │ │ │ + ldr r3, [pc, #680] @ (bc60 ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add.w r3, r3, r8, lsl #4 │ │ │ │ │ - bne.w c906 │ │ │ │ │ + bne.w c9fa │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n b3d6 │ │ │ │ │ + b.n b4ca │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r6, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ adds.w r4, r3, #256 @ 0x100 │ │ │ │ │ adc.w r0, r2, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n b9a4 │ │ │ │ │ - ldr r7, [pc, #620] @ (bb6c ) │ │ │ │ │ + bcs.n ba98 │ │ │ │ │ + ldr r7, [pc, #620] @ (bc60 ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r2, r7, r6, lsl #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bne.w bd9c │ │ │ │ │ + bne.w be90 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n b2f6 │ │ │ │ │ - ldr r5, [pc, #592] @ (bb6c ) │ │ │ │ │ + b.n b3ea │ │ │ │ │ + ldr r5, [pc, #592] @ (bc60 ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.w af3c │ │ │ │ │ + b.w b030 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b46c │ │ │ │ │ + bne.w b560 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b46c │ │ │ │ │ + b.n b560 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r3, r6 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w bc38 │ │ │ │ │ + bcs.w bd2c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc20 │ │ │ │ │ + beq.w bd14 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #1 │ │ │ │ │ @@ -17802,30 +17902,30 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bc60 │ │ │ │ │ + bne.w bd54 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n b3d6 │ │ │ │ │ + b.n b4ca │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r3, r4 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w bb98 │ │ │ │ │ + bcs.w bc8c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb82 │ │ │ │ │ + beq.w bc76 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite ge │ │ │ │ │ @@ -17846,94 +17946,94 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c94e │ │ │ │ │ + bne.w ca42 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n b304 │ │ │ │ │ + b.n b3f8 │ │ │ │ │ negs r3, r3 │ │ │ │ │ mov.w r1, #2 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n b6a8 │ │ │ │ │ + b.n b79c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7b4 │ │ │ │ │ + bne.w b8a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b7b4 │ │ │ │ │ + b.n b8a8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r2, r3 │ │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ │ sbc.w fp, r0, r0, lsl #1 │ │ │ │ │ adds.w lr, r3, #256 @ 0x100 │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n baca │ │ │ │ │ - ldr r3, [pc, #268] @ (bb6c ) │ │ │ │ │ + bcs.n bbbe │ │ │ │ │ + ldr r3, [pc, #268] @ (bc60 ) │ │ │ │ │ add.w fp, r3, r2, lsl #4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w b890 │ │ │ │ │ + beq.w b984 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w bd12 │ │ │ │ │ + beq.w be06 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b890 │ │ │ │ │ + bne.w b984 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ - b.n bb5a │ │ │ │ │ + bne.w b190 │ │ │ │ │ + b.n bc4e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bc98 │ │ │ │ │ + bne.w bd8c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bc84 │ │ │ │ │ + bne.w bd78 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w afa4 │ │ │ │ │ + b.w b098 │ │ │ │ │ rsbs fp, r2, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n b762 │ │ │ │ │ + b.n b856 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w bc00 │ │ │ │ │ + bcs.w bcf4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bbee │ │ │ │ │ + beq.n bce2 │ │ │ │ │ eor.w r1, r2, r2, asr #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub.w r1, r1, r2, asr #31 │ │ │ │ │ @@ -17953,356 +18053,356 @@ │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str.w r1, [fp, #12] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n ba64 │ │ │ │ │ + b.n bb58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w af3c │ │ │ │ │ + b.w b030 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af3c │ │ │ │ │ - b.w b012 │ │ │ │ │ + beq.w b030 │ │ │ │ │ + b.w b106 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7c0 │ │ │ │ │ + bne.w b8b4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b7c0 │ │ │ │ │ + b.n b8b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w bd72 │ │ │ │ │ + bne.w be66 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w af3c │ │ │ │ │ + b.w b030 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w c97c │ │ │ │ │ + bne.w ca70 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bb8e │ │ │ │ │ + beq.n bc82 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.w b2f6 │ │ │ │ │ + b.w b3ea │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ - b.n bb5a │ │ │ │ │ + bne.w b190 │ │ │ │ │ + b.n bc4e │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w b172 │ │ │ │ │ + b.w b266 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w r9, [r3, #-4]! │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.w add6 │ │ │ │ │ + b.w aeca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ba80 │ │ │ │ │ - b.n ba6e │ │ │ │ │ + beq.w bb74 │ │ │ │ │ + b.n bb62 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w ba6e │ │ │ │ │ + bne.w bb62 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b890 │ │ │ │ │ - b.n ba80 │ │ │ │ │ + bne.w b984 │ │ │ │ │ + b.n bb74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w bd34 │ │ │ │ │ + bne.w be28 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.w af3c │ │ │ │ │ + b.w b030 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n bc50 │ │ │ │ │ + bne.n bd44 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b3d6 │ │ │ │ │ - b.n bc2c │ │ │ │ │ + bne.w b4ca │ │ │ │ │ + b.n bd20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc46 │ │ │ │ │ + bne.n bd3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bc46 │ │ │ │ │ + b.n bd3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bc58 │ │ │ │ │ + beq.n bd4c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w b3d6 │ │ │ │ │ + b.w b4ca │ │ │ │ │ ldr.w r2, [r0, #892] @ 0x37c │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n bcac │ │ │ │ │ + beq.n bda0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r5, [pc, #572] @ (bebc ) │ │ │ │ │ + ldr r5, [pc, #572] @ (bfb0 ) │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.w b0aa │ │ │ │ │ + b.w b19e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w baae │ │ │ │ │ + bne.w bba2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n baae │ │ │ │ │ + b.n bba2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w baa0 │ │ │ │ │ + bne.w bb94 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n baa0 │ │ │ │ │ + b.n bb94 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w af3c │ │ │ │ │ + b.w b030 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n bcd2 │ │ │ │ │ + beq.n bdc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bd4e │ │ │ │ │ + beq.n be42 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n bce4 │ │ │ │ │ + beq.n bdd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bd5a │ │ │ │ │ + beq.n be4e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bcf6 │ │ │ │ │ + beq.n bdea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bd62 │ │ │ │ │ + beq.n be56 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd06 │ │ │ │ │ + beq.n bdfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, bd6a │ │ │ │ │ + cbz r3, be5e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.w b398 │ │ │ │ │ + b.w b48c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b890 │ │ │ │ │ - b.n ba80 │ │ │ │ │ + bne.w b984 │ │ │ │ │ + b.n bb74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b654 │ │ │ │ │ + bne.w b748 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b654 │ │ │ │ │ + b.n b748 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc2c │ │ │ │ │ - b.n bc58 │ │ │ │ │ + bne.w bd20 │ │ │ │ │ + b.n bd4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.w b0b4 │ │ │ │ │ + b.w b1a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n bcd2 │ │ │ │ │ + b.n bdc6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bce4 │ │ │ │ │ + b.n bdd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bcf6 │ │ │ │ │ + b.n bdea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bd06 │ │ │ │ │ + b.n bdfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb8e │ │ │ │ │ + bne.w bc82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bba8 │ │ │ │ │ + b.n bc9c │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af3c │ │ │ │ │ - b.w b012 │ │ │ │ │ + beq.w b030 │ │ │ │ │ + b.w b106 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ - b.n bb5a │ │ │ │ │ + bne.w b190 │ │ │ │ │ + b.n bc4e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n bbae │ │ │ │ │ + b.n bca2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b4a8 │ │ │ │ │ + b.w b59c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w b398 │ │ │ │ │ + b.w b48c │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ittt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8de │ │ │ │ │ + beq.w c9d2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r3, bdf6 │ │ │ │ │ + cbz r3, beea │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c8e6 │ │ │ │ │ + beq.w c9da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf52 │ │ │ │ │ + beq.w c046 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r3, be38 │ │ │ │ │ + cbz r3, bf2c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w bf52 │ │ │ │ │ - bl cc10 │ │ │ │ │ + beq.w c046 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp.w r9, #16 │ │ │ │ │ - bne.n bdfe │ │ │ │ │ + bne.n bef2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - cbz r4, be62 │ │ │ │ │ + cbz r4, bf56 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n be62 │ │ │ │ │ + beq.n bf56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, be62 │ │ │ │ │ + cbnz r2, bf56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ - bmi.w b868 │ │ │ │ │ + bmi.w b95c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - ldr r5, [pc, #60] @ (bebc ) │ │ │ │ │ + ldr r5, [pc, #60] @ (bfb0 ) │ │ │ │ │ add.w r1, r8, #12 │ │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r9 │ │ │ │ │ add.w ip, r1, r2, lsl #2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -18317,507 +18417,507 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov.w sl, #29 │ │ │ │ │ mov r9, r4 │ │ │ │ │ strd r7, ip, [sp, #48] @ 0x30 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n bed2 │ │ │ │ │ + b.n bfc6 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n bf6c │ │ │ │ │ + beq.n c060 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w c50c │ │ │ │ │ + bcc.w c600 │ │ │ │ │ lsr.w r3, r9, sl │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ orrs.w r5, r3, r5, lsl #1 │ │ │ │ │ - bne.n bec0 │ │ │ │ │ + bne.n bfb4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c226 │ │ │ │ │ + beq.w c31a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c37c │ │ │ │ │ + beq.w c470 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c37c │ │ │ │ │ + beq.w c470 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c37c │ │ │ │ │ + bne.w c470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c388 │ │ │ │ │ + beq.w c47c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w c38c │ │ │ │ │ + beq.w c480 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c38c │ │ │ │ │ + bne.w c480 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b.n beca │ │ │ │ │ + b.n bfbe │ │ │ │ │ mov r3, r9 │ │ │ │ │ - ldr r5, [pc, #680] @ (c200 ) │ │ │ │ │ + ldr r5, [pc, #680] @ (c2f4 ) │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r5, #892] @ 0x37c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w c84e │ │ │ │ │ + beq.w c942 │ │ │ │ │ add.w r5, r5, #892 @ 0x37c │ │ │ │ │ - b.w b0aa │ │ │ │ │ + b.w b19e │ │ │ │ │ lsls r2, r5, #31 │ │ │ │ │ it mi │ │ │ │ │ movmi r7, #0 │ │ │ │ │ - bmi.n bf8a │ │ │ │ │ + bmi.n c07e │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ ands.w r7, r5, #1 │ │ │ │ │ - bne.n bf86 │ │ │ │ │ + bne.n c07a │ │ │ │ │ movs r7, #1 │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ lsls r3, r5, #31 │ │ │ │ │ - bpl.n bf7e │ │ │ │ │ + bpl.n c072 │ │ │ │ │ rsb r8, r7, #5 │ │ │ │ │ strd r5, r9, [sp, #16] │ │ │ │ │ mov r9, r7 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #7 │ │ │ │ │ ittt pl │ │ │ │ │ movwpl r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strpl r6, [sp, #56] @ 0x38 │ │ │ │ │ - bpl.n bfe6 │ │ │ │ │ + bpl.n c0da │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w c214 │ │ │ │ │ + bhi.w c308 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull r5, r2, r3, r3 │ │ │ │ │ adds r6, r5, #5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ mov sl, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w c278 │ │ │ │ │ + bcs.w c36c │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ add.w r6, r3, r6, lsl #4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w c204 │ │ │ │ │ + beq.w c2f8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c204 │ │ │ │ │ + bne.w c2f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c210 │ │ │ │ │ + beq.w c304 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w c236 │ │ │ │ │ + beq.w c32a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c74e │ │ │ │ │ + beq.w c842 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w c35c │ │ │ │ │ - beq.w c348 │ │ │ │ │ + blt.w c450 │ │ │ │ │ + beq.w c43c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w c3b2 │ │ │ │ │ + beq.w c4a6 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f8a0 │ │ │ │ │ - cbz r0, c052 │ │ │ │ │ + bl fa74 │ │ │ │ │ + cbz r0, c146 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c052 │ │ │ │ │ + beq.n c146 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c052 │ │ │ │ │ + cbnz r3, c146 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w c2ca │ │ │ │ │ + bls.w c3be │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c32c │ │ │ │ │ + beq.w c420 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.w c772 │ │ │ │ │ - cbnz r0, c088 │ │ │ │ │ + beq.w c866 │ │ │ │ │ + cbnz r0, c17c │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c77c │ │ │ │ │ + beq.w c870 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c0a2 │ │ │ │ │ + beq.n c196 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c0a2 │ │ │ │ │ + cbnz r3, c196 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bne.w bf94 │ │ │ │ │ + bne.w c088 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ asrs r3, r5, #1 │ │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c226 │ │ │ │ │ + beq.w c31a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c3a2 │ │ │ │ │ + beq.w c496 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w c3a2 │ │ │ │ │ + beq.w c496 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c3a2 │ │ │ │ │ + bne.w c496 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c3ae │ │ │ │ │ + beq.w c4a2 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w c394 │ │ │ │ │ + beq.w c488 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c394 │ │ │ │ │ + bne.w c488 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n c1f6 │ │ │ │ │ + ble.n c2ea │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ subs r5, r7, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c226 │ │ │ │ │ - cbz r4, c158 │ │ │ │ │ + beq.n c31a │ │ │ │ │ + cbz r4, c24c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c158 │ │ │ │ │ + beq.n c24c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c158 │ │ │ │ │ + cbnz r3, c24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c500 │ │ │ │ │ + beq.w c5f4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c18a │ │ │ │ │ + beq.n c27e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c18a │ │ │ │ │ + cbnz r3, c27e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c508 │ │ │ │ │ + beq.w c5fc │ │ │ │ │ subs r5, r7, #2 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c226 │ │ │ │ │ - cbz r4, c1c4 │ │ │ │ │ + beq.n c31a │ │ │ │ │ + cbz r4, c2b8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n c1c4 │ │ │ │ │ + beq.n c2b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c1c4 │ │ │ │ │ + cbnz r3, c2b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n c1ea │ │ │ │ │ + beq.n c2de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c1ea │ │ │ │ │ + cbnz r3, c2de │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - bne.n c1a0 │ │ │ │ │ + bne.n c294 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n beca │ │ │ │ │ + b.n bfbe │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w c00c │ │ │ │ │ + bne.w c100 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n c0a2 │ │ │ │ │ + b.n c196 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 69d4 │ │ │ │ │ + bl 6a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfe6 │ │ │ │ │ + bne.w c0da │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ - b.n bb5a │ │ │ │ │ + bne.w b190 │ │ │ │ │ + b.n bc4e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w c748 │ │ │ │ │ + bne.w c83c │ │ │ │ │ eor.w r3, r2, r0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w c6c4 │ │ │ │ │ + bne.w c7b8 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c094 │ │ │ │ │ - b.n c0a2 │ │ │ │ │ + bne.w c188 │ │ │ │ │ + b.n c196 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w c6d0 │ │ │ │ │ + bcs.w c7c4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7be │ │ │ │ │ + beq.w c8b2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eor.w sl, r5, r5, asr #31 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ sub.w sl, sl, r5, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - blt.w c6b2 │ │ │ │ │ + blt.w c7a6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bne.w c6bc │ │ │ │ │ + bne.w c7b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w sl, [r6, #12] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.n bfe6 │ │ │ │ │ + b.n c0da │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r0, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w c066 │ │ │ │ │ + bcs.w c15a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c30c │ │ │ │ │ + beq.n c400 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c30c │ │ │ │ │ - ldr r2, [pc, #740] @ (c5e0 ) │ │ │ │ │ + cbnz r3, c400 │ │ │ │ │ + ldr r2, [pc, #740] @ (c6d4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c7b2 │ │ │ │ │ + bne.w c8a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r5, r3, r5, lsl #4 │ │ │ │ │ add.w r4, r5, #8960 @ 0x2300 │ │ │ │ │ adds r4, #28 │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w c072 │ │ │ │ │ + bne.w c166 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w c088 │ │ │ │ │ + beq.w c17c │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 10358 <_PyLong_Negate> │ │ │ │ │ + bl 10528 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ - b.n c072 │ │ │ │ │ + b.n c166 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.w c032 │ │ │ │ │ + bls.w c126 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c7da │ │ │ │ │ + bne.w c8ce │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n c072 │ │ │ │ │ + b.n c166 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w bf1e │ │ │ │ │ + bne.w c012 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n beca │ │ │ │ │ + b.n bfbe │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n beca │ │ │ │ │ + b.n bfbe │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - ble.w c1f6 │ │ │ │ │ - b.n c12e │ │ │ │ │ + ble.w c2ea │ │ │ │ │ + b.n c222 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w c0fa │ │ │ │ │ + bne.w c1ee │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n c12a │ │ │ │ │ + b.n c21e │ │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ │ subs.w r1, r7, #10 │ │ │ │ │ - bne.w c5e4 │ │ │ │ │ + bne.w c6d8 │ │ │ │ │ add.w lr, r6, #12 │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r7, lr, r3, lsl #2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w ip, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bpl.n c42c │ │ │ │ │ + bpl.n c520 │ │ │ │ │ ldr.w sl, [r7, #-4]! │ │ │ │ │ umull r3, r2, r5, sl │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ │ sub.w r3, sl, r3 │ │ │ │ │ subs.w r3, sl, r3 │ │ │ │ │ sbc.w r4, r1, #0 │ │ │ │ │ @@ -18835,15 +18935,15 @@ │ │ │ │ │ adds r2, r2, r0 │ │ │ │ │ adc.w r3, r3, r4 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r3, r3 │ │ │ │ │ subs.w r4, sl, r2 │ │ │ │ │ sbc.w r2, r1, r3 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq.n c4e6 │ │ │ │ │ + beq.n c5da │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w sl, [r7, #-4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r4, lsr #2 │ │ │ │ │ subs r7, #8 │ │ │ │ │ orr.w r6, sl, r4, lsl #30 │ │ │ │ │ ldr.w sl, [r7] │ │ │ │ │ @@ -18897,122 +18997,122 @@ │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs r4, r6, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bne.n c42e │ │ │ │ │ + bne.n c522 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c31a │ │ │ │ │ + bne.w c40e │ │ │ │ │ ldrd r3, r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w b09c │ │ │ │ │ + b.w b190 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c7ea │ │ │ │ │ + bne.w c8de │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n beca │ │ │ │ │ + b.n bfbe │ │ │ │ │ ldrd r7, ip, [sp, #48] @ 0x30 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.w bea2 │ │ │ │ │ + bcs.w bf96 │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b004 │ │ │ │ │ + beq.w b0f8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ tst.w fp, #1 │ │ │ │ │ - beq.w c86c │ │ │ │ │ + beq.w c960 │ │ │ │ │ sub.w r9, r9, r4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c860 │ │ │ │ │ - bl cc10 │ │ │ │ │ + beq.w c954 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c85c │ │ │ │ │ + beq.w c950 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - beq.w c854 │ │ │ │ │ - bl cc10 │ │ │ │ │ + beq.w c948 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bne.n c53e │ │ │ │ │ + bne.n c632 │ │ │ │ │ mov.w r2, fp, asr #1 │ │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r2, #-64] │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b096 │ │ │ │ │ + beq.w b18a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c8b0 │ │ │ │ │ + beq.w c9a4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n c4fa │ │ │ │ │ + beq.n c5ee │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.w c874 │ │ │ │ │ + bgt.w c968 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.w b004 │ │ │ │ │ + b.w b0f8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ add.w sl, r6, #12 │ │ │ │ │ subs r1, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r5, sl, r3, lsl #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.w c742 │ │ │ │ │ + beq.w c836 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c634 │ │ │ │ │ + beq.n c728 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n c61a │ │ │ │ │ + beq.n c70e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r0, [r5, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -19033,17 +19133,17 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp sl, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.w c4e6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, r5 │ │ │ │ │ + beq.w c5da │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -19070,48 +19170,48 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.n c656 │ │ │ │ │ + bne.n c74a │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n c4e6 │ │ │ │ │ + b.n c5da │ │ │ │ │ movs r2, #10 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.w c2bc │ │ │ │ │ + beq.w c3b0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n c2bc │ │ │ │ │ + b.n c3b0 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ - b.n c258 │ │ │ │ │ + b.n c34c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r7, #1 │ │ │ │ │ - blt.n c7a6 │ │ │ │ │ + blt.n c89a │ │ │ │ │ movs.w r2, sl, lsr #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #2 │ │ │ │ │ movne r5, #3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7be │ │ │ │ │ + beq.n c8b2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ strd r2, r5, [r0, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -19130,22 +19230,22 @@ │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r0, sl, lsl #2 │ │ │ │ │ mov.w sl, sl, lsr #30 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ orrs.w r1, r3, sl │ │ │ │ │ - bne.n c726 │ │ │ │ │ + bne.n c81a │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.n bfe6 │ │ │ │ │ + b.n c0da │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n c656 │ │ │ │ │ + b.n c74a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c35c │ │ │ │ │ + bne.w c450 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ ldrd r3, r8, [sp, #40] @ 0x28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ @@ -19153,386 +19253,385 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.w b09c │ │ │ │ │ + b.w b190 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w c088 │ │ │ │ │ + bne.w c17c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60ac │ │ │ │ │ + bl 60f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c79c │ │ │ │ │ + beq.n c890 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c79c │ │ │ │ │ + cbnz r3, c890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n c088 │ │ │ │ │ + b.n c17c │ │ │ │ │ negs r3, r5 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w sl, sl, sl, lsl #1 │ │ │ │ │ - b.n c6da │ │ │ │ │ + b.n c7ce │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n c306 │ │ │ │ │ + b.n c3fa │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ - b.w bb5a │ │ │ │ │ + bne.w b190 │ │ │ │ │ + b.w bc4e │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c340 │ │ │ │ │ - b.n c4f6 │ │ │ │ │ + bne.w c434 │ │ │ │ │ + b.n c5ea │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ subs r5, r7, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c814 │ │ │ │ │ + beq.n c908 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c814 │ │ │ │ │ + cbnz r3, c908 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c508 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + beq.w c5fc │ │ │ │ │ + bl 652c │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n c8ca │ │ │ │ │ + beq.n c9be │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n c84a │ │ │ │ │ + beq.n c93e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c84a │ │ │ │ │ + cbnz r3, c93e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n c81a │ │ │ │ │ + b.n c90e │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w b012 │ │ │ │ │ + b.w b106 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w b09c │ │ │ │ │ + b.w b190 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n c576 │ │ │ │ │ + b.n c66a │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ - b.w bb5a │ │ │ │ │ + bne.w b190 │ │ │ │ │ + b.w bc4e │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w fp, fp, asr #1 │ │ │ │ │ - b.n c52e │ │ │ │ │ + b.n c622 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 64e8 │ │ │ │ │ + bl 652c │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r6, c8be │ │ │ │ │ - bl cc10 │ │ │ │ │ + cbz r6, c9b2 │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c5d0 │ │ │ │ │ + beq.w c6c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e5d4 │ │ │ │ │ + bl e6dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - beq.n c8b6 │ │ │ │ │ - bl cc10 │ │ │ │ │ + beq.n c9aa │ │ │ │ │ + bl cd00 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b.n c5d2 │ │ │ │ │ + b.n c6c6 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ - b.n c5d0 │ │ │ │ │ + b.n c6c4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w b09c │ │ │ │ │ + b.w b190 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b09c │ │ │ │ │ - b.w bb5a │ │ │ │ │ + bne.w b190 │ │ │ │ │ + b.w bc4e │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - b.w b09c │ │ │ │ │ + b.w b190 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - b.w bf54 │ │ │ │ │ + b.w c048 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.w bf54 │ │ │ │ │ + b.w c048 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w b09c │ │ │ │ │ + b.w b190 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w b09c │ │ │ │ │ + b.w b190 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.w b3d6 │ │ │ │ │ + b.w b4ca │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.w bcbc │ │ │ │ │ + b.w bdb0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w b09c │ │ │ │ │ + b.w b190 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b54c │ │ │ │ │ + bne.w b640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.w b54c │ │ │ │ │ + b.w b640 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b63a │ │ │ │ │ + bne.w b72e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b63a │ │ │ │ │ + b.w b72e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ba12 │ │ │ │ │ - b.w bd7c │ │ │ │ │ + bne.w bb06 │ │ │ │ │ + b.w be70 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b822 │ │ │ │ │ + bne.w b916 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b822 │ │ │ │ │ + b.w b916 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b83a │ │ │ │ │ + b.w b92e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bba8 │ │ │ │ │ - b.w bd7c │ │ │ │ │ + bne.w bc9c │ │ │ │ │ + b.w be70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c98c : │ │ │ │ │ +0000ca80 : │ │ │ │ │ PyLong_AsUnsignedLongLongMask(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca98 │ │ │ │ │ + beq.n cb8c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c9fa │ │ │ │ │ + beq.n caee │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.n c9c8 │ │ │ │ │ + bhi.n cabc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov lr, ip │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov.w r0, lr, lsl #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n c9e8 │ │ │ │ │ + bcc.n cadc │ │ │ │ │ orr.w lr, r0, ip, lsr #2 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ orr.w ip, r0, ip, lsl #30 │ │ │ │ │ - b.n c9d2 │ │ │ │ │ + b.n cac6 │ │ │ │ │ asrs r0, r3, #31 │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ umull r3, r1, r3, ip │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r1, r2 │ │ │ │ │ - b.n c9c2 │ │ │ │ │ + b.n cab6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n caa8 │ │ │ │ │ + beq.n cb9c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n ca80 │ │ │ │ │ + beq.n cb74 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r5, r2, #1 │ │ │ │ │ - bhi.n ca4e │ │ │ │ │ + bhi.n cb42 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n c9c2 │ │ │ │ │ + beq.n cab6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c9c2 │ │ │ │ │ + bne.n cab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n c9c2 │ │ │ │ │ + b.n cab6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w lr, r4, #12 │ │ │ │ │ mov.w ip, r0, lsl #30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n ca6e │ │ │ │ │ + bcc.n cb62 │ │ │ │ │ ldr.w r3, [lr, r1, lsl #2] │ │ │ │ │ orr.w r0, ip, r2, lsr #2 │ │ │ │ │ orr.w r2, r3, r2, lsl #30 │ │ │ │ │ - b.n ca58 │ │ │ │ │ + b.n cb4c │ │ │ │ │ asrs r1, r5, #31 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ │ umull r3, r1, r5, r2 │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n ca2c │ │ │ │ │ + b.n cb20 │ │ │ │ │ movw r1, #1579 @ 0x62b │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n ca2c │ │ │ │ │ + b.n cb20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1606 @ 0x646 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n c9c2 │ │ │ │ │ + b.n cab6 │ │ │ │ │ │ │ │ │ │ -0000cab0 <_PyLong_Copy>: │ │ │ │ │ +0000cba4 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ 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, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ and.w r4, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n cb00 <_PyLong_Copy+0x50> │ │ │ │ │ + bhi.n cbf4 <_PyLong_Copy+0x50> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ adds r3, #5 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n cb70 <_PyLong_Copy+0xc0> │ │ │ │ │ + bcs.n cc60 <_PyLong_Copy+0xbc> │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - lsrs r3, r1, #3 │ │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ │ cmn.w r1, #25 │ │ │ │ │ - bhi.n cb9a <_PyLong_Copy+0xea> │ │ │ │ │ - adds r3, #3 │ │ │ │ │ + bhi.n cc8a <_PyLong_Copy+0xe6> │ │ │ │ │ + adds r0, r6, #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ - lsls r0, r3, #2 │ │ │ │ │ - lsls r6, r3, #2 │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb8a <_PyLong_Copy+0xda> │ │ │ │ │ + beq.n cc7a <_PyLong_Copy+0xd6> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bic.w r5, r1, #7 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ @@ -19551,244 +19650,253 @@ │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r5, r5, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ - sub.w r2, r6, #12 │ │ │ │ │ + lsls r2, r6, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq.n cb96 <_PyLong_Copy+0xe6> │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + beq.n cc86 <_PyLong_Copy+0xe2> │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, cb8a <_PyLong_Copy+0xda> │ │ │ │ │ + cbz r0, cc7a <_PyLong_Copy+0xd6> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ - movs r6, #16 │ │ │ │ │ - b.n cb20 <_PyLong_Copy+0x70> │ │ │ │ │ + b.n cc12 <_PyLong_Copy+0x6e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n cafa <_PyLong_Copy+0x4a> │ │ │ │ │ - ldr r3, [pc, #28] @ (cbb4 <_PyLong_Copy+0x104>) │ │ │ │ │ - b.n cafa <_PyLong_Copy+0x4a> │ │ │ │ │ + b.n cbee <_PyLong_Copy+0x4a> │ │ │ │ │ + ldr r3, [pc, #28] @ (cca4 <_PyLong_Copy+0x100>) │ │ │ │ │ + b.n cbee <_PyLong_Copy+0x4a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cb8e <_PyLong_Copy+0xde> │ │ │ │ │ + b.n cc7e <_PyLong_Copy+0xda> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cbb8 <_PyLong_FromDigits>: │ │ │ │ │ +0000cca8 <_PyLong_FromDigits>: │ │ │ │ │ _PyLong_FromDigits(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, cc00 <_PyLong_FromDigits+0x48> │ │ │ │ │ + cbz r1, ccf0 <_PyLong_FromDigits+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cc04 <_PyLong_FromDigits+0x4c> │ │ │ │ │ + cbz r0, ccf4 <_PyLong_FromDigits+0x4c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #8] @ (cc0c <_PyLong_FromDigits+0x54>) │ │ │ │ │ - b.n cbfa <_PyLong_FromDigits+0x42> │ │ │ │ │ + ldr r4, [pc, #8] @ (ccfc <_PyLong_FromDigits+0x54>) │ │ │ │ │ + b.n ccea <_PyLong_FromDigits+0x42> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n cbfa <_PyLong_FromDigits+0x42> │ │ │ │ │ + b.n ccea <_PyLong_FromDigits+0x42> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cc10 : │ │ │ │ │ +0000cd00 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, cc26 │ │ │ │ │ + cbz r0, cd16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n cc26 │ │ │ │ │ + beq.n cd16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, cc26 │ │ │ │ │ + cbnz r3, cd16 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000cc28 <_PyLong_FromLarge>: │ │ │ │ │ +0000cd18 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - subs r7, r1, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ it ge │ │ │ │ │ - movge r5, #1 │ │ │ │ │ - blt.n cc78 <_PyLong_FromLarge+0x50> │ │ │ │ │ - lsrs r3, r7, #28 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r6, #2 │ │ │ │ │ - movne r6, #3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + movge r6, #1 │ │ │ │ │ + blt.n cd68 <_PyLong_FromLarge+0x50> │ │ │ │ │ + lsrs r3, r4, #28 │ │ │ │ │ + bne.n cd74 <_PyLong_FromLarge+0x5c> │ │ │ │ │ + movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, cc76 <_PyLong_FromLarge+0x4e> │ │ │ │ │ - rsb r3, r5, #1 │ │ │ │ │ - add.w r5, r0, #12 │ │ │ │ │ - orr.w r3, r3, r6, lsl #3 │ │ │ │ │ + cbz r0, cd7c <_PyLong_FromLarge+0x64> │ │ │ │ │ + rsb r6, r6, #1 │ │ │ │ │ + orrs.w r3, r5, r4 │ │ │ │ │ + orr.w r6, r6, #16 │ │ │ │ │ + str r6, [r0, #8] │ │ │ │ │ + beq.n cd66 <_PyLong_FromLarge+0x4e> │ │ │ │ │ + add.w r3, r0, #12 │ │ │ │ │ + lsrs r1, r5, #30 │ │ │ │ │ + bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ + orr.w r5, r1, r4, lsl #2 │ │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + orrs.w r2, r5, r4 │ │ │ │ │ + bne.n cd50 <_PyLong_FromLarge+0x38> │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + negs r5, r0 │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ + b.n cd30 <_PyLong_FromLarge+0x18> │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + bl 108 <_PyLong_New> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_New │ │ │ │ │ + cbnz r0, cd80 <_PyLong_FromLarge+0x68> │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + rsb r3, r6, #1 │ │ │ │ │ + orr.w r3, r3, #24 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - lsrs r3, r4, #30 │ │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - orrs r4, r7 │ │ │ │ │ - orr.w r4, r3, r7, lsl #2 │ │ │ │ │ - mov.w r7, r7, lsr #30 │ │ │ │ │ - beq.n cc76 <_PyLong_FromLarge+0x4e> │ │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ │ - b.n cc5e <_PyLong_FromLarge+0x36> │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - negs r4, r0 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n cc40 <_PyLong_FromLarge+0x18> │ │ │ │ │ + b.n cd4c <_PyLong_FromLarge+0x34> │ │ │ │ │ │ │ │ │ │ -0000cc84 : │ │ │ │ │ +0000cd8c : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cd5a │ │ │ │ │ + bne.n ce62 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w cec2 │ │ │ │ │ + bhi.w cfca │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ceb2 │ │ │ │ │ + beq.w cfba │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n cd98 │ │ │ │ │ + beq.n cea0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n cda6 │ │ │ │ │ + bne.n ceae │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n ccd4 │ │ │ │ │ + bne.n cddc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cd9c │ │ │ │ │ + beq.n cea4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl ced0 │ │ │ │ │ + bl cfd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce6a │ │ │ │ │ + beq.w cf72 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ lsrs r4, r1, #3 │ │ │ │ │ - beq.n cd2e │ │ │ │ │ + beq.n ce36 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, cd3c │ │ │ │ │ + cbz r0, ce44 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ccce │ │ │ │ │ + beq.n cdd6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ccce │ │ │ │ │ + bne.n cdd6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ccce │ │ │ │ │ + b.n cdd6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd02 │ │ │ │ │ + bne.n ce0a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ce6a │ │ │ │ │ + beq.w cf72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ce6a │ │ │ │ │ + bne.w cf72 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ce6a │ │ │ │ │ + b.n cf72 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ adds r7, r5, r3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -19803,401 +19911,401 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce6a │ │ │ │ │ + beq.n cf72 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt.n ccb8 │ │ │ │ │ + bgt.n cdc0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ce8e │ │ │ │ │ + bne.n cf96 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n cda0 │ │ │ │ │ - ldr r6, [pc, #300] @ (cecc ) │ │ │ │ │ - b.n ccce │ │ │ │ │ + bne.n cea8 │ │ │ │ │ + ldr r6, [pc, #300] @ (cfd4 ) │ │ │ │ │ + b.n cdd6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n ccd6 │ │ │ │ │ + b.n cdde │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n ccd6 │ │ │ │ │ + bne.n cdde │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ce96 │ │ │ │ │ + beq.n cf9e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccc6 │ │ │ │ │ + beq.n cdce │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n ce6e │ │ │ │ │ + beq.n cf76 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ce76 │ │ │ │ │ + bne.n cf7e │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ - bmi.n ce06 │ │ │ │ │ + bmi.n cf0e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n ce16 │ │ │ │ │ + bne.n cf1e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ceb6 │ │ │ │ │ + beq.n cfbe │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl d480 <_PyLong_FromBytes> │ │ │ │ │ + bl d588 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl d358 │ │ │ │ │ + bl d460 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cbnz r0, ce2a │ │ │ │ │ + cbnz r0, cf32 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n ce54 │ │ │ │ │ + bpl.n cf5c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n cdf0 │ │ │ │ │ + beq.n cef8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cdf0 │ │ │ │ │ + bne.n cef8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl d480 <_PyLong_FromBytes> │ │ │ │ │ + bl d588 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n ccce │ │ │ │ │ + b.n cdd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n ccce │ │ │ │ │ + b.n cdd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce6a │ │ │ │ │ + bne.n cf72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ce6a │ │ │ │ │ + b.n cf72 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w ccd6 │ │ │ │ │ + bne.w cdde │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd9c │ │ │ │ │ + beq.n cea4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ce6a │ │ │ │ │ + b.n cf72 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n cd62 │ │ │ │ │ + b.n ce6a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n ce4a │ │ │ │ │ + b.n cf52 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - b.n cd62 │ │ │ │ │ + b.n ce6a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ced0 : │ │ │ │ │ +0000cfd8 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n cf54 │ │ │ │ │ + bne.n d05c │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d018 │ │ │ │ │ - cbz r2, cf48 │ │ │ │ │ + beq.w d120 │ │ │ │ │ + cbz r2, d050 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w d038 │ │ │ │ │ + beq.w d140 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d040 │ │ │ │ │ + bne.w d148 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bmi.n cf9c │ │ │ │ │ + bmi.n d0a4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n cfaa │ │ │ │ │ + bne.n d0b2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d070 │ │ │ │ │ + beq.w d178 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n d480 <_PyLong_FromBytes> │ │ │ │ │ + b.n d588 <_PyLong_FromBytes> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ - bl ced0 │ │ │ │ │ + bl cfd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d034 │ │ │ │ │ + beq.n d13c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ lsrs r4, r1, #3 │ │ │ │ │ - beq.n cff0 │ │ │ │ │ + beq.n d0f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d000 │ │ │ │ │ + beq.n d108 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n cfe0 │ │ │ │ │ + bne.n d0e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w d358 │ │ │ │ │ + b.w d460 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, cfbe │ │ │ │ │ + cbnz r0, d0c6 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n d01e │ │ │ │ │ + bpl.n d126 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n cf36 │ │ │ │ │ + beq.n d03e │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cf36 │ │ │ │ │ + bne.n d03e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ - b.n cf40 │ │ │ │ │ + b.n d048 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf96 │ │ │ │ │ + bne.n d09e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cf96 │ │ │ │ │ + b.n d09e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r2 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cf76 │ │ │ │ │ + bne.n d07e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d034 │ │ │ │ │ + beq.n d13c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, d034 │ │ │ │ │ + cbnz r2, d13c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d034 │ │ │ │ │ - cbnz r2, d058 │ │ │ │ │ - ldr r5, [pc, #96] @ (d07c ) │ │ │ │ │ - b.n cf96 │ │ │ │ │ + b.n d13c │ │ │ │ │ + cbnz r2, d160 │ │ │ │ │ + ldr r5, [pc, #96] @ (d184 ) │ │ │ │ │ + b.n d09e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n cf96 │ │ │ │ │ + b.n d09e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d034 │ │ │ │ │ + bne.n d13c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d034 │ │ │ │ │ + b.n d13c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d034 │ │ │ │ │ + b.n d13c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n cf40 │ │ │ │ │ + b.n d048 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d080 : │ │ │ │ │ +0000d188 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n d130 │ │ │ │ │ + beq.n d238 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d13e │ │ │ │ │ + beq.n d246 │ │ │ │ │ clz r2, r2 │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n d14a │ │ │ │ │ + bhi.n d252 │ │ │ │ │ movs r3, #30 │ │ │ │ │ mla r4, r3, r4, r2 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ - bcs.n d0dc │ │ │ │ │ + bcs.n d1e4 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -20209,15 +20317,15 @@ │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - cbz r0, d136 │ │ │ │ │ + cbz r0, d23e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ @@ -20230,181 +20338,181 @@ │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ strd r1, r4, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n d0d6 │ │ │ │ │ + beq.n d1de │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - b.n d0d6 │ │ │ │ │ - ldr r3, [pc, #220] @ (d210 ) │ │ │ │ │ + b.n d1de │ │ │ │ │ + ldr r3, [pc, #220] @ (d318 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n d0d6 │ │ │ │ │ + b.n d1de │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n d0b6 │ │ │ │ │ + bls.n d1be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d13a │ │ │ │ │ - ldr r1, [pc, #184] @ (d214 ) │ │ │ │ │ - bl 64e8 │ │ │ │ │ + beq.n d242 │ │ │ │ │ + ldr r1, [pc, #184] @ (d31c ) │ │ │ │ │ + bl 652c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #180] @ (d218 ) │ │ │ │ │ + ldr r0, [pc, #180] @ (d320 ) │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr.w r3, [r0, #1356] @ 0x54c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n d1e6 │ │ │ │ │ + bne.n d2ee │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r5, d1cc │ │ │ │ │ + cbz r5, d2d4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n d18c │ │ │ │ │ + beq.n d294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, d18c │ │ │ │ │ + cbnz r3, d294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d1ca │ │ │ │ │ + cbz r0, d2d2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 60ac │ │ │ │ │ + bl 60f0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d1fc │ │ │ │ │ + bne.n d304 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - cbz r3, d1ca │ │ │ │ │ + cbz r3, d2d2 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d0d6 │ │ │ │ │ + beq.n d1de │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d0d6 │ │ │ │ │ + bne.n d1de │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n d0d6 │ │ │ │ │ + b.n d1de │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d13a │ │ │ │ │ + beq.n d242 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d13a │ │ │ │ │ + bne.n d242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d13a │ │ │ │ │ + b.n d242 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1356] @ 0x54c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d170 │ │ │ │ │ + bne.n d278 │ │ │ │ │ addw r0, r0, #1356 @ 0x54c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n d170 │ │ │ │ │ + b.n d278 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d1aa │ │ │ │ │ + bne.n d2b2 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n d1aa │ │ │ │ │ + b.n d2b2 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d21c : │ │ │ │ │ +0000d324 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n d246 │ │ │ │ │ + beq.n d34e │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w d34e │ │ │ │ │ + bne.w d456 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [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 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n d2e0 │ │ │ │ │ + bhi.n d3e8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ negs r3, r3 │ │ │ │ │ negs r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ adds.w r0, r3, #256 @ 0x100 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n d288 │ │ │ │ │ - ldr r0, [pc, #212] @ (d354 ) │ │ │ │ │ + bcs.n d390 │ │ │ │ │ + ldr r0, [pc, #212] @ (d45c ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n d2fc │ │ │ │ │ + bcs.n d404 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d346 │ │ │ │ │ + beq.n d44e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ │ @@ -20419,204 +20527,204 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b.n d284 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + b.n d38c │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d284 │ │ │ │ │ + beq.n d38c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n d284 │ │ │ │ │ + b.n d38c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ mov.w r0, #2 │ │ │ │ │ itet ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movge r5, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r6, ip │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, d34a │ │ │ │ │ + cbz r0, d452 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ lsrs r4, r6, #30 │ │ │ │ │ orr.w r1, r1, r6, lsl #2 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n d284 │ │ │ │ │ - b.n d32a │ │ │ │ │ + beq.n d38c │ │ │ │ │ + b.n d432 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d284 │ │ │ │ │ - b.w cab0 <_PyLong_Copy> │ │ │ │ │ + b.n d38c │ │ │ │ │ + b.w cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d358 : │ │ │ │ │ +0000d460 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - cbz r0, d3de │ │ │ │ │ + cbz r0, d4e6 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 544 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, d398 │ │ │ │ │ - cbz r0, d3ae │ │ │ │ │ + cbz r1, d4a0 │ │ │ │ │ + cbz r0, d4b6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n d3ae │ │ │ │ │ + bne.n d4b6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d3a8 │ │ │ │ │ + beq.n d4b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, d3ee │ │ │ │ │ + cbz r2, d4f6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d3be │ │ │ │ │ + beq.n d4c6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, d3e2 │ │ │ │ │ + cbz r2, d4ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n d3a8 │ │ │ │ │ + b.n d4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d3be │ │ │ │ │ + b.n d4c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d3a8 │ │ │ │ │ + b.n d4b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d3fc : │ │ │ │ │ +0000d504 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n d43c │ │ │ │ │ + bpl.n d544 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n d43c │ │ │ │ │ + bpl.n d544 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 95b0 │ │ │ │ │ + bl 9604 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d466 │ │ │ │ │ + beq.n d56e │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbz r0, d446 │ │ │ │ │ + cbz r0, d54e │ │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n d456 │ │ │ │ │ + beq.n d55e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbz r1, d46a │ │ │ │ │ + cbz r1, d572 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d466 │ │ │ │ │ + beq.n d56e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, d476 │ │ │ │ │ + cbz r2, d57e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d438 │ │ │ │ │ + b.n d540 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d456 │ │ │ │ │ + b.n d55e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d466 │ │ │ │ │ + b.n d56e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d480 <_PyLong_FromBytes>: │ │ │ │ │ +0000d588 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ 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, r1 │ │ │ │ │ @@ -20624,31 +20732,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 544 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, d4ac <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, d4b0 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, d5b4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, d5b8 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d4b0 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n d5b8 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl cc10 │ │ │ │ │ + bl cd00 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d4f8 <_PyLong_FromBytes+0x78> │ │ │ │ │ + cbz r0, d600 <_PyLong_FromBytes+0x78> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -20658,55 +20766,55 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d4f8 <_PyLong_FromBytes+0x78> │ │ │ │ │ + beq.n d600 <_PyLong_FromBytes+0x78> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, d4f8 <_PyLong_FromBytes+0x78> │ │ │ │ │ + cbnz r2, d600 <_PyLong_FromBytes+0x78> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d4ac <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n d5b4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ │ │ │ │ │ -0000d4fc : │ │ │ │ │ +0000d604 : │ │ │ │ │ long_xor(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n d5ec │ │ │ │ │ + bpl.n d6f4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n d5ec │ │ │ │ │ + bpl.n d6f4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n d5d4 │ │ │ │ │ + bhi.n d6dc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n d5d4 │ │ │ │ │ + bhi.n d6dc │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ eors r3, r2 │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n d562 │ │ │ │ │ + bcs.n d66a │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -20714,27 +20822,27 @@ │ │ │ │ │ bx lr │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r3, r2 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n d5dc │ │ │ │ │ + bcs.n d6e4 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, d5e2 │ │ │ │ │ + cbz r0, d6ea │ │ │ │ │ eor.w r4, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r4, r4, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -20755,82 +20863,82 @@ │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r2, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ - b.w 8258 │ │ │ │ │ + b.w 82a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w cc28 <_PyLong_FromLarge> │ │ │ │ │ + b.w cd18 <_PyLong_FromLarge> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n d5ce │ │ │ │ │ + b.n d6d6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n d55e │ │ │ │ │ + b.n d666 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d5f8 : │ │ │ │ │ +0000d700 : │ │ │ │ │ long_long(): │ │ │ │ │ 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] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n d6c2 │ │ │ │ │ + beq.n d7ca │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bhi.n d65a │ │ │ │ │ + bhi.n d762 │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r0, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n d6d4 │ │ │ │ │ + bcs.n d7dc │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r3, r5, #3 │ │ │ │ │ cmn.w r5, #25 │ │ │ │ │ - bhi.n d6fc │ │ │ │ │ + bhi.n d804 │ │ │ │ │ adds r3, #3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ lsls r7, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6ec │ │ │ │ │ + beq.n d7f4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r5, r5, #7 │ │ │ │ │ strd r4, r5, [r3, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ it ne │ │ │ │ │ @@ -20861,159 +20969,159 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d654 │ │ │ │ │ + b.n d75c │ │ │ │ │ lsrs r3, r5, #3 │ │ │ │ │ - beq.n d6f8 │ │ │ │ │ + beq.n d800 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d6ec │ │ │ │ │ + cbz r0, d7f4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r7, #16 │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.n d678 │ │ │ │ │ + b.n d780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n d654 │ │ │ │ │ - ldr r3, [pc, #24] @ (d714 ) │ │ │ │ │ - b.n d654 │ │ │ │ │ + b.n d75c │ │ │ │ │ + ldr r3, [pc, #24] @ (d81c ) │ │ │ │ │ + b.n d75c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d6f0 │ │ │ │ │ + b.n d7f8 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d718 <_PyLong_Format>: │ │ │ │ │ +0000d820 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n d74a <_PyLong_Format+0x32> │ │ │ │ │ + beq.n d852 <_PyLong_Format+0x32> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl d760 │ │ │ │ │ + bl d868 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d75a <_PyLong_Format+0x42> │ │ │ │ │ + beq.n d862 <_PyLong_Format+0x42> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1848 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n d744 <_PyLong_Format+0x2c> │ │ │ │ │ + bne.n d84c <_PyLong_Format+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d746 <_PyLong_Format+0x2e> │ │ │ │ │ + b.n d84e <_PyLong_Format+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d760 : │ │ │ │ │ +0000d868 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ stmdb 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 r6, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de1e │ │ │ │ │ + beq.w df26 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w de1e │ │ │ │ │ + bpl.w df26 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w da14 │ │ │ │ │ + bne.w db1c │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w dab0 │ │ │ │ │ + beq.w dbb8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ clz fp, fp │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ - bhi.w de06 │ │ │ │ │ + bhi.w df0e │ │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #30 │ │ │ │ │ mul.w r3, r3, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w da2a │ │ │ │ │ + beq.w db32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w da36 │ │ │ │ │ + bne.w db3e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, fp, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da46 │ │ │ │ │ + beq.w db4e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dac4 │ │ │ │ │ + bne.w dbcc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w dda8 │ │ │ │ │ + bne.w deb0 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddbe │ │ │ │ │ + beq.w dec6 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w de38 │ │ │ │ │ + bne.w df40 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w de30 │ │ │ │ │ + bpl.w df38 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ - bpl.w ded4 │ │ │ │ │ + bpl.w dfdc │ │ │ │ │ add.w lr, fp, #20 │ │ │ │ │ add lr, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w dd2c │ │ │ │ │ + beq.w de34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -21035,28 +21143,28 @@ │ │ │ │ │ orrs r5, r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w r2, r8, ip │ │ │ │ │ adds r1, #30 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ lsr.w r3, ip, r4 │ │ │ │ │ - blt.w dbb0 │ │ │ │ │ + blt.w dcb8 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w r1, r1, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [lr, #-1] │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r5, r6 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r5, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w dbaa │ │ │ │ │ + beq.w dcb2 │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -21064,15 +21172,15 @@ │ │ │ │ │ strb.w r5, [lr, #-2] │ │ │ │ │ lsl.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r6 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w dd04 │ │ │ │ │ + beq.w de0c │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -21080,15 +21188,15 @@ │ │ │ │ │ strb.w r5, [lr, #-3] │ │ │ │ │ lsl.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r6 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w dd26 │ │ │ │ │ + beq.w de2e │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -21096,15 +21204,15 @@ │ │ │ │ │ strb.w r5, [lr, #-4] │ │ │ │ │ lsl.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r6 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w daaa │ │ │ │ │ + beq.w dbb2 │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -21112,15 +21220,15 @@ │ │ │ │ │ strb.w r5, [lr, #-5] │ │ │ │ │ lsl.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r6 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w dd48 │ │ │ │ │ + beq.w de50 │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ sub.w lr, lr, #6 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -21129,143 +21237,143 @@ │ │ │ │ │ lsl.w r5, r2, r7 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r6 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.n d9cc │ │ │ │ │ + beq.n dad4 │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsl.w r9, r2, r7 │ │ │ │ │ lsr.w ip, r3, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ lsr.w r9, r2, r6 │ │ │ │ │ - bhi.n daa0 │ │ │ │ │ + bhi.n dba8 │ │ │ │ │ orr.w r3, ip, r9 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - bne.n d99e │ │ │ │ │ + bne.n daa6 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w d85e │ │ │ │ │ + bgt.w d966 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dd3e │ │ │ │ │ + beq.w de46 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n da1e │ │ │ │ │ + bne.n db26 │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w dd0a │ │ │ │ │ + beq.w de12 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dd1c │ │ │ │ │ + bne.w de24 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r9, [r3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n d796 │ │ │ │ │ + b.n d89e │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n d9ec │ │ │ │ │ + b.n daf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add.w r0, r3, r4 │ │ │ │ │ - beq.w d7ea │ │ │ │ │ + beq.w d8f2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d7f6 │ │ │ │ │ + bne.w d8fe │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d802 │ │ │ │ │ + beq.w d90a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w dd4e │ │ │ │ │ + bhi.w de56 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w ddce │ │ │ │ │ + beq.w ded6 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w ddbe │ │ │ │ │ + beq.w dec6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n dadc │ │ │ │ │ + bne.n dbe4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w deea │ │ │ │ │ + bne.w dff2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w ddda │ │ │ │ │ + bpl.w dee2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, fp │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w lr, r3, r2 │ │ │ │ │ - b.n d836 │ │ │ │ │ + b.n d93e │ │ │ │ │ adds r5, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ - b.n d988 │ │ │ │ │ + b.n da90 │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ - b.n d9cc │ │ │ │ │ + b.n dad4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dd8e │ │ │ │ │ + beq.w de96 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d802 │ │ │ │ │ + beq.w d90a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.n da5e │ │ │ │ │ + bls.n db66 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.n da5e │ │ │ │ │ + bgt.n db66 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n da76 │ │ │ │ │ + beq.n db7e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ddfa │ │ │ │ │ + beq.w df02 │ │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ rsb r7, r4, #32 │ │ │ │ │ @@ -21299,57 +21407,57 @@ │ │ │ │ │ lsr.w r9, r9, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r8, lr │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bgt.w ddc4 │ │ │ │ │ + bgt.w decc │ │ │ │ │ orrs.w r2, r0, r9 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n db38 │ │ │ │ │ + bne.n dc40 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt.n db0e │ │ │ │ │ + bgt.n dc16 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddde │ │ │ │ │ + bne.w dee6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dd1c │ │ │ │ │ + bne.w de24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n da0c │ │ │ │ │ + b.n db14 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d9cc │ │ │ │ │ + b.n dad4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w r1, r1, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [lr, #-1] │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r5, r6 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ lsr.w r2, r5, r4 │ │ │ │ │ - bgt.n dbaa │ │ │ │ │ + bgt.n dcb2 │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsl.w ip, r2, r7 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -21358,15 +21466,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add ip, r5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ strb.w ip, [lr, #-2] │ │ │ │ │ - blt.n dd04 │ │ │ │ │ + blt.n de0c │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsl.w ip, r2, r7 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -21375,15 +21483,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add ip, r5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w ip, [lr, #-3] │ │ │ │ │ - bgt.n dd26 │ │ │ │ │ + bgt.n de2e │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsl.w ip, r2, r7 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -21392,15 +21500,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add ip, r5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w ip, [lr, #-4] │ │ │ │ │ - bgt.w daaa │ │ │ │ │ + bgt.w dbb2 │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsl.w ip, r2, r7 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -21409,15 +21517,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add ip, r5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ strb.w ip, [lr, #-5] │ │ │ │ │ - blt.n dd48 │ │ │ │ │ + blt.n de50 │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsl.w ip, r2, r7 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -21427,238 +21535,238 @@ │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add ip, r5 │ │ │ │ │ sub.w lr, lr, #6 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.w d9cc │ │ │ │ │ + bgt.w dad4 │ │ │ │ │ and.w r5, r8, r3 │ │ │ │ │ lsr.w ip, r3, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ - bhi.n dd6c │ │ │ │ │ + bhi.n de74 │ │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ lsr.w r3, r2, r6 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ - ble.n dcd6 │ │ │ │ │ - b.n d9cc │ │ │ │ │ + ble.n ddde │ │ │ │ │ + b.n dad4 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ - b.n d9cc │ │ │ │ │ + b.n dad4 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da06 │ │ │ │ │ + beq.w db0e │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n da0c │ │ │ │ │ + b.n db14 │ │ │ │ │ sub.w lr, lr, #3 │ │ │ │ │ - b.n d9cc │ │ │ │ │ + b.n dad4 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d9e2 │ │ │ │ │ + bne.w daea │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d9fe │ │ │ │ │ - b.n dd0e │ │ │ │ │ + bne.w db06 │ │ │ │ │ + b.n de16 │ │ │ │ │ sub.w lr, lr, #5 │ │ │ │ │ - b.n d9cc │ │ │ │ │ + b.n dad4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w da56 │ │ │ │ │ + blt.w db5e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w da76 │ │ │ │ │ + beq.w db7e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n daec │ │ │ │ │ + b.n dbf4 │ │ │ │ │ adds r5, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ lsl.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ lsr.w r5, r2, r6 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ - ble.n dcd6 │ │ │ │ │ - b.n d9cc │ │ │ │ │ + ble.n ddde │ │ │ │ │ + b.n dad4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d802 │ │ │ │ │ + beq.w d90a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w da5e │ │ │ │ │ - b.n daca │ │ │ │ │ + bls.w db66 │ │ │ │ │ + b.n dbd2 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dadc │ │ │ │ │ + bne.w dbe4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n da0e │ │ │ │ │ + b.n db16 │ │ │ │ │ cmp r4, ip │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n db72 │ │ │ │ │ + b.n dc7a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w da72 │ │ │ │ │ + beq.w db7a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n daec │ │ │ │ │ + b.n dbf4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n da94 │ │ │ │ │ + b.n db9c │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - beq.n de02 │ │ │ │ │ + beq.n df0a │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #2 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n db8a │ │ │ │ │ + b.n dc92 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n db82 │ │ │ │ │ + b.n dc8a │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n ddee │ │ │ │ │ + b.n def6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ddbe │ │ │ │ │ + b.n dec6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2311 @ 0x907 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n ddbe │ │ │ │ │ + b.n dec6 │ │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ │ add lr, fp │ │ │ │ │ - b.n d836 │ │ │ │ │ + b.n d93e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n de80 │ │ │ │ │ + beq.n df88 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n dec6 │ │ │ │ │ + bmi.n dfce │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ add.w r0, r0, fp, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n df08 │ │ │ │ │ + bne.n e010 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, de72 │ │ │ │ │ + cbz r3, df7a │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - beq.w dfb6 │ │ │ │ │ + beq.w e0be │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #8 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r0, #-4] │ │ │ │ │ - b.n d9fe │ │ │ │ │ + b.n db06 │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bmi.n dedc │ │ │ │ │ + bmi.n dfe4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add.w r0, r0, fp, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w dfde │ │ │ │ │ + bne.w e0e6 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #2 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, deb6 │ │ │ │ │ + cbz r3, dfbe │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - beq.w e076 │ │ │ │ │ + beq.w e17e │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d9fe │ │ │ │ │ + bne.w db06 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ - b.n d9fe │ │ │ │ │ + b.n db06 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ - b.n de44 │ │ │ │ │ + b.n df4c │ │ │ │ │ add.w lr, r0, #28 │ │ │ │ │ add lr, fp │ │ │ │ │ - b.n d836 │ │ │ │ │ + b.n d93e │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ - b.n de86 │ │ │ │ │ + b.n df8e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n dfba │ │ │ │ │ + beq.n e0c2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n dfd4 │ │ │ │ │ + bmi.n e0dc │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, fp │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n de4c │ │ │ │ │ + beq.n df54 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ mov ip, lr │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, lr │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -21693,51 +21801,51 @@ │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r8, lr │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ lsr.w r3, sl, r6 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ lsr.w sl, sl, r4 │ │ │ │ │ - ble.n dfa6 │ │ │ │ │ + ble.n e0ae │ │ │ │ │ cmp r4, ip │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df58 │ │ │ │ │ + bne.n e060 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - blt.n df2e │ │ │ │ │ + blt.n e036 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ - b.n de52 │ │ │ │ │ + b.n df5a │ │ │ │ │ orrs.w r3, r1, sl │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df58 │ │ │ │ │ - b.n df98 │ │ │ │ │ + bne.n e060 │ │ │ │ │ + b.n e0a0 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n de68 │ │ │ │ │ + b.n df70 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n e07a │ │ │ │ │ + bmi.n e182 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, fp │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ - cbnz r5, dfde │ │ │ │ │ - b.n de90 │ │ │ │ │ + cbnz r5, e0e6 │ │ │ │ │ + b.n df98 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n defa │ │ │ │ │ + b.n e002 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ rsb r7, r4, #32 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r6, r4, #32 │ │ │ │ │ mov lr, r3 │ │ │ │ │ @@ -21774,236 +21882,236 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh.w r3, [r0, #-2]! │ │ │ │ │ lsr.w r3, ip, r6 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n e084 │ │ │ │ │ + ble.n e18c │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n e02e │ │ │ │ │ + ble.n e136 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n e004 │ │ │ │ │ + bgt.n e10c │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - b.n de96 │ │ │ │ │ + b.n df9e │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n deac │ │ │ │ │ + b.n dfb4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n dfc6 │ │ │ │ │ + b.n e0ce │ │ │ │ │ orrs.w r3, r1, ip │ │ │ │ │ - bne.n e02e │ │ │ │ │ - b.n e066 │ │ │ │ │ + bne.n e136 │ │ │ │ │ + b.n e16e │ │ │ │ │ │ │ │ │ │ -0000e08c : │ │ │ │ │ +0000e194 : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e15e │ │ │ │ │ + beq.n e266 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n e140 │ │ │ │ │ + bpl.n e248 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n e0e8 │ │ │ │ │ + bhi.n e1f0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n e0d6 │ │ │ │ │ + bne.n e1de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e158 │ │ │ │ │ + bne.n e260 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl eb1c <_PyLong_Frexp> │ │ │ │ │ + bl ec24 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n e118 │ │ │ │ │ + beq.n e220 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n e128 │ │ │ │ │ + bgt.n e230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n e0c0 │ │ │ │ │ - b.n e0cc │ │ │ │ │ + beq.n e1c8 │ │ │ │ │ + b.n e1d4 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0fc │ │ │ │ │ + beq.n e204 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e0c0 │ │ │ │ │ + b.n e1c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e0c0 │ │ │ │ │ + b.n e1c8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3521 @ 0xdc1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n e0c0 │ │ │ │ │ + b.n e1c8 │ │ │ │ │ │ │ │ │ │ -0000e170 : │ │ │ │ │ +0000e278 : │ │ │ │ │ long_mod(): │ │ │ │ │ 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 r6, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w e5c8 │ │ │ │ │ + bpl.w e6d0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w e5c8 │ │ │ │ │ + bpl.w e6d0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r7, r1, #3 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ │ - beq.n e216 │ │ │ │ │ + beq.n e31e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e560 │ │ │ │ │ + beq.w e668 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt.w e2da │ │ │ │ │ - beq.w e2ca │ │ │ │ │ + blt.w e3e2 │ │ │ │ │ + beq.w e3d2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w e2fe │ │ │ │ │ + beq.w e406 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8a0 │ │ │ │ │ - cbz r0, e1de │ │ │ │ │ + bl fa74 │ │ │ │ │ + cbz r0, e2e6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n e1de │ │ │ │ │ + beq.n e2e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e1de │ │ │ │ │ + cbnz r3, e2e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w e556 │ │ │ │ │ + beq.w e65e │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n e24c │ │ │ │ │ + bls.n e354 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e2b0 │ │ │ │ │ + beq.n e3b8 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w e578 │ │ │ │ │ - cbnz r1, e20e │ │ │ │ │ + beq.w e680 │ │ │ │ │ + cbnz r1, e316 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e580 │ │ │ │ │ + beq.w e688 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w e55a │ │ │ │ │ + bne.w e662 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ eors r3, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w e53c │ │ │ │ │ + bne.w e644 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e556 │ │ │ │ │ + beq.w e65e │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r7, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n e1f0 │ │ │ │ │ + bcs.n e2f8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e28c │ │ │ │ │ + beq.n e394 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, e28c │ │ │ │ │ - ldr r2, [pc, #840] @ (e5c4 ) │ │ │ │ │ + cbnz r3, e394 │ │ │ │ │ + ldr r2, [pc, #840] @ (e6cc ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5b8 │ │ │ │ │ + bne.w e6c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r6, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -22012,59 +22120,59 @@ │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ - bne.n e1fa │ │ │ │ │ + bne.n e302 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n e20e │ │ │ │ │ + beq.n e316 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 10358 <_PyLong_Negate> │ │ │ │ │ + bl 10528 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w e556 │ │ │ │ │ + beq.w e65e │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ - b.n e1fa │ │ │ │ │ + b.n e302 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w e1be │ │ │ │ │ + bcs.w e2c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w e5a8 │ │ │ │ │ + bne.w e6b0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ - b.n e1fa │ │ │ │ │ + b.n e302 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w r1, r6, #10 │ │ │ │ │ - bne.w e480 │ │ │ │ │ + bne.w e588 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w r6, r3, r7, lsl #2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov lr, r1 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n e382 │ │ │ │ │ + bpl.n e48a │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, lr, r0, r7 │ │ │ │ │ mov.w r3, #3435973836 @ 0xcccccccc │ │ │ │ │ bic.w ip, lr, #3 │ │ │ │ │ add.w ip, ip, lr, lsr #2 │ │ │ │ │ sub.w ip, r7, ip │ │ │ │ │ subs.w ip, r7, ip │ │ │ │ │ @@ -22083,15 +22191,15 @@ │ │ │ │ │ adds.w r2, ip, r2 │ │ │ │ │ adc.w lr, lr, r8 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ sbc.w lr, r1, lr │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n e45e │ │ │ │ │ + beq.n e566 │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r3, r7, r2, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -22145,43 +22253,43 @@ │ │ │ │ │ adds.w r2, ip, r2 │ │ │ │ │ adc.w lr, lr, r8 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ sbc.w lr, r1, lr │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne.n e382 │ │ │ │ │ + bne.n e48a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e556 │ │ │ │ │ + beq.n e65e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w e1fa │ │ │ │ │ - b.n e2b0 │ │ │ │ │ + bne.w e302 │ │ │ │ │ + b.n e3b8 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n e4de │ │ │ │ │ + beq.n e5e6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e4cc │ │ │ │ │ + beq.n e5d4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e4b2 │ │ │ │ │ + beq.n e5ba │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov lr, r3 │ │ │ │ │ @@ -22194,15 +22302,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ - b.n e52c │ │ │ │ │ + b.n e634 │ │ │ │ │ ldr.w r0, [r7, #-4] │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r7, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -22230,153 +22338,153 @@ │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r7 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne.n e4de │ │ │ │ │ - b.n e45e │ │ │ │ │ + bne.n e5e6 │ │ │ │ │ + b.n e566 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e20e │ │ │ │ │ + bne.w e316 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n e20e │ │ │ │ │ + b.n e316 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e2da │ │ │ │ │ + bne.w e3e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e556 │ │ │ │ │ + b.n e65e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w e20e │ │ │ │ │ + bne.w e316 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 60ac │ │ │ │ │ + bl 60f0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e5a0 │ │ │ │ │ + beq.n e6a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, e5a0 │ │ │ │ │ + cbnz r3, e6a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e556 │ │ │ │ │ + beq.n e65e │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n e20e │ │ │ │ │ + b.n e316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2c2 │ │ │ │ │ - b.n e556 │ │ │ │ │ + bne.w e3ca │ │ │ │ │ + b.n e65e │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n e286 │ │ │ │ │ + b.n e38e │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n e20e │ │ │ │ │ + b.n e316 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e5d4 : │ │ │ │ │ +0000e6dc : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb 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, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ │ - beq.n e66c │ │ │ │ │ + beq.n e774 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e9bc │ │ │ │ │ + beq.w eac4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w e738 │ │ │ │ │ - beq.w e724 │ │ │ │ │ + blt.w e840 │ │ │ │ │ + beq.w e82c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w e75e │ │ │ │ │ + beq.w e866 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8a0 │ │ │ │ │ - cbz r0, e630 │ │ │ │ │ + bl fa74 │ │ │ │ │ + cbz r0, e738 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n e630 │ │ │ │ │ + beq.n e738 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e630 │ │ │ │ │ + cbnz r3, e738 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w e9d2 │ │ │ │ │ + beq.w eada │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n e6a6 │ │ │ │ │ + bls.n e7ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e70a │ │ │ │ │ + beq.n e812 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w e9d8 │ │ │ │ │ - cbnz r1, e660 │ │ │ │ │ + beq.w eae0 │ │ │ │ │ + cbnz r1, e768 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e9e0 │ │ │ │ │ + beq.w eae8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w e9b6 │ │ │ │ │ + bne.w eabe │ │ │ │ │ eor.w r2, r1, r3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r2, #30 │ │ │ │ │ - bne.w e9a6 │ │ │ │ │ + bne.w eaae │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ @@ -22388,26 +22496,26 @@ │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r7, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n e642 │ │ │ │ │ + bcs.n e74a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e6e6 │ │ │ │ │ + beq.n e7ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, e6e6 │ │ │ │ │ - ldr r2, [pc, #844] @ (ea24 ) │ │ │ │ │ + cbnz r3, e7ee │ │ │ │ │ + ldr r2, [pc, #844] @ (eb2c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ea18 │ │ │ │ │ + bne.w eb20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r6, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -22416,60 +22524,60 @@ │ │ │ │ │ add r6, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ - bne.n e64c │ │ │ │ │ + bne.n e754 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n e660 │ │ │ │ │ + beq.n e768 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 10358 <_PyLong_Negate> │ │ │ │ │ + bl 10528 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w e9d2 │ │ │ │ │ + beq.w eada │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ - b.n e64c │ │ │ │ │ + b.n e754 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r3, r4, r0, lsl #2 │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w e610 │ │ │ │ │ + bcs.w e718 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ea08 │ │ │ │ │ + bne.w eb10 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ - b.n e64c │ │ │ │ │ + b.n e754 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w r1, r6, #10 │ │ │ │ │ - bne.w e8e0 │ │ │ │ │ + bne.w e9e8 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n e7e0 │ │ │ │ │ + bpl.n e8e8 │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, r2, lr, r7 │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ │ mov.w r2, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ @@ -22488,15 +22596,15 @@ │ │ │ │ │ adds.w ip, ip, r3 │ │ │ │ │ adc.w r2, r2, r8 │ │ │ │ │ adds.w ip, ip, ip │ │ │ │ │ adcs r2, r2 │ │ │ │ │ subs.w ip, r7, ip │ │ │ │ │ sbc.w r2, r1, r2 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n e8bc │ │ │ │ │ + beq.n e9c4 │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ orr.w r0, r0, ip, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r1, r7, ip, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -22550,43 +22658,43 @@ │ │ │ │ │ adds.w ip, ip, r3 │ │ │ │ │ adc.w r2, r2, r8 │ │ │ │ │ adds.w ip, ip, ip │ │ │ │ │ adcs r2, r2 │ │ │ │ │ subs.w ip, r1, ip │ │ │ │ │ sbc.w r2, r0, r2 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne.n e7e0 │ │ │ │ │ + bne.n e8e8 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e9d2 │ │ │ │ │ + beq.w eada │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w e64c │ │ │ │ │ - b.n e70a │ │ │ │ │ + bne.w e754 │ │ │ │ │ + b.n e812 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r7, r0, lsl #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n e940 │ │ │ │ │ + beq.n ea48 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e930 │ │ │ │ │ + beq.n ea38 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e916 │ │ │ │ │ + beq.n ea1e │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -22601,15 +22709,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ lsls r1, r2, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n e994 │ │ │ │ │ + b.n ea9c │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r1, r2, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ @@ -22638,203 +22746,203 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne.n e940 │ │ │ │ │ - b.n e8bc │ │ │ │ │ + bne.n ea48 │ │ │ │ │ + b.n e9c4 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ - b.n e690 │ │ │ │ │ + b.n e798 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e738 │ │ │ │ │ + bne.w e840 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e666 │ │ │ │ │ + b.n e76e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w e660 │ │ │ │ │ + bne.w e768 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 60ac │ │ │ │ │ + bl 60f0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ea00 │ │ │ │ │ + beq.n eb08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ea00 │ │ │ │ │ + cbnz r3, eb08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e9d2 │ │ │ │ │ + beq.n eada │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n e660 │ │ │ │ │ + b.n e768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e71c │ │ │ │ │ - b.n e9d2 │ │ │ │ │ + bne.w e824 │ │ │ │ │ + b.n eada │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n e6e0 │ │ │ │ │ + b.n e7e8 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ea28 : │ │ │ │ │ +0000eb30 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, ea8a │ │ │ │ │ + cbz r0, eb92 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n eaa0 │ │ │ │ │ + beq.n eba8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.n ea60 │ │ │ │ │ + bhi.n eb68 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ │ ldrd r0, ip, [r0, #4] │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - beq.n ea80 │ │ │ │ │ + beq.n eb88 │ │ │ │ │ ldr.w ip, [r2, r1, lsl #2] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ orr.w r0, ip, r0, lsl #30 │ │ │ │ │ - bne.n ea72 │ │ │ │ │ + bne.n eb7a │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #755 @ 0x2f3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ea5a │ │ │ │ │ + b.n eb62 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea9a │ │ │ │ │ + beq.n eba2 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n eb02 │ │ │ │ │ + bpl.n ec0a │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ - bhi.n eae8 │ │ │ │ │ + bhi.n ebf0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n ea5a │ │ │ │ │ + beq.n eb62 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ea5a │ │ │ │ │ + bne.n eb62 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n ea5a │ │ │ │ │ + b.n eb62 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ add.w ip, r2, #12 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n eafc │ │ │ │ │ + bcc.n ec04 │ │ │ │ │ ldr.w r4, [ip, r0, lsl #2] │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ - b.n eaee │ │ │ │ │ + b.n ebf6 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n eaca │ │ │ │ │ + b.n ebd2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n eaca │ │ │ │ │ + b.n ebd2 │ │ │ │ │ │ │ │ │ │ -0000eb1c <_PyLong_Frexp>: │ │ │ │ │ +0000ec24 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ stmdb 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, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - beq.w ef90 <_PyLong_Frexp+0x474> │ │ │ │ │ + beq.w f098 <_PyLong_Frexp+0x474> │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef4e <_PyLong_Frexp+0x432> │ │ │ │ │ + beq.w f056 <_PyLong_Frexp+0x432> │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.w ef5c <_PyLong_Frexp+0x440> │ │ │ │ │ + bhi.w f064 <_PyLong_Frexp+0x440> │ │ │ │ │ movs r5, #30 │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bgt.w ed32 <_PyLong_Frexp+0x216> │ │ │ │ │ + bgt.w ee3a <_PyLong_Frexp+0x216> │ │ │ │ │ rsb ip, r3, #55 @ 0x37 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ smull r4, r2, r2, ip │ │ │ │ │ add.w r4, r2, ip │ │ │ │ │ mov.w r2, ip, asr #31 │ │ │ │ │ @@ -22852,15 +22960,15 @@ │ │ │ │ │ orr.w sl, r4, r5 │ │ │ │ │ mov.w r5, lr, lsr #30 │ │ │ │ │ bic.w lr, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [r8, #-12] │ │ │ │ │ orr.w r5, r5, sl, lsl #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r5 │ │ │ │ │ - bne.n ec6e <_PyLong_Frexp+0x152> │ │ │ │ │ + bne.n ed76 <_PyLong_Frexp+0x152> │ │ │ │ │ add r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add.w r5, sp, r2, lsl #2 │ │ │ │ │ @@ -22869,41 +22977,41 @@ │ │ │ │ │ and.w r6, r4, #7 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ vldr s0, [r5, #28] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.w ed1a <_PyLong_Frexp+0x1fe> │ │ │ │ │ + ble.w ee22 <_PyLong_Frexp+0x1fe> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - vldr d6, [pc, #688] @ eeb0 <_PyLong_Frexp+0x394> │ │ │ │ │ + vldr d6, [pc, #688] @ efb8 <_PyLong_Frexp+0x394> │ │ │ │ │ add.w r4, sp, r1, lsl #2 │ │ │ │ │ vldr s14, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ecf2 <_PyLong_Frexp+0x1d6> │ │ │ │ │ + beq.n edfa <_PyLong_Frexp+0x1d6> │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ add.w r4, sp, r1, lsl #2 │ │ │ │ │ vldr s10, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d6 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ecf2 <_PyLong_Frexp+0x1d6> │ │ │ │ │ + beq.n edfa <_PyLong_Frexp+0x1d6> │ │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ │ vldr s0, [r2, #16] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d5, d6 │ │ │ │ │ - vldr d6, [pc, #628] @ eeb8 <_PyLong_Frexp+0x39c> │ │ │ │ │ + vldr d6, [pc, #628] @ efc0 <_PyLong_Frexp+0x39c> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ed08 <_PyLong_Frexp+0x1ec> │ │ │ │ │ + beq.n ee10 <_PyLong_Frexp+0x1ec> │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -22920,15 +23028,15 @@ │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ │ orr.w r4, r4, r5 │ │ │ │ │ bic.w r5, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r8, #-8] │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ orr.w r4, r4, lr, lsl #2 │ │ │ │ │ - beq.n ebce <_PyLong_Frexp+0xb2> │ │ │ │ │ + beq.n ecd6 <_PyLong_Frexp+0xb2> │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ add.w r8, r0, #16 │ │ │ │ │ add r9, r5 │ │ │ │ │ add.w r5, r0, #8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w sl, r5, r1, lsl #2 │ │ │ │ │ @@ -22942,51 +23050,51 @@ │ │ │ │ │ lsl.w r2, r6, r7 │ │ │ │ │ lsr.w r4, r6, r3 │ │ │ │ │ orr.w r6, r2, r4 │ │ │ │ │ mov.w r4, r5, lsr #30 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ │ orr.w r4, r4, r6, lsl #2 │ │ │ │ │ - bne.n ecbe <_PyLong_Frexp+0x1a2> │ │ │ │ │ + bne.n edc6 <_PyLong_Frexp+0x1a2> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, lr │ │ │ │ │ - b.n ebce <_PyLong_Frexp+0xb2> │ │ │ │ │ - vldr d0, [pc, #452] @ eeb8 <_PyLong_Frexp+0x39c> │ │ │ │ │ + b.n ecd6 <_PyLong_Frexp+0xb2> │ │ │ │ │ + vldr d0, [pc, #452] @ efc0 <_PyLong_Frexp+0x39c> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n ec56 <_PyLong_Frexp+0x13a> │ │ │ │ │ + bne.n ed5e <_PyLong_Frexp+0x13a> │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ef6e <_PyLong_Frexp+0x452> │ │ │ │ │ + beq.w f076 <_PyLong_Frexp+0x452> │ │ │ │ │ adds r3, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ - b.n ec56 <_PyLong_Frexp+0x13a> │ │ │ │ │ - vldr d6, [pc, #412] @ eeb8 <_PyLong_Frexp+0x39c> │ │ │ │ │ + b.n ed5e <_PyLong_Frexp+0x13a> │ │ │ │ │ + vldr d6, [pc, #412] @ efc0 <_PyLong_Frexp+0x39c> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n ec56 <_PyLong_Frexp+0x13a> │ │ │ │ │ - b.n ed12 <_PyLong_Frexp+0x1f6> │ │ │ │ │ + bne.n ed5e <_PyLong_Frexp+0x13a> │ │ │ │ │ + b.n ee1a <_PyLong_Frexp+0x1f6> │ │ │ │ │ sub.w r6, r3, #55 @ 0x37 │ │ │ │ │ movw r4, #34953 @ 0x8889 │ │ │ │ │ movt r4, #34952 @ 0x8888 │ │ │ │ │ umull r2, r4, r4, r6 │ │ │ │ │ lsrs r4, r4, #4 │ │ │ │ │ sub.w ip, r1, r4 │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ ittt le │ │ │ │ │ lslle r1, r4, #2 │ │ │ │ │ strle r1, [sp, #16] │ │ │ │ │ movle.w r9, r2, lsl #2 │ │ │ │ │ - ble.w eecc <_PyLong_Frexp+0x3b0> │ │ │ │ │ + ble.w efd4 <_PyLong_Frexp+0x3b0> │ │ │ │ │ mls sl, r5, r4, r6 │ │ │ │ │ add.w r7, r0, #12 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ │ adds r6, r7, r5 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ @@ -22996,15 +23104,15 @@ │ │ │ │ │ add.w r8, sp, r6 │ │ │ │ │ lsl.w r5, r5, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bic.w r5, lr, r5 │ │ │ │ │ lsr.w lr, lr, sl │ │ │ │ │ str.w lr, [r8, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ee7c <_PyLong_Frexp+0x360> │ │ │ │ │ + beq.n ef84 <_PyLong_Frexp+0x360> │ │ │ │ │ add.w r7, r9, #36 @ 0x24 │ │ │ │ │ sub.w lr, r9, #4 │ │ │ │ │ add r7, sp │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov.w r8, r5, lsr #2 │ │ │ │ │ rsb r6, sl, #32 │ │ │ │ │ @@ -23019,15 +23127,15 @@ │ │ │ │ │ orr.w r5, lr, r5, lsl #30 │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ orr.w lr, lr, r6 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ str.w lr, [r7, #-12] │ │ │ │ │ bic.w r5, r5, r6 │ │ │ │ │ - beq.n ee7c <_PyLong_Frexp+0x360> │ │ │ │ │ + beq.n ef84 <_PyLong_Frexp+0x360> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ sub.w lr, r9, #8 │ │ │ │ │ sub.w r8, ip, #3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr.w r7, [r6, lr] │ │ │ │ │ add.w r6, r9, #32 │ │ │ │ │ add r6, sp │ │ │ │ │ @@ -23041,15 +23149,15 @@ │ │ │ │ │ lsr.w r7, r7, sl │ │ │ │ │ orr.w r7, r7, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ lsr.w lr, lr, r6 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ str.w r7, [r6, #-12] │ │ │ │ │ - ble.n ee7c <_PyLong_Frexp+0x360> │ │ │ │ │ + ble.n ef84 <_PyLong_Frexp+0x360> │ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ │ add.w lr, sp, #16 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ @@ -23065,20 +23173,20 @@ │ │ │ │ │ bic.w r5, r7, r0 │ │ │ │ │ lsrs r7, r6 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ str.w r7, [lr, #-4]! │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bne.n ee48 <_PyLong_Frexp+0x32c> │ │ │ │ │ + bne.n ef50 <_PyLong_Frexp+0x32c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r9, sl │ │ │ │ │ - cbz r5, eec8 <_PyLong_Frexp+0x3ac> │ │ │ │ │ + cbz r5, efd0 <_PyLong_Frexp+0x3ac> │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ orr.w r5, r5, #1 │ │ │ │ │ and.w r6, r5, #7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -23086,158 +23194,158 @@ │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ add r1, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ vldr s0, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - bgt.w ebfc <_PyLong_Frexp+0xe0> │ │ │ │ │ - b.n ec40 <_PyLong_Frexp+0x124> │ │ │ │ │ + bgt.w ed04 <_PyLong_Frexp+0xe0> │ │ │ │ │ + b.n ed48 <_PyLong_Frexp+0x124> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ adds r1, r0, r6 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr.w r5, [r1, #-8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr.w r5, [r1, #-16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq.n ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.n f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr.w r1, [r1, #-24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + bne.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ sub.w r1, r0, #24 │ │ │ │ │ subs r4, #9 │ │ │ │ │ add r1, r6 │ │ │ │ │ - cbz r4, ef4a <_PyLong_Frexp+0x42e> │ │ │ │ │ + cbz r4, f052 <_PyLong_Frexp+0x42e> │ │ │ │ │ ldr.w r5, [r1, #-4]! │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ef3c <_PyLong_Frexp+0x420> │ │ │ │ │ - b.n ee7e <_PyLong_Frexp+0x362> │ │ │ │ │ + beq.n f044 <_PyLong_Frexp+0x420> │ │ │ │ │ + b.n ef86 <_PyLong_Frexp+0x362> │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b.n ee84 <_PyLong_Frexp+0x368> │ │ │ │ │ + b.n ef8c <_PyLong_Frexp+0x368> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.w eb64 <_PyLong_Frexp+0x48> │ │ │ │ │ + bls.w ec6c <_PyLong_Frexp+0x48> │ │ │ │ │ movw r2, #17477 @ 0x4445 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n ef6e <_PyLong_Frexp+0x452> │ │ │ │ │ + bne.n f076 <_PyLong_Frexp+0x452> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.w eb64 <_PyLong_Frexp+0x48> │ │ │ │ │ + ble.w ec6c <_PyLong_Frexp+0x48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n ec68 <_PyLong_Frexp+0x14c> │ │ │ │ │ - vldr d0, [pc, #-212] @ eec0 <_PyLong_Frexp+0x3a4> │ │ │ │ │ + b.n ed70 <_PyLong_Frexp+0x14c> │ │ │ │ │ + vldr d0, [pc, #-212] @ efc8 <_PyLong_Frexp+0x3a4> │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ - b.n ec68 <_PyLong_Frexp+0x14c> │ │ │ │ │ + b.n ed70 <_PyLong_Frexp+0x14c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ef9c : │ │ │ │ │ +0000f0a4 : │ │ │ │ │ long_rshift(): │ │ │ │ │ stmdb 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, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w f85c │ │ │ │ │ + bpl.w f970 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w f85c │ │ │ │ │ + bpl.w f970 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w f870 │ │ │ │ │ + beq.w f97c │ │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ │ and.w r2, ip, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w f5c0 │ │ │ │ │ + beq.w f6c8 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w f68c │ │ │ │ │ + bhi.w f798 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w f6e6 │ │ │ │ │ + blt.w f7f2 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ umull r0, r1, r1, r3 │ │ │ │ │ mov.w r0, #30 │ │ │ │ │ mov.w r1, r1, lsr #4 │ │ │ │ │ mls r5, r0, r1, r3 │ │ │ │ │ - bhi.n f0e0 │ │ │ │ │ + bhi.n f1e8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ asrs r0, r2, #31 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f740 │ │ │ │ │ + bne.w f84c │ │ │ │ │ rsb r3, r5, #32 │ │ │ │ │ lsr.w r6, r2, r5 │ │ │ │ │ subs.w r2, r5, #32 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ orr.w r6, r6, r3 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r2, r0, r2 │ │ │ │ │ @@ -23245,15 +23353,15 @@ │ │ │ │ │ asrs r0, r5 │ │ │ │ │ adds r2, r6, #5 │ │ │ │ │ mov r7, r6 │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n f076 │ │ │ │ │ + bcs.n f17e │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -23262,21 +23370,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r6, r5 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w f640 │ │ │ │ │ + bcs.w f74c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f82e │ │ │ │ │ + beq.w f93a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ eor.w r7, r6, r6, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -23295,43 +23403,43 @@ │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ and.w r2, ip, #3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bls.n f014 │ │ │ │ │ + bls.n f11c │ │ │ │ │ sub.w r0, r2, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f7a4 │ │ │ │ │ + bne.w f8b0 │ │ │ │ │ mov.w r9, ip, lsr #3 │ │ │ │ │ sub.w r3, r9, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w f80e │ │ │ │ │ + ble.w f91a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w f888 │ │ │ │ │ + bgt.w f994 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f82e │ │ │ │ │ + beq.w f93a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ @@ -23352,26 +23460,26 @@ │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ rsb ip, r5, #30 │ │ │ │ │ add.w r0, r6, r8, lsl #2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - beq.w f5ca │ │ │ │ │ + beq.w f6d2 │ │ │ │ │ rsb r3, r5, #32 │ │ │ │ │ sub.w r2, r5, #32 │ │ │ │ │ lsrs r0, r5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ │ lsr.w sl, lr, r5 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - bge.w f5b0 │ │ │ │ │ + bge.w f6b8 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ sub.w lr, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ @@ -23382,15 +23490,15 @@ │ │ │ │ │ adc.w r3, sl, r3 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ mov.w sl, r3, lsr #30 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add.w r8, r6, r0 │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ lsl.w r7, r0, lr │ │ │ │ │ lsr.w r3, r0, r5 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orrs r3, r7 │ │ │ │ │ @@ -23398,105 +23506,105 @@ │ │ │ │ │ adc.w r0, sl, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr.w sl, [r8, #20] │ │ │ │ │ lsr.w r7, sl, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, sl, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, sl, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr.w sl, [r8, #24] │ │ │ │ │ lsr.w r7, sl, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, sl, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, sl, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #4 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ │ lsr.w r7, sl, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, sl, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, sl, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #5 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr.w sl, [r8, #32] │ │ │ │ │ lsr.w r7, sl, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, sl, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, sl, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #6 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr.w sl, [r8, #36] @ 0x24 │ │ │ │ │ lsr.w r7, sl, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, sl, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, sl, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ adds r3, r1, #7 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr.w sl, [r8, #40] @ 0x28 │ │ │ │ │ lsr.w r7, sl, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, sl, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, sl, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w r0, r7, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ add.w r3, r1, #8 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr.w sl, [r8, #44] @ 0x2c │ │ │ │ │ lsr.w r7, sl, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl.w r7, sl, lr │ │ │ │ │ orrs r7, r3 │ │ │ │ │ lsl.w r3, sl, ip │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ @@ -23504,15 +23612,15 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ add.w r3, r1, #9 │ │ │ │ │ orr.w r2, r2, r7, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ │ add.w r8, r1, #10 │ │ │ │ │ lsl.w r7, r0, lr │ │ │ │ │ lsr.w r3, r0, r5 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ @@ -23520,30 +23628,30 @@ │ │ │ │ │ adc.w r3, r3, r7, lsr #30 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ mov.w sl, r3, lsr #30 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w f512 │ │ │ │ │ + bge.w f61a │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ sub.w r3, r9, r1 │ │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r9, r0, r1 │ │ │ │ │ sub.w r0, r3, #10 │ │ │ │ │ movs r7, #10 │ │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w f5c4 │ │ │ │ │ + beq.w f6cc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n f41e │ │ │ │ │ + beq.n f526 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n f3ea │ │ │ │ │ + beq.n f4f2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r7, #11 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl.w r6, r0, lr │ │ │ │ │ lsr.w r1, r0, r5 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ @@ -23591,15 +23699,15 @@ │ │ │ │ │ strne r4, [sp, #12] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ it ne │ │ │ │ │ lsrne r3, r6, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov.w r2, r0, lsr #30 │ │ │ │ │ orr.w r2, r2, r6, lsl #2 │ │ │ │ │ - beq.n f512 │ │ │ │ │ + beq.n f61a │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add.w r8, r9, #4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r7, #4 │ │ │ │ │ add.w r9, r8, #12 │ │ │ │ │ lsl.w r4, r0, ip │ │ │ │ │ adds r6, r1, #4 │ │ │ │ │ @@ -23646,92 +23754,92 @@ │ │ │ │ │ adc.w r3, r1, r3, lsr #30 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp r7, fp │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n f45c │ │ │ │ │ + bne.n f564 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ - beq.n f534 │ │ │ │ │ + beq.n f63c │ │ │ │ │ add.w r0, r4, r2, lsl #2 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, f590 │ │ │ │ │ + cbz r0, f698 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w f06e │ │ │ │ │ + bhi.w f176 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w f06e │ │ │ │ │ + bcs.w f176 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f57a │ │ │ │ │ + beq.n f682 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f57a │ │ │ │ │ - ldr r2, [pc, #764] @ (f868 ) │ │ │ │ │ + cbnz r3, f682 │ │ │ │ │ + ldr r2, [pc, #756] @ (f968 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f81a │ │ │ │ │ + bne.w f926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n f06e │ │ │ │ │ + b.n f176 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f79c │ │ │ │ │ + beq.w f8a8 │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f58e │ │ │ │ │ + beq.n f696 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f52e │ │ │ │ │ + beq.n f636 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - b.n f52e │ │ │ │ │ + b.n f636 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - bne.n f520 │ │ │ │ │ - b.n f534 │ │ │ │ │ - ldr r4, [pc, #680] @ (f86c ) │ │ │ │ │ - b.n f06e │ │ │ │ │ + bne.n f628 │ │ │ │ │ + b.n f63c │ │ │ │ │ + ldr r4, [pc, #672] @ (f96c ) │ │ │ │ │ + b.n f176 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n f45c │ │ │ │ │ + b.n f564 │ │ │ │ │ orr.w r3, r7, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r2, r3, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f74a │ │ │ │ │ + bne.w f856 │ │ │ │ │ adds r0, r2, r0 │ │ │ │ │ rsb r3, r5, #32 │ │ │ │ │ adc.w lr, lr, #0 │ │ │ │ │ sub.w r1, r5, #32 │ │ │ │ │ lsr.w r2, r0, r5 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ │ @@ -23743,35 +23851,36 @@ │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w r1, r0, ip │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ lsl.w r2, r0, lr │ │ │ │ │ lsr.w r0, r0, r5 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ adc.w r3, r3, r2 │ │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ + mov.w r2, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ mov.w sl, r3, lsr #30 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - beq.w f512 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n f1da │ │ │ │ │ + ittt ne │ │ │ │ │ + movne r3, #4 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + strne r3, [sp, #8] │ │ │ │ │ + bne.w f2e2 │ │ │ │ │ + b.n f61a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.w f7c6 │ │ │ │ │ + blt.w f8d2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f82e │ │ │ │ │ + beq.w f93a │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -23784,86 +23893,86 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r7, [r4, #8] │ │ │ │ │ - b.n f06e │ │ │ │ │ + b.n f176 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ add.w r5, r1, r0, lsl #2 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ lsrs r1, r7, #30 │ │ │ │ │ - bne.w f7f4 │ │ │ │ │ + bne.w f900 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ orr.w r1, r1, r7, lsl #30 │ │ │ │ │ cmp.w r7, r1, lsr #30 │ │ │ │ │ - bne.w f7f4 │ │ │ │ │ + bne.w f900 │ │ │ │ │ subs r7, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n f6d6 │ │ │ │ │ + beq.n f7e2 │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ │ - bne.w f7f4 │ │ │ │ │ + bne.w f900 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.n f6d6 │ │ │ │ │ + bcc.n f7e2 │ │ │ │ │ ldr.w r0, [r5, #-4]! │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq.n f6c0 │ │ │ │ │ - b.n f7f4 │ │ │ │ │ + beq.n f7cc │ │ │ │ │ + b.n f900 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w f7e8 │ │ │ │ │ + blt.w f8f4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w eff6 │ │ │ │ │ + bge.w f0fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 9d88 │ │ │ │ │ + bl 9ddc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f832 │ │ │ │ │ + beq.w f93e │ │ │ │ │ bl 468 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f71c │ │ │ │ │ + beq.n f828 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f71c │ │ │ │ │ + cbnz r3, f828 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bcc.w f0d0 │ │ │ │ │ + bcc.w f1d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n f826 │ │ │ │ │ + bhi.n f932 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ orr.w r6, r6, r4, lsl #2 │ │ │ │ │ adds r2, r6, #5 │ │ │ │ │ - b.n f05c │ │ │ │ │ + b.n f164 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ add.w r7, r3, r1, lsl #2 │ │ │ │ │ mov fp, r7 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ @@ -23872,15 +23981,15 @@ │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ orr.w sl, sl, r1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.n f76a │ │ │ │ │ + bne.n f876 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ addne r3, r2, #1 │ │ │ │ │ mov r0, lr │ │ │ │ │ @@ -23888,133 +23997,225 @@ │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adc.w lr, lr, #0 │ │ │ │ │ - b.n f17a │ │ │ │ │ + b.n f282 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n f558 │ │ │ │ │ - cbnz r1, f7d2 │ │ │ │ │ + b.n f660 │ │ │ │ │ + cbnz r1, f8de │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n f850 │ │ │ │ │ + bne.n f95c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n f06e │ │ │ │ │ + b.n f176 │ │ │ │ │ negs r7, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n f64c │ │ │ │ │ + b.n f758 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov.w r9, ip, lsr #3 │ │ │ │ │ rsb r3, r1, ip, lsr #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n f80c │ │ │ │ │ + ble.n f918 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movs r5, #30 │ │ │ │ │ - b.n f10a │ │ │ │ │ + b.n f212 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n f7f4 │ │ │ │ │ + bge.n f900 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.w f6e6 │ │ │ │ │ + beq.w f7f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f6e6 │ │ │ │ │ + b.n f7f2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 314 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f574 │ │ │ │ │ + b.n f67c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n f836 │ │ │ │ │ + beq.n f942 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f80e │ │ │ │ │ + b.n f91a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n f06e │ │ │ │ │ + b.n f176 │ │ │ │ │ mov.w r9, r3, lsr #3 │ │ │ │ │ cmp.w r4, r3, lsr #3 │ │ │ │ │ - bne.n f80c │ │ │ │ │ + bne.n f918 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ movs r5, #30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n f11a │ │ │ │ │ + b.n f222 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w cab0 <_PyLong_Copy> │ │ │ │ │ + b.w cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n f06e │ │ │ │ │ - nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.w f176 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f832 │ │ │ │ │ + b.n f93e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f832 │ │ │ │ │ + b.n f93e │ │ │ │ │ + │ │ │ │ │ +0000f9ac <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +_PyLong_UnsignedShort_Converter(): │ │ │ │ │ + push {r4, 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 r4, r3, #7 │ │ │ │ │ + bpl.n fa2a <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + and.w r3, r2, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n fa5a <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ + cmp r2, #8 │ │ │ │ │ + bhi.n f9ea <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + beq.n fa1a <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ │ + bcs.n fa42 <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + strh r3, [r1, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + adds r0, #12 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + bcc.n fa24 <_PyLong_UnsignedShort_Converter+0x78> │ │ │ │ │ + ldr.w r4, [r0, r2, lsl #2] │ │ │ │ │ + orr.w ip, r4, r3, lsl #30 │ │ │ │ │ + cmp.w r3, ip, lsr #30 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + beq.n f9f0 <_PyLong_UnsignedShort_Converter+0x44> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, fa42 <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + bne.n f9de <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ + b.n fa1a <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n fa1a <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n fa20 <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n fa20 <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000f8a0 : │ │ │ │ │ +0000fa74 : │ │ │ │ │ x_divrem(): │ │ │ │ │ stmdb 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 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -24023,52 +24224,52 @@ │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ │ - bgt.w 10334 │ │ │ │ │ + bgt.w 10508 │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1024e │ │ │ │ │ + beq.w 10422 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w fp, r6, lsr #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10300 │ │ │ │ │ + bne.w 104d4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - bhi.w 10314 │ │ │ │ │ + bhi.w 104e8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 10162 │ │ │ │ │ + beq.w 10336 │ │ │ │ │ add.w r0, fp, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10170 │ │ │ │ │ + beq.w 10344 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r6, r6, #7 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ @@ -24087,87 +24288,87 @@ │ │ │ │ │ add.w r3, sl, fp, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10094 │ │ │ │ │ + beq.w 10268 │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r6, r3, #2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 100a4 │ │ │ │ │ + beq.w 10278 │ │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ │ sub.w r5, r6, #32 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ rsb r0, r6, #32 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ lsr.w r3, r1, r0 │ │ │ │ │ lsl.w lr, r1, r5 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - bls.w fab6 │ │ │ │ │ + bls.w fc8a │ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ lsl.w ip, r3, r5 │ │ │ │ │ lsr.w r8, r3, r0 │ │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n fab6 │ │ │ │ │ + beq.n fc8a │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ lsl.w lr, r1, r5 │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n fab6 │ │ │ │ │ + beq.n fc8a │ │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ lsl.w lr, r1, r5 │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n fab6 │ │ │ │ │ + beq.n fc8a │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ lsl.w lr, r1, r5 │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n fab6 │ │ │ │ │ + beq.n fc8a │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ add.w r8, sl, #8 │ │ │ │ │ orr.w r9, r3, lr, lsl #2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add.w ip, sl, #28 │ │ │ │ │ @@ -24180,123 +24381,123 @@ │ │ │ │ │ lsl.w r9, r1, r2 │ │ │ │ │ lsr.w r1, r1, r0 │ │ │ │ │ orr.w r1, r9, r1 │ │ │ │ │ mov.w r9, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ orr.w r9, r9, r1, lsl #2 │ │ │ │ │ - bne.n fa86 │ │ │ │ │ + bne.n fc5a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w sl, r3, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 100ba │ │ │ │ │ + beq.w 1028e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsl.w r1, r3, r6 │ │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - bls.w fc5e │ │ │ │ │ + bls.w fe32 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ lsl.w ip, r1, r2 │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.w fc5e │ │ │ │ │ + beq.w fe32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.w fc5e │ │ │ │ │ + beq.w fe32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n fc5e │ │ │ │ │ + beq.n fe32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w ip, r1, r2 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n fc5e │ │ │ │ │ + beq.n fe32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n fc5e │ │ │ │ │ + beq.n fe32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r1, r0 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #24] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n fc5e │ │ │ │ │ + beq.n fe32 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ add.w r5, r2, #36 @ 0x24 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r8, r8, r4, lsl #2 │ │ │ │ │ add.w lr, r2, #36 @ 0x24 │ │ │ │ │ @@ -24307,48 +24508,48 @@ │ │ │ │ │ lsl.w r9, r2, ip │ │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ │ orr.w r2, r9, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ - bne.n fc32 │ │ │ │ │ + bne.n fe06 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 100f6 │ │ │ │ │ + beq.w 102ca │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs.w r4, r3, fp │ │ │ │ │ - beq.w 10132 │ │ │ │ │ + beq.w 10306 │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025c │ │ │ │ │ + beq.w 10430 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 102aa │ │ │ │ │ + bne.w 1047e │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r5, sl, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, sl │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bls.w feac │ │ │ │ │ + bls.w 10080 │ │ │ │ │ add.w r2, fp, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ adds r0, r3, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub.w r8, r5, #8 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ @@ -24365,56 +24566,56 @@ │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ add.w sl, r8, #4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 102c8 │ │ │ │ │ + bne.w 1049c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ │ cmp r4, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ ittee ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - addweq r3, pc, #1596 @ 0x63c │ │ │ │ │ + addweq r3, pc, #1592 @ 0x638 │ │ │ │ │ ldrdeq r2, r3, [r3] │ │ │ │ │ orr.w r0, r0, r6, lsl #30 │ │ │ │ │ lsrs r1, r6, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull ip, r7, r7, r0 │ │ │ │ │ orr.w lr, r1, r2, lsl #30 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs.w r7, r3, r7 │ │ │ │ │ - bcc.w 10062 │ │ │ │ │ + bcc.w 10236 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10058 │ │ │ │ │ + beq.w 1022c │ │ │ │ │ sub.w r3, r5, r8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov ip, r8 │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mov r9, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n fde6 │ │ │ │ │ + beq.n ffba │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n fdbc │ │ │ │ │ + beq.n ff90 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n fd96 │ │ │ │ │ + beq.n ff6a │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ add.w r9, r1, #12 │ │ │ │ │ add.w ip, r8, #4 │ │ │ │ │ umull r3, lr, r0, r3 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ @@ -24443,15 +24644,15 @@ │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, lr │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r5, ip │ │ │ │ │ orr.w r4, r3, r1, lsl #2 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ - beq.n fe8a │ │ │ │ │ + beq.n 1005e │ │ │ │ │ strd fp, r6, [sp, #36] @ 0x24 │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ │ add.w lr, r9, #4 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -24495,39 +24696,39 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ sbc.w r4, r6, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp fp, ip │ │ │ │ │ orr.w r4, r3, r4, lsl #2 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - bne.n fdec │ │ │ │ │ + bne.n ffc0 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ cmn r4, r6 │ │ │ │ │ - bmi.w 10190 │ │ │ │ │ + bmi.w 10364 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ str.w r0, [fp, #-4]! │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w fcee │ │ │ │ │ + bhi.w fec2 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w ffdc │ │ │ │ │ + beq.w 101b0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r4, [sl, r2, lsl #2] │ │ │ │ │ lsls r7, r2, #2 │ │ │ │ │ lsr.w r3, r4, r6 │ │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ffdc │ │ │ │ │ + beq.w 101b0 │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r0, r6, #32 │ │ │ │ │ sub.w r2, r6, #32 │ │ │ │ │ lsls r5, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, r1] │ │ │ │ │ @@ -24539,57 +24740,57 @@ │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsrs r4, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str.w ip, [r2, r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n ffdc │ │ │ │ │ + beq.n 101b0 │ │ │ │ │ sub.w lr, r7, #8 │ │ │ │ │ bic.w r3, r3, r5 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ ldr.w r4, [sl, lr] │ │ │ │ │ lsl.w r8, ip, r0 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ lsr.w r4, r3, r6 │ │ │ │ │ orr.w r4, r4, r8 │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str.w r4, [r2, lr] │ │ │ │ │ - beq.n ffdc │ │ │ │ │ + beq.n 101b0 │ │ │ │ │ sub.w lr, r7, #12 │ │ │ │ │ bic.w r3, r3, r5 │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ ldr.w r4, [sl, lr] │ │ │ │ │ lsl.w r8, ip, r0 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ lsr.w r4, r3, r6 │ │ │ │ │ orr.w r4, r4, r8 │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str.w r4, [r2, lr] │ │ │ │ │ - beq.n ffdc │ │ │ │ │ + beq.n 101b0 │ │ │ │ │ subs r7, #16 │ │ │ │ │ bic.w r3, r3, r5 │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ ldr.w r4, [sl, r7] │ │ │ │ │ lsl.w lr, ip, r0 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ lsr.w r4, r3, r6 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str r4, [r2, r7] │ │ │ │ │ - beq.n ffdc │ │ │ │ │ + beq.n 101b0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ bic.w r3, r3, r5 │ │ │ │ │ add.w ip, r2, r1 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r4, [ip, #-4]! │ │ │ │ │ @@ -24599,205 +24800,205 @@ │ │ │ │ │ orr.w r4, r4, r3, lsl #30 │ │ │ │ │ lsr.w r7, r7, r2 │ │ │ │ │ bic.w r3, r4, r5 │ │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ orr.w r4, r4, r7 │ │ │ │ │ str.w r4, [r1, #-4]! │ │ │ │ │ - bne.n ffb2 │ │ │ │ │ + bne.n 10186 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fff4 │ │ │ │ │ + beq.n 101c8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fff4 │ │ │ │ │ + cbnz r3, 101c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq.n 10030 │ │ │ │ │ + beq.n 10204 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - cbnz r0, 10030 │ │ │ │ │ + cbnz r0, 10204 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.n 100e0 │ │ │ │ │ + beq.n 102b4 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 100e8 │ │ │ │ │ + bne.n 102bc │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ - beq.n 100e0 │ │ │ │ │ + beq.n 102b4 │ │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 100e8 │ │ │ │ │ + bne.n 102bc │ │ │ │ │ subs r0, r3, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 100e0 │ │ │ │ │ + beq.n 102b4 │ │ │ │ │ ldr.w r4, [r2, #-4]! │ │ │ │ │ - cbnz r4, 1002c │ │ │ │ │ + cbnz r4, 10200 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 1001e │ │ │ │ │ + b.n 101f2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 100e8 │ │ │ │ │ + bne.n 102bc │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n 10050 │ │ │ │ │ + beq.n 10224 │ │ │ │ │ add.w r3, r9, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r9, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10282 │ │ │ │ │ + beq.w 10456 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w fe90 │ │ │ │ │ + bge.w 10064 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n fe90 │ │ │ │ │ + b.n 10064 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w fd42 │ │ │ │ │ + bcs.w ff16 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ orr.w r7, r1, r3, lsl #30 │ │ │ │ │ umull lr, ip, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp r7, lr │ │ │ │ │ sbcs.w r2, r2, ip │ │ │ │ │ - bcs.w fd42 │ │ │ │ │ + bcs.w ff16 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n 10070 │ │ │ │ │ - b.n fd42 │ │ │ │ │ + bcc.n 10244 │ │ │ │ │ + b.n ff16 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r6, #30 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w f984 │ │ │ │ │ + bne.w fb58 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w sl, r3, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 10116 │ │ │ │ │ + beq.n 102ea │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ rsb r0, r6, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n fac2 │ │ │ │ │ + b.n fc96 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it hi │ │ │ │ │ rsbhi r4, fp, #0 │ │ │ │ │ - bhi.w fc76 │ │ │ │ │ + bhi.w fe4a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r3, r2, r4, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n fc6c │ │ │ │ │ + b.n fe40 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 10030 │ │ │ │ │ + b.n 10204 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 10030 │ │ │ │ │ + b.n 10204 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it cc │ │ │ │ │ strcc r4, [sp, #28] │ │ │ │ │ - bcc.w fc6c │ │ │ │ │ - b.n 100d4 │ │ │ │ │ + bcc.w fe40 │ │ │ │ │ + b.n 102a8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ittt ls │ │ │ │ │ ldrls r3, [sp, #8] │ │ │ │ │ strls r4, [r3, #12] │ │ │ │ │ ldrls r4, [sp, #24] │ │ │ │ │ - bls.w fc76 │ │ │ │ │ + bls.w fe4a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025c │ │ │ │ │ + beq.w 10430 │ │ │ │ │ clz r3, r4 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 102aa │ │ │ │ │ + bne.w 1047e │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - b.n feac │ │ │ │ │ + b.n 10080 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f92c │ │ │ │ │ + bne.w fb00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10252 │ │ │ │ │ + beq.n 10426 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10252 │ │ │ │ │ + bne.n 10426 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10252 │ │ │ │ │ + b.n 10426 │ │ │ │ │ sub.w r3, r5, r8 │ │ │ │ │ mov ip, r8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 101f8 │ │ │ │ │ + beq.n 103cc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 101da │ │ │ │ │ + beq.n 103ae │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 101c4 │ │ │ │ │ + beq.n 10398 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add.w ip, r8, #4 │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r8, #4] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ @@ -24812,15 +25013,15 @@ │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r3, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ mov.w r2, r3, lsr #30 │ │ │ │ │ - beq.w 1005e │ │ │ │ │ + beq.w 10232 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ mov r6, r7 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ adds r7, #16 │ │ │ │ │ add r3, r4 │ │ │ │ │ @@ -24843,141 +25044,140 @@ │ │ │ │ │ str r4, [r1, #12] │ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ add.w r2, r3, r2, lsr #30 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r1, #16] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 101f8 │ │ │ │ │ - b.n 1005e │ │ │ │ │ + bne.n 103cc │ │ │ │ │ + b.n 10232 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 10050 │ │ │ │ │ + b.n 10224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10174 │ │ │ │ │ + beq.n 10348 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10174 │ │ │ │ │ + bne.w 10348 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10174 │ │ │ │ │ + b.n 10348 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, 102a2 │ │ │ │ │ + cbz r0, 10476 │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10280 │ │ │ │ │ + beq.n 10454 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 10050 │ │ │ │ │ + beq.w 10224 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n 10050 │ │ │ │ │ + b.n 10224 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n 10050 │ │ │ │ │ + b.n 10224 │ │ │ │ │ add.w r5, sl, r4, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, sl │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bhi.w fcb6 │ │ │ │ │ - b.n feac │ │ │ │ │ + bhi.w fe8a │ │ │ │ │ + b.n 10080 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 102e0 │ │ │ │ │ + beq.n 104b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 1032c │ │ │ │ │ + cbz r3, 10500 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10174 │ │ │ │ │ + beq.w 10348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10174 │ │ │ │ │ + bne.w 10348 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10174 │ │ │ │ │ + b.n 10348 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - bls.w f912 │ │ │ │ │ + bls.w fae6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 10174 │ │ │ │ │ + b.n 10348 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 102e0 │ │ │ │ │ + b.n 104b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 10252 │ │ │ │ │ - nop.w │ │ │ │ │ + b.n 10426 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -00010358 <_PyLong_Negate>: │ │ │ │ │ +00010528 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 10386 <_PyLong_Negate+0x2e> │ │ │ │ │ + bne.n 10556 <_PyLong_Negate+0x2e> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -24987,44 +25187,44 @@ │ │ │ │ │ negs r2, r3 │ │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ │ sbc.w r5, r0, r0, lsl #1 │ │ │ │ │ adds.w lr, r3, #256 @ 0x100 │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 103d2 <_PyLong_Negate+0x7a> │ │ │ │ │ - ldr r3, [pc, #164] @ (10454 <_PyLong_Negate+0xfc>) │ │ │ │ │ + bcs.n 105a2 <_PyLong_Negate+0x7a> │ │ │ │ │ + ldr r3, [pc, #164] @ (10624 <_PyLong_Negate+0xfc>) │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 10382 <_PyLong_Negate+0x2a> │ │ │ │ │ + beq.n 10552 <_PyLong_Negate+0x2a> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 10382 <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n 10552 <_PyLong_Negate+0x2a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 1043a <_PyLong_Negate+0xe2> │ │ │ │ │ + bcs.n 1060a <_PyLong_Negate+0xe2> │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 10448 <_PyLong_Negate+0xf0> │ │ │ │ │ + cbz r0, 10618 <_PyLong_Negate+0xf0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #1 │ │ │ │ │ @@ -25044,150 +25244,144 @@ │ │ │ │ │ strne r1, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 103b4 <_PyLong_Negate+0x5c> │ │ │ │ │ + b.n 10584 <_PyLong_Negate+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl cc28 <_PyLong_FromLarge> │ │ │ │ │ + bl cd18 <_PyLong_FromLarge> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 103b4 <_PyLong_Negate+0x5c> │ │ │ │ │ + b.n 10584 <_PyLong_Negate+0x5c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 103b4 <_PyLong_Negate+0x5c> │ │ │ │ │ + b.n 10584 <_PyLong_Negate+0x5c> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010458 <_PyLong_GCD>: │ │ │ │ │ +00010628 <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ stmdb 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 │ │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w 105ee <_PyLong_GCD+0x196> │ │ │ │ │ + bhi.w 107b2 <_PyLong_GCD+0x18a> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w 105ee <_PyLong_GCD+0x196> │ │ │ │ │ + bhi.w 107b2 <_PyLong_GCD+0x18a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 105dc <_PyLong_GCD+0x184> │ │ │ │ │ + beq.w 107a0 <_PyLong_GCD+0x178> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 105e6 <_PyLong_GCD+0x18e> │ │ │ │ │ + bne.w 107aa <_PyLong_GCD+0x182> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 10da6 <_PyLong_GCD+0x94e> │ │ │ │ │ + bpl.w 10f78 <_PyLong_GCD+0x950> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - itt hi │ │ │ │ │ - movhi r7, r9 │ │ │ │ │ - movhi r4, #0 │ │ │ │ │ - bhi.w 10c74 <_PyLong_GCD+0x81c> │ │ │ │ │ + bhi.w 10daa <_PyLong_GCD+0x782> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ asrs r7, r4, #31 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 10e32 <_PyLong_GCD+0x9da> │ │ │ │ │ + bpl.w 10fbe <_PyLong_GCD+0x996> │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - itt hi │ │ │ │ │ - movhi r5, r8 │ │ │ │ │ - movhi r6, #0 │ │ │ │ │ - bhi.w 10c96 <_PyLong_GCD+0x83e> │ │ │ │ │ + bhi.w 10dc8 <_PyLong_GCD+0x7a0> │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul.w r6, r3, r6 │ │ │ │ │ asrs r3, r6, #31 │ │ │ │ │ asrs r2, r7, #31 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ eors r4, r2 │ │ │ │ │ eors r7, r2 │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ sbc.w r7, r7, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 106d6 <_PyLong_GCD+0x27e> │ │ │ │ │ + bne.w 1089a <_PyLong_GCD+0x272> │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 106fa <_PyLong_GCD+0x2a2> │ │ │ │ │ + bne.w 108be <_PyLong_GCD+0x296> │ │ │ │ │ orrs.w r2, r6, r3 │ │ │ │ │ - beq.n 10570 <_PyLong_GCD+0x118> │ │ │ │ │ + beq.n 10734 <_PyLong_GCD+0x10c> │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ eor.w r2, r1, r6 │ │ │ │ │ eors r3, r1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ sbc.w r6, r3, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r9, r2 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ │ - beq.w 109de <_PyLong_GCD+0x586> │ │ │ │ │ + beq.w 10ba6 <_PyLong_GCD+0x57e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ │ - beq.n 10570 <_PyLong_GCD+0x118> │ │ │ │ │ + beq.n 10734 <_PyLong_GCD+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - bne.n 1055e <_PyLong_GCD+0x106> │ │ │ │ │ + bne.n 10722 <_PyLong_GCD+0xfa> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc.w r3, r7, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 10aee <_PyLong_GCD+0x696> │ │ │ │ │ + bcc.w 10d08 <_PyLong_GCD+0x6e0> │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r7, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 10712 <_PyLong_GCD+0x2ba> │ │ │ │ │ + bcs.w 108d6 <_PyLong_GCD+0x2ae> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d80 <_PyLong_GCD+0x928> │ │ │ │ │ + beq.w 10f70 <_PyLong_GCD+0x948> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -25200,140 +25394,138 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 10498 <_PyLong_GCD+0x40> │ │ │ │ │ + beq.w 10668 <_PyLong_GCD+0x40> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 10498 <_PyLong_GCD+0x40> │ │ │ │ │ + b.n 10668 <_PyLong_GCD+0x40> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl d21c │ │ │ │ │ + bl d324 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d84 <_PyLong_GCD+0x92c> │ │ │ │ │ + beq.w 10f74 <_PyLong_GCD+0x94c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl d21c │ │ │ │ │ + bl d324 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ec6 <_PyLong_GCD+0xa6e> │ │ │ │ │ + beq.w 110f6 <_PyLong_GCD+0xace> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1770 │ │ │ │ │ + bl 172c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 10a48 <_PyLong_GCD+0x5f0> │ │ │ │ │ + bge.w 10c2c <_PyLong_GCD+0x604> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ │ lsrs r6, r3, #3 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strd r7, r9, [sp, #20] │ │ │ │ │ - strd r3, r6, [sp, #12] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + strd r3, r6, [sp, #16] │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bls.w 10a88 <_PyLong_GCD+0x630> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ │ + bls.w 10ca2 <_PyLong_GCD+0x67a> │ │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ │ + strd sl, r5, [sp, #32] │ │ │ │ │ + mov.w r8, r3, lsr #3 │ │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r1, r9, r3 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 10a5c <_PyLong_GCD+0x604> │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 10a62 <_PyLong_GCD+0x60a> │ │ │ │ │ - clz r2, r6 │ │ │ │ │ - rsb r2, r2, #32 │ │ │ │ │ - sub.w r5, sl, #2 │ │ │ │ │ - add.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - rsb r3, r2, #30 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.w 109e4 <_PyLong_GCD+0x58c> │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - ble.w 10792 <_PyLong_GCD+0x33a> │ │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl e5d4 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add.w r0, fp, r3 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 10c40 <_PyLong_GCD+0x618> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 10c48 <_PyLong_GCD+0x620> │ │ │ │ │ + clz r3, r2 │ │ │ │ │ + rsb r3, r3, #32 │ │ │ │ │ + sub.w r4, sl, #2 │ │ │ │ │ + add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + rsb r5, r3, #30 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ble.w 10bac <_PyLong_GCD+0x584> │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + ble.w 10956 <_PyLong_GCD+0x32e> │ │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl e6dc │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 10e8c <_PyLong_GCD+0xa34> │ │ │ │ │ + beq.w 110e4 <_PyLong_GCD+0xabc> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 106ac <_PyLong_GCD+0x254> │ │ │ │ │ + beq.n 1086e <_PyLong_GCD+0x246> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10ebc <_PyLong_GCD+0xa64> │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - mov.w sl, r2, lsr #3 │ │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ + beq.w 110ec <_PyLong_GCD+0xac4> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + mov.w sl, r1, lsr #3 │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - mov.w r4, r4, lsr #3 │ │ │ │ │ - bls.w 10ad0 <_PyLong_GCD+0x678> │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - b.n 1064c <_PyLong_GCD+0x1f4> │ │ │ │ │ + mov.w r8, r2, lsr #3 │ │ │ │ │ + bls.w 10ce8 <_PyLong_GCD+0x6c0> │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ │ + b.n 1080c <_PyLong_GCD+0x1e4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1050e <_PyLong_GCD+0xb6> │ │ │ │ │ + bne.w 106d2 <_PyLong_GCD+0xaa> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1051c <_PyLong_GCD+0xc4> │ │ │ │ │ + beq.w 106e0 <_PyLong_GCD+0xb8> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1051c <_PyLong_GCD+0xc4> │ │ │ │ │ + bne.w 106e0 <_PyLong_GCD+0xb8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b.n 1051c <_PyLong_GCD+0xc4> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n 106e0 <_PyLong_GCD+0xb8> │ │ │ │ │ asrs r3, r7, #31 │ │ │ │ │ eors r4, r3 │ │ │ │ │ eor.w r6, r3, r7 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ sbc.w r6, r6, r3 │ │ │ │ │ lsrs r3, r6, #28 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne.w 10cbc <_PyLong_GCD+0x864> │ │ │ │ │ + bne.w 10ec6 <_PyLong_GCD+0x89e> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d80 <_PyLong_GCD+0x928> │ │ │ │ │ + beq.w 10f70 <_PyLong_GCD+0x948> │ │ │ │ │ mov.w r8, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ @@ -25346,804 +25538,844 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str.w r3, [r2, #12]! │ │ │ │ │ - blt.w 10cce <_PyLong_GCD+0x876> │ │ │ │ │ + blt.w 10ed8 <_PyLong_GCD+0x8b0> │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 105d4 <_PyLong_GCD+0x17c> │ │ │ │ │ + beq.w 10798 <_PyLong_GCD+0x170> │ │ │ │ │ str.w r9, [r2, #8] │ │ │ │ │ - b.n 105d4 <_PyLong_GCD+0x17c> │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - sub.w r8, r3, #32 │ │ │ │ │ - add r0, fp │ │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ │ - rsb r0, r3, #32 │ │ │ │ │ - lsl.w r8, r5, r8 │ │ │ │ │ - lsr.w r0, r5, r0 │ │ │ │ │ - orr.w r8, r8, r0 │ │ │ │ │ - lsls r5, r3 │ │ │ │ │ - rsb r7, r2, #60 @ 0x3c │ │ │ │ │ - orrs.w r0, r5, r8 │ │ │ │ │ - beq.w 10684 <_PyLong_GCD+0x22c> │ │ │ │ │ - ldrd r1, r0, [r1] │ │ │ │ │ - sub.w lr, r7, #32 │ │ │ │ │ - lsl.w lr, r6, lr │ │ │ │ │ - lsr.w ip, r1, r2 │ │ │ │ │ - sub.w r1, r3, #32 │ │ │ │ │ - rsb r2, r3, #32 │ │ │ │ │ - lsl.w r3, r0, r3 │ │ │ │ │ - lsl.w r1, r0, r1 │ │ │ │ │ - lsr.w r2, r0, r2 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - rsb r1, r7, #32 │ │ │ │ │ - lsl.w r7, r6, r7 │ │ │ │ │ - lsr.w r1, r6, r1 │ │ │ │ │ - orrs r3, r7 │ │ │ │ │ - orr.w r1, lr, r1 │ │ │ │ │ - orr.w r0, r3, ip │ │ │ │ │ + b.n 10798 <_PyLong_GCD+0x170> │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + sub.w lr, r5, #32 │ │ │ │ │ + rsb ip, r5, #32 │ │ │ │ │ + add r1, r9 │ │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ │ + lsl.w r4, r6, lr │ │ │ │ │ + lsr.w r1, r6, ip │ │ │ │ │ + orrs r4, r1 │ │ │ │ │ + lsls r6, r5 │ │ │ │ │ + rsb r1, r3, #60 @ 0x3c │ │ │ │ │ + orrs.w r7, r6, r4 │ │ │ │ │ + beq.w 10846 <_PyLong_GCD+0x21e> │ │ │ │ │ + sub.w lr, r5, #32 │ │ │ │ │ + rsb ip, r5, #32 │ │ │ │ │ + strd r6, r4, [sp, #40] @ 0x28 │ │ │ │ │ + sub.w r4, r1, #32 │ │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ │ + rsb r4, r1, #32 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + lsl.w r6, r2, r4 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + lsr.w r4, r2, r4 │ │ │ │ │ + lsls r2, r1 │ │ │ │ │ + orrs r4, r6 │ │ │ │ │ + ldrd r0, r1, [r0] │ │ │ │ │ + lsr.w r6, r1, ip │ │ │ │ │ + lsrs r0, r3 │ │ │ │ │ + lsl.w r3, r1, lr │ │ │ │ │ + lsls r1, r5 │ │ │ │ │ + orrs r6, r3 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + orrs r0, r1 │ │ │ │ │ + orr.w r1, r6, r4 │ │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - sbcs.w lr, r3, r1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - blt.w 10684 <_PyLong_GCD+0x22c> │ │ │ │ │ + sbcs.w r5, r3, r1 │ │ │ │ │ + blt.w 10846 <_PyLong_GCD+0x21e> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq.w 10b02 <_PyLong_GCD+0x6aa> │ │ │ │ │ - strd fp, r9, [sp, #68] @ 0x44 │ │ │ │ │ - mov r9, ip │ │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - strd r1, r1, [sp, #56] @ 0x38 │ │ │ │ │ - strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - adds r0, r3, r5 │ │ │ │ │ - adc.w r1, r8, r2 │ │ │ │ │ + beq.w 10d1c <_PyLong_GCD+0x6f4> │ │ │ │ │ + str.w r8, [sp, #84] @ 0x54 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ │ + mov fp, ip │ │ │ │ │ + strd sl, r9, [sp, #72] @ 0x48 │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ │ + strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ │ + strd r5, r1, [sp, #52] @ 0x34 │ │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + adds.w r0, r5, r8 │ │ │ │ │ + adc.w r1, r9, r2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - subs r2, r4, r7 │ │ │ │ │ - sbc.w r3, r9, r6 │ │ │ │ │ + subs r2, r4, r6 │ │ │ │ │ + sbc.w r3, fp, r7 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mul.w r3, lr, r0 │ │ │ │ │ - mul.w r7, r6, r0 │ │ │ │ │ - mul.w r6, r9, r0 │ │ │ │ │ - mla r7, r2, r1, r7 │ │ │ │ │ - mla r6, r4, r1, r6 │ │ │ │ │ - mla r1, ip, r1, r3 │ │ │ │ │ - umull r2, r3, r0, r2 │ │ │ │ │ - add r3, r7 │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - adds r2, r2, r7 │ │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ - adc.w r3, r3, r7 │ │ │ │ │ - umull r7, fp, r0, r4 │ │ │ │ │ - subs r7, r5, r7 │ │ │ │ │ - add r6, fp │ │ │ │ │ - sbc.w r6, r8, r6 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - sbcs.w r5, r6, r3 │ │ │ │ │ - bge.w 10b46 <_PyLong_GCD+0x6ee> │ │ │ │ │ - mov r7, ip │ │ │ │ │ + mov lr, r6 │ │ │ │ │ + mul.w r7, fp, r0 │ │ │ │ │ + mla r7, r4, r1, r7 │ │ │ │ │ + mul.w r6, r3, r0 │ │ │ │ │ + mul.w r3, ip, r0 │ │ │ │ │ + mla r6, r2, r1, r6 │ │ │ │ │ + mla r3, lr, r1, r3 │ │ │ │ │ + umull r1, r2, r0, r2 │ │ │ │ │ + add r2, r6 │ │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ + adds r1, r1, r6 │ │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ + adc.w r2, r2, r6 │ │ │ │ │ + umull r6, sl, r0, r4 │ │ │ │ │ + subs.w r6, r8, r6 │ │ │ │ │ + add r7, sl │ │ │ │ │ + sbc.w r7, r9, r7 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + sbcs.w sl, r7, r2 │ │ │ │ │ + bge.w 10d66 <_PyLong_GCD+0x73e> │ │ │ │ │ mov r6, lr │ │ │ │ │ - ldrd fp, r9, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldrd r1, ip, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 10684 <_PyLong_GCD+0x22c> │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - strd fp, r9, [sp, #20] │ │ │ │ │ - strd ip, lr, [sp, #52] @ 0x34 │ │ │ │ │ - lsls r0, r3, #31 │ │ │ │ │ - bmi.w 10b16 <_PyLong_GCD+0x6be> │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + mov r7, ip │ │ │ │ │ + ldrd sl, r9, [sp, #72] @ 0x48 │ │ │ │ │ + ldrd fp, r8, [sp, #80] @ 0x50 │ │ │ │ │ + ldrd r3, r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd lr, ip, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10cf4 <_PyLong_GCD+0x89c> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + beq.w 10846 <_PyLong_GCD+0x21e> │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + strd lr, ip, [sp, #40] @ 0x28 │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r1, r3, #31 │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + bmi.w 10d30 <_PyLong_GCD+0x708> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10efe <_PyLong_GCD+0x8d6> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 10e7a <_PyLong_GCD+0xa22> │ │ │ │ │ + beq.w 11190 <_PyLong_GCD+0xb68> │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f08 <_PyLong_GCD+0xab0> │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 110ae <_PyLong_GCD+0xa86> │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10ce6 <_PyLong_GCD+0x88e> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + bne.w 10ef0 <_PyLong_GCD+0x8c8> │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 10908 <_PyLong_GCD+0x4b0> │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.n 10ad8 <_PyLong_GCD+0x4b0> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.w 10f6c <_PyLong_GCD+0xb14> │ │ │ │ │ + ble.w 11132 <_PyLong_GCD+0xb0a> │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f08 <_PyLong_GCD+0xab0> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 110ae <_PyLong_GCD+0xa86> │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + add.w r3, fp, #12 │ │ │ │ │ + add.w ip, r9, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r9, r3, #12 │ │ │ │ │ - add.w r5, r3, #8 │ │ │ │ │ - add r0, r9 │ │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + add r1, r3 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + add.w r0, ip, r8, lsl #2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + add.w r3, r5, #12 │ │ │ │ │ + adds r1, #12 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ + strd r9, r5, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r2 │ │ │ │ │ - add.w ip, r0, #12 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - add.w r0, ip, r8, lsl #2 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - add.w fp, r0, #12 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - strd r9, fp, [sp, #72] @ 0x48 │ │ │ │ │ - adds r0, #12 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcs.w 10b8a <_PyLong_GCD+0x732> │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r4, [r0, #4]! │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr.w r0, [ip], #4 │ │ │ │ │ - umull r9, r8, r4, r5 │ │ │ │ │ - adds.w r9, r9, r3 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - mla r8, r4, r3, r8 │ │ │ │ │ + add.w r9, fp, #8 │ │ │ │ │ + str.w fp, [sp, #84] @ 0x54 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + cmp ip, fp │ │ │ │ │ + bcs.w 10de4 <_PyLong_GCD+0x7bc> │ │ │ │ │ + ldr.w r4, [r9, #4]! │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + ldr.w r5, [ip], #4 │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + umull r8, r0, r4, r0 │ │ │ │ │ + adds.w r8, r8, r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - adc.w fp, r8, fp │ │ │ │ │ - umull r3, r8, r0, r3 │ │ │ │ │ - subs.w r9, r9, r3 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mla r8, r0, r3, r8 │ │ │ │ │ - mov.w r3, r9, lsr #30 │ │ │ │ │ - bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r9, [sl], #4 │ │ │ │ │ - sbc.w r8, fp, r8 │ │ │ │ │ - orr.w r3, r3, r8, lsl #2 │ │ │ │ │ - mov.w fp, r8, asr #30 │ │ │ │ │ - umull r9, r8, r4, r7 │ │ │ │ │ - subs.w r9, r2, r9 │ │ │ │ │ + mla r0, r4, r3, r0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + adc.w r6, r0, r6 │ │ │ │ │ + umull r0, r3, r5, r3 │ │ │ │ │ + subs.w r0, r8, r0 │ │ │ │ │ + mla r3, r5, r7, r3 │ │ │ │ │ + sbc.w r6, r6, r3 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ + bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + str.w r0, [sl], #4 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + orr.w r3, r3, r6, lsl #2 │ │ │ │ │ + asrs r6, r6, #30 │ │ │ │ │ + umull r8, r0, r4, r0 │ │ │ │ │ + subs.w r8, r2, r8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mla r0, r4, r2, r0 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + sbc.w r0, r1, r0 │ │ │ │ │ + umull r2, r1, r5, r2 │ │ │ │ │ + adds.w r4, r2, r8 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - mla r8, r4, r6, r8 │ │ │ │ │ - umull r2, r4, r0, r2 │ │ │ │ │ - sbc.w r8, r1, r8 │ │ │ │ │ - adds.w r9, r2, r9 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mla r0, r0, r2, r4 │ │ │ │ │ - mov.w r2, r9, lsr #30 │ │ │ │ │ - bic.w r4, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ + mla r1, r5, r2, r1 │ │ │ │ │ + mov.w r2, r4, lsr #30 │ │ │ │ │ + bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [lr], #4 │ │ │ │ │ - adc.w r0, r0, r8 │ │ │ │ │ - orr.w r2, r2, r0, lsl #2 │ │ │ │ │ - asrs r1, r0, #30 │ │ │ │ │ - b.n 10956 <_PyLong_GCD+0x4fe> │ │ │ │ │ + adc.w r1, r1, r0 │ │ │ │ │ + orr.w r2, r2, r1, lsl #2 │ │ │ │ │ + asrs r1, r1, #30 │ │ │ │ │ + b.n 10b24 <_PyLong_GCD+0x4fc> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 10570 <_PyLong_GCD+0x118> │ │ │ │ │ - add.w r5, fp, r0, lsl #2 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ │ - lsr.w r5, r5, r2 │ │ │ │ │ - bgt.w 107ae <_PyLong_GCD+0x356> │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - sub.w r8, r3, #32 │ │ │ │ │ - rsb r7, r3, #32 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - add r0, fp │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - lsr.w r7, r0, r7 │ │ │ │ │ - lsl.w r8, r0, r8 │ │ │ │ │ - lsl.w r0, r0, r3 │ │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ │ - orr.w r5, r5, r0 │ │ │ │ │ - rsb r7, r2, #60 @ 0x3c │ │ │ │ │ - blt.w 107b2 <_PyLong_GCD+0x35a> │ │ │ │ │ - add.w r0, fp, sl, lsl #2 │ │ │ │ │ - sub.w ip, r7, #32 │ │ │ │ │ - rsb lr, r7, #32 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - lsl.w ip, r0, ip │ │ │ │ │ - lsr.w lr, r0, lr │ │ │ │ │ - orr.w ip, ip, lr │ │ │ │ │ - lsls r0, r7 │ │ │ │ │ - orr.w r8, ip, r8 │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ - b.n 107b2 <_PyLong_GCD+0x35a> │ │ │ │ │ + b.n 10734 <_PyLong_GCD+0x10c> │ │ │ │ │ + add.w r4, r9, r1, lsl #2 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + lsr.w r6, r6, r3 │ │ │ │ │ + bgt.w 10970 <_PyLong_GCD+0x348> │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + sub.w lr, r5, #32 │ │ │ │ │ + rsb ip, r5, #32 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + add r1, r9 │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + rsb r1, r3, #60 @ 0x3c │ │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ │ + lsl.w r7, r4, lr │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + lsr.w r7, r7, ip │ │ │ │ │ + orr.w r7, r4, r7 │ │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ │ + lsl.w r4, r4, r5 │ │ │ │ │ + orr.w r6, r4, r6 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ │ + bgt.w 10974 <_PyLong_GCD+0x34c> │ │ │ │ │ + add.w r4, r9, sl, lsl #2 │ │ │ │ │ + rsb r6, r1, #32 │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + sub.w r4, r1, #32 │ │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ │ + lsr.w r6, r7, r6 │ │ │ │ │ + lsl.w r4, r7, r4 │ │ │ │ │ + orrs r6, r4 │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r7, r1 │ │ │ │ │ + orrs r6, r4 │ │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + orrs r7, r4 │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ + orrs r7, r6 │ │ │ │ │ + bne.w 10994 <_PyLong_GCD+0x36c> │ │ │ │ │ + b.n 10846 <_PyLong_GCD+0x21e> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsrs r6, r1, #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - b.n 10626 <_PyLong_GCD+0x1ce> │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 10ee4 <_PyLong_GCD+0xa8c> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r7, fp │ │ │ │ │ + b.n 107ea <_PyLong_GCD+0x1c2> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 11114 <_PyLong_GCD+0xaec> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + mov r9, fp │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - blt.w 10f42 <_PyLong_GCD+0xaea> │ │ │ │ │ + blt.w 1114c <_PyLong_GCD+0xb24> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10f30 <_PyLong_GCD+0xad8> │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + bne.w 11176 <_PyLong_GCD+0xb4e> │ │ │ │ │ + cbz r5, 10c7a <_PyLong_GCD+0x652> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 10c7a <_PyLong_GCD+0x652> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 10c7a <_PyLong_GCD+0x652> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r5, r9 │ │ │ │ │ - bl cc10 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl cc10 │ │ │ │ │ - b.n 105d4 <_PyLong_GCD+0x17c> │ │ │ │ │ - ldrd r7, r9, [sp, #20] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - cbz r1, 10aa8 <_PyLong_GCD+0x650> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 10798 <_PyLong_GCD+0x170> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10aa8 <_PyLong_GCD+0x650> │ │ │ │ │ + beq.w 10798 <_PyLong_GCD+0x170> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 10aa8 <_PyLong_GCD+0x650> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10798 <_PyLong_GCD+0x170> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b.n 10798 <_PyLong_GCD+0x170> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cbz r5, 10cc0 <_PyLong_GCD+0x698> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 10cc0 <_PyLong_GCD+0x698> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 10cc0 <_PyLong_GCD+0x698> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10498 <_PyLong_GCD+0x40> │ │ │ │ │ + beq.w 10668 <_PyLong_GCD+0x40> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10498 <_PyLong_GCD+0x40> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 10668 <_PyLong_GCD+0x40> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10498 <_PyLong_GCD+0x40> │ │ │ │ │ + bne.w 10668 <_PyLong_GCD+0x40> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10498 <_PyLong_GCD+0x40> │ │ │ │ │ + b.n 10668 <_PyLong_GCD+0x40> │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 10a8e <_PyLong_GCD+0x636> │ │ │ │ │ + b.n 10ca8 <_PyLong_GCD+0x680> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10dfa <_PyLong_GCD+0x9a2> │ │ │ │ │ + bne.w 1106a <_PyLong_GCD+0xa42> │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10dea <_PyLong_GCD+0x992> │ │ │ │ │ + bne.w 1105a <_PyLong_GCD+0xa32> │ │ │ │ │ movs r2, #6 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 105d4 <_PyLong_GCD+0x17c> │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - strd fp, r9, [sp, #20] │ │ │ │ │ + b.n 10798 <_PyLong_GCD+0x170> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + strd r3, r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - strd r1, r1, [sp, #52] @ 0x34 │ │ │ │ │ - strd r3, r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - negs r3, r3 │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ - sbc.w r4, r2, r2, lsl #1 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + negs r3, r3 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ negs r2, r2 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ - negs r0, r7 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - sbc.w r2, r6, r6, lsl #1 │ │ │ │ │ - negs r7, r5 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - sbc.w r6, r1, r1, lsl #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b.n 108c8 <_PyLong_GCD+0x470> │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - umull r0, fp, r0, ip │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + negs r1, r2 │ │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ │ + sbc.w r2, r7, r7, lsl #1 │ │ │ │ │ + negs r4, r4 │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + sbc.w r7, r4, r4, lsl #1 │ │ │ │ │ + b.n 10a9e <_PyLong_GCD+0x476> │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + strd lr, ip, [sp, #60] @ 0x3c │ │ │ │ │ adds r4, #1 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ - add r1, fp │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - strd ip, lr, [sp, #56] @ 0x38 │ │ │ │ │ - adds r0, r0, r4 │ │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ │ + umull r0, r4, r0, lr │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + adds r0, r0, r5 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - adc.w r1, r1, r4 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + adc.w r3, r3, r5 │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ it eq │ │ │ │ │ - cmpeq r2, r7 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - strd r4, r1, [sp, #48] @ 0x30 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - bne.n 10b84 <_PyLong_GCD+0x72c> │ │ │ │ │ - ldrd fp, r9, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ - b.n 108ac <_PyLong_GCD+0x454> │ │ │ │ │ + cmpeq r1, r6 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bne.n 10da4 <_PyLong_GCD+0x77c> │ │ │ │ │ + ldrd sl, r9, [sp, #72] @ 0x48 │ │ │ │ │ + ldrd fp, r8, [sp, #80] @ 0x50 │ │ │ │ │ + b.n 10a82 <_PyLong_GCD+0x45a> │ │ │ │ │ + mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 10838 <_PyLong_GCD+0x3e0> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - subs r1, r4, r0 │ │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ + b.n 10a0a <_PyLong_GCD+0x3e2> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + bl 4414 <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + beq.w 10f66 <_PyLong_GCD+0x93e> │ │ │ │ │ + ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ │ + b.n 10690 <_PyLong_GCD+0x68> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + bl 4414 <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + beq.n 10cee <_PyLong_GCD+0x6c6> │ │ │ │ │ + ldrd r6, r3, [sp, #96] @ 0x60 │ │ │ │ │ + b.n 106b8 <_PyLong_GCD+0x90> │ │ │ │ │ + ldrd r9, r5, [sp, #76] @ 0x4c │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ + add.w r0, r9, #9 │ │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ + sub.w r1, r4, r9 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ subs r1, #9 │ │ │ │ │ - adds r0, #9 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it hi │ │ │ │ │ movhi r1, #0 │ │ │ │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - add.w ip, r9, r1 │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - bcc.w 10cfe <_PyLong_GCD+0x8a6> │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + add.w lr, r0, r1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bcc.n 10f08 <_PyLong_GCD+0x8e0> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r1, #0] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10bf0 <_PyLong_GCD+0x798> │ │ │ │ │ + beq.n 10e48 <_PyLong_GCD+0x820> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10f82 <_PyLong_GCD+0xb2a> │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + beq.w 1112a <_PyLong_GCD+0xb02> │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10c06 <_PyLong_GCD+0x7ae> │ │ │ │ │ + beq.n 10e60 <_PyLong_GCD+0x838> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e84 <_PyLong_GCD+0xa2c> │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ + beq.w 1119a <_PyLong_GCD+0xb72> │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10efa <_PyLong_GCD+0xaa2> │ │ │ │ │ - ldr.w r4, [fp, r1, lsl #2] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 10cb8 <_PyLong_GCD+0x860> │ │ │ │ │ + beq.w 110a2 <_PyLong_GCD+0xa7a> │ │ │ │ │ + ldr.w r4, [r6, r1, lsl #2] │ │ │ │ │ + cbz r4, 10ec2 <_PyLong_GCD+0x89a> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 10c2e <_PyLong_GCD+0x7d6> │ │ │ │ │ + beq.n 10e84 <_PyLong_GCD+0x85c> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10f12 <_PyLong_GCD+0xaba> │ │ │ │ │ - ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 10c6a <_PyLong_GCD+0x812> │ │ │ │ │ + beq.w 111a2 <_PyLong_GCD+0xb7a> │ │ │ │ │ + ldr.w r4, [r6, r0, lsl #2] │ │ │ │ │ + cbz r4, 10ebe <_PyLong_GCD+0x896> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 10f1a <_PyLong_GCD+0xac2> │ │ │ │ │ + beq.w 111aa <_PyLong_GCD+0xb82> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - strd r2, r3, [sp, #20] │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ │ - b.n 10634 <_PyLong_GCD+0x1dc> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ │ + b.n 107f8 <_PyLong_GCD+0x1d0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 10c38 <_PyLong_GCD+0x7e0> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r2, #8 │ │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - strd r3, r3, [sp] │ │ │ │ │ - bl 445c <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 10d62 <_PyLong_GCD+0x90a> │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - beq.n 10d58 <_PyLong_GCD+0x900> │ │ │ │ │ - ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ │ - b.n 104c6 <_PyLong_GCD+0x6e> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r2, #8 │ │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd r3, r3, [sp] │ │ │ │ │ - bl 445c <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 10d88 <_PyLong_GCD+0x930> │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - beq.w 10ad4 <_PyLong_GCD+0x67c> │ │ │ │ │ - ldrd r6, r3, [sp, #88] @ 0x58 │ │ │ │ │ - b.n 104f4 <_PyLong_GCD+0x9c> │ │ │ │ │ + b.n 10e8e <_PyLong_GCD+0x866> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 10c0e <_PyLong_GCD+0x7b6> │ │ │ │ │ + b.n 10e68 <_PyLong_GCD+0x840> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10d80 <_PyLong_GCD+0x928> │ │ │ │ │ + beq.n 10f70 <_PyLong_GCD+0x948> │ │ │ │ │ mov.w r8, #24 │ │ │ │ │ - b.n 1073a <_PyLong_GCD+0x2e2> │ │ │ │ │ + b.n 108fe <_PyLong_GCD+0x2d6> │ │ │ │ │ orr.w r1, r8, #2 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ - b.n 1077e <_PyLong_GCD+0x326> │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + b.n 10942 <_PyLong_GCD+0x31a> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1091a <_PyLong_GCD+0x4c2> │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + b.n 10ae6 <_PyLong_GCD+0x4be> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - b.n 108f0 <_PyLong_GCD+0x498> │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - ldr.w r4, [ip], #4 │ │ │ │ │ - sub.w sl, fp, r9 │ │ │ │ │ - sub.w lr, r1, r9 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - umull r1, r0, r4, r1 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b.n 10ac0 <_PyLong_GCD+0x498> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov ip, lr │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w r0, [lr], #4 │ │ │ │ │ + sub.w sl, r4, r1 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + sub.w r8, r4, r1 │ │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ + umull r1, r4, r0, r1 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - mla r3, r4, r3, r0 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - adc.w r0, r3, r0 │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mla r4, r0, r3, r4 │ │ │ │ │ + mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r1, [sl, r5] │ │ │ │ │ - orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - asrs r1, r0, #30 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - umull r1, r0, r4, r7 │ │ │ │ │ + str.w r1, [sl, ip] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + adc.w r4, r4, r6 │ │ │ │ │ + orr.w r3, r3, r4, lsl #2 │ │ │ │ │ + asrs r6, r4, #30 │ │ │ │ │ + umull r1, r4, r0, r1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mla r0, r4, r6, r0 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + mla r0, r0, r7, r4 │ │ │ │ │ sbc.w r0, r2, r0 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r1, [lr, r5] │ │ │ │ │ + str.w r1, [r8, ip] │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ asrs r1, r0, #30 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 10bb4 <_PyLong_GCD+0x75c> │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 10e0c <_PyLong_GCD+0x7e4> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.w 104c6 <_PyLong_GCD+0x6e> │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 10c8a <_PyLong_GCD+0x832> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10c8a <_PyLong_GCD+0x832> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10c8a <_PyLong_GCD+0x832> │ │ │ │ │ + b.w 10690 <_PyLong_GCD+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 105d4 <_PyLong_GCD+0x17c> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 10cac <_PyLong_GCD+0x854> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10cac <_PyLong_GCD+0x854> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - b.n 10cac <_PyLong_GCD+0x854> │ │ │ │ │ + b.n 10798 <_PyLong_GCD+0x170> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10d58 <_PyLong_GCD+0x900> │ │ │ │ │ + beq.n 10f66 <_PyLong_GCD+0x93e> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.w 10c6e <_PyLong_GCD+0x816> │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ + bhi.n 1100a <_PyLong_GCD+0x9e2> │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ │ mov.w r7, r4, asr #31 │ │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ │ - beq.w 104c6 <_PyLong_GCD+0x6e> │ │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ │ + beq.w 10690 <_PyLong_GCD+0x68> │ │ │ │ │ subs r6, #1 │ │ │ │ │ - str r6, [r0, #0] │ │ │ │ │ + str r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 104c6 <_PyLong_GCD+0x6e> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 10d78 <_PyLong_GCD+0x920> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r2, [r8] │ │ │ │ │ - cbz r2, 10e22 <_PyLong_GCD+0x9ca> │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w 10570 <_PyLong_GCD+0x118> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.n 10e04 <_PyLong_GCD+0x9ac> │ │ │ │ │ - negs r4, r4 │ │ │ │ │ - sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cbz r3, 10e2a <_PyLong_GCD+0x9d2> │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - beq.w 10522 <_PyLong_GCD+0xca> │ │ │ │ │ - b.n 106fa <_PyLong_GCD+0x2a2> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.w 10690 <_PyLong_GCD+0x68> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10aec <_PyLong_GCD+0x694> │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.n 106e2 <_PyLong_GCD+0x28a> │ │ │ │ │ + b.n 10dbc <_PyLong_GCD+0x794> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ad4 <_PyLong_GCD+0x67c> │ │ │ │ │ + beq.w 10cee <_PyLong_GCD+0x6c6> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - it hi │ │ │ │ │ - movhi r6, #1 │ │ │ │ │ - bhi.w 10c96 <_PyLong_GCD+0x83e> │ │ │ │ │ + bhi.n 11032 <_PyLong_GCD+0xa0a> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mul.w r6, r3, r6 │ │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ │ mov.w r3, r6, asr #31 │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - beq.w 104f4 <_PyLong_GCD+0x9c> │ │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ │ + beq.w 106b8 <_PyLong_GCD+0x90> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 104f4 <_PyLong_GCD+0x9c> │ │ │ │ │ - b.n 10d9a <_PyLong_GCD+0x942> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 108f0 <_PyLong_GCD+0x498> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + bne.w 106b8 <_PyLong_GCD+0x90> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + b.n 10dda <_PyLong_GCD+0x7b2> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ │ + bl 4414 <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 10dbc <_PyLong_GCD+0x794> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10dbc <_PyLong_GCD+0x794> │ │ │ │ │ + b.n 10fb6 <_PyLong_GCD+0x98e> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + bl 4414 <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 10dda <_PyLong_GCD+0x7b2> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10dda <_PyLong_GCD+0x7b2> │ │ │ │ │ + b.n 10ffe <_PyLong_GCD+0x9d6> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r8] │ │ │ │ │ + cbz r2, 11092 <_PyLong_GCD+0xa6a> │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.w 10734 <_PyLong_GCD+0x10c> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge.n 11074 <_PyLong_GCD+0xa4c> │ │ │ │ │ + negs r4, r4 │ │ │ │ │ + sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cbz r3, 1109a <_PyLong_GCD+0xa72> │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + beq.w 106e6 <_PyLong_GCD+0xbe> │ │ │ │ │ + b.n 108be <_PyLong_GCD+0x296> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10c06 <_PyLong_GCD+0x7ae> │ │ │ │ │ - mov r7, fp │ │ │ │ │ + b.n 10d06 <_PyLong_GCD+0x6de> │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.n 108a6 <_PyLong_GCD+0x27e> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10e84 <_PyLong_GCD+0x85c> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b.n 10e84 <_PyLong_GCD+0x85c> │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10e9e <_PyLong_GCD+0xa46> │ │ │ │ │ + beq.n 110c6 <_PyLong_GCD+0xa9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 10eea <_PyLong_GCD+0xa92> │ │ │ │ │ + cbz r3, 1111a <_PyLong_GCD+0xaf2> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10eae <_PyLong_GCD+0xa56> │ │ │ │ │ + beq.n 110d6 <_PyLong_GCD+0xaae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 10ef2 <_PyLong_GCD+0xa9a> │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - bl cc10 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl cc10 │ │ │ │ │ - b.n 10d84 <_PyLong_GCD+0x92c> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + cbz r3, 11122 <_PyLong_GCD+0xafa> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl cd00 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + bl cd00 │ │ │ │ │ + b.n 10f74 <_PyLong_GCD+0x94c> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b.n 110b6 <_PyLong_GCD+0xa8e> │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 106ac <_PyLong_GCD+0x254> │ │ │ │ │ + b.w 1086e <_PyLong_GCD+0x246> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10d84 <_PyLong_GCD+0x92c> │ │ │ │ │ + beq.w 10f74 <_PyLong_GCD+0x94c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10d84 <_PyLong_GCD+0x92c> │ │ │ │ │ + bne.w 10f74 <_PyLong_GCD+0x94c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10d84 <_PyLong_GCD+0x92c> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b.w 1066c <_PyLong_GCD+0x214> │ │ │ │ │ + b.n 10f74 <_PyLong_GCD+0x94c> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.w 1082e <_PyLong_GCD+0x206> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10e9e <_PyLong_GCD+0xa46> │ │ │ │ │ + b.n 110c6 <_PyLong_GCD+0xa9e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10eae <_PyLong_GCD+0xa56> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10c2e <_PyLong_GCD+0x7d6> │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - b.n 10c2e <_PyLong_GCD+0x7d6> │ │ │ │ │ - ldrd r7, r9, [sp, #20] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - b.n 10e8e <_PyLong_GCD+0xa36> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10c54 <_PyLong_GCD+0x7fc> │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 10634 <_PyLong_GCD+0x1dc> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 10a78 <_PyLong_GCD+0x620> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 110d6 <_PyLong_GCD+0xaae> │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a78 <_PyLong_GCD+0x620> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + b.n 10e48 <_PyLong_GCD+0x820> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + bic.w r3, r3, #7 │ │ │ │ │ + str.w r3, [r9, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + b.n 10ae6 <_PyLong_GCD+0x4be> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10f5e <_PyLong_GCD+0xb06> │ │ │ │ │ + beq.n 11168 <_PyLong_GCD+0xb40> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cbz r3, 10f62 <_PyLong_GCD+0xb0a> │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 10a6c <_PyLong_GCD+0x614> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + cbz r3, 11188 <_PyLong_GCD+0xb60> │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 10c62 <_PyLong_GCD+0x63a> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10c62 <_PyLong_GCD+0x63a> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a6c <_PyLong_GCD+0x614> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bic.w r3, r3, #7 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 10c62 <_PyLong_GCD+0x63a> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 11168 <_PyLong_GCD+0xb40> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 1091a <_PyLong_GCD+0x4c2> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + b.n 10ac0 <_PyLong_GCD+0x498> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10bf0 <_PyLong_GCD+0x798> │ │ │ │ │ + b.n 10e60 <_PyLong_GCD+0x838> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10eaa <_PyLong_GCD+0x882> │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.w 107f8 <_PyLong_GCD+0x1d0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010f8c : │ │ │ │ │ +000111c0 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ @@ -26152,27 +26384,27 @@ │ │ │ │ │ sub sp, #8 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r6 │ │ │ │ │ subs r6, r6, r1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 1114e │ │ │ │ │ + bgt.w 11382 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 110f0 │ │ │ │ │ + beq.w 11324 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110fe │ │ │ │ │ + beq.w 11332 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -26198,15 +26430,15 @@ │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11130 │ │ │ │ │ + beq.w 11364 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -26230,212 +26462,212 @@ │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ add.w r1, r8, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 11078 │ │ │ │ │ + beq.n 112ac │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1110a │ │ │ │ │ + beq.n 1133e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r5, [r9] │ │ │ │ │ lsrs r2, r6, #3 │ │ │ │ │ - beq.n 110d2 │ │ │ │ │ + beq.n 11306 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ adds r1, r4, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 110d2 │ │ │ │ │ + cbnz r3, 11306 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - beq.n 110ea │ │ │ │ │ + beq.n 1131e │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbnz r5, 110de │ │ │ │ │ + cbnz r5, 11312 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ - beq.n 110ea │ │ │ │ │ + beq.n 1131e │ │ │ │ │ ldr.w r5, [r4, r2, lsl #2] │ │ │ │ │ - cbnz r5, 110de │ │ │ │ │ + cbnz r5, 11312 │ │ │ │ │ subs r3, r2, #3 │ │ │ │ │ - beq.n 110ea │ │ │ │ │ + beq.n 1131e │ │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ │ - cbnz r5, 110de │ │ │ │ │ + cbnz r5, 11312 │ │ │ │ │ subs r3, r2, #4 │ │ │ │ │ - beq.n 110ea │ │ │ │ │ + beq.n 1131e │ │ │ │ │ ldr.w r5, [r1, #-8] │ │ │ │ │ - cbnz r5, 110de │ │ │ │ │ + cbnz r5, 11312 │ │ │ │ │ subs r3, r2, #5 │ │ │ │ │ - beq.n 110ea │ │ │ │ │ + beq.n 1131e │ │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ │ - cbnz r1, 110de │ │ │ │ │ + cbnz r1, 11312 │ │ │ │ │ sub.w r1, r4, #12 │ │ │ │ │ subs r3, r2, #6 │ │ │ │ │ add r1, r0 │ │ │ │ │ - cbz r3, 110ea │ │ │ │ │ + cbz r3, 1131e │ │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ │ - cbnz r0, 110ce │ │ │ │ │ + cbnz r0, 11302 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 110c2 │ │ │ │ │ + b.n 112f6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 110de │ │ │ │ │ + bne.n 11312 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ orr.w r3, r6, r3, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 110d2 │ │ │ │ │ + b.n 11306 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 110d2 │ │ │ │ │ + b.n 11306 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fd6 │ │ │ │ │ + bne.w 1120a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 110d8 │ │ │ │ │ + b.n 1130c │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r7, r0, #1 │ │ │ │ │ - cbz r0, 11166 │ │ │ │ │ + cbz r0, 1139a │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 11108 │ │ │ │ │ + beq.n 1133c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 11078 │ │ │ │ │ + beq.n 112ac │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str.w r5, [r9] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ lsrs r2, r6, #3 │ │ │ │ │ - bne.n 11082 │ │ │ │ │ - b.n 110d2 │ │ │ │ │ + bne.n 112b6 │ │ │ │ │ + b.n 11306 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11102 │ │ │ │ │ + beq.n 11336 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11102 │ │ │ │ │ + bne.n 11336 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11102 │ │ │ │ │ + b.n 11336 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 11102 │ │ │ │ │ + b.n 11336 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11078 │ │ │ │ │ + beq.n 112ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 11122 │ │ │ │ │ + b.n 11356 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011170 : │ │ │ │ │ +000113a4 : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ 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, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 111e6 │ │ │ │ │ + bne.n 1141a │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 111b4 │ │ │ │ │ - ldr r2, [pc, #88] @ (111f4 ) │ │ │ │ │ + bne.n 113e8 │ │ │ │ │ + ldr r2, [pc, #88] @ (11428 ) │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 111d0 │ │ │ │ │ + bne.n 11404 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #56] @ (111f4 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (11428 ) │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 111ae │ │ │ │ │ + beq.n 113e2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 111ae │ │ │ │ │ + bne.n 113e2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 111ae │ │ │ │ │ - bl cab0 <_PyLong_Copy> │ │ │ │ │ + b.n 113e2 │ │ │ │ │ + bl cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111b8 │ │ │ │ │ + bne.n 113ec │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 111ae │ │ │ │ │ + b.n 113e2 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000111f8 : │ │ │ │ │ +0001142c : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ 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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112d8 │ │ │ │ │ + beq.n 1150c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 1128a │ │ │ │ │ + bpl.n 114be │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 1123a │ │ │ │ │ + bhi.n 1146e │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -26447,134 +26679,134 @@ │ │ │ │ │ mov lr, r3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ add.w r9, ip, #12 │ │ │ │ │ mov.w r4, lr, lsl #30 │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ orr.w r6, r4, r3, lsr #2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 112f0 │ │ │ │ │ + bcc.n 11524 │ │ │ │ │ ldr.w r4, [r9, r0, lsl #2] │ │ │ │ │ adds r5, r4, r5 │ │ │ │ │ adc.w r4, r6, #0 │ │ │ │ │ lsrs r6, r5, #30 │ │ │ │ │ orr.w r6, r6, r4, lsl #2 │ │ │ │ │ lsrs r7, r4, #30 │ │ │ │ │ cmp r7, lr │ │ │ │ │ it eq │ │ │ │ │ cmpeq r6, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq.n 1124e │ │ │ │ │ + beq.n 11482 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 11232 │ │ │ │ │ - b.n 112ac │ │ │ │ │ + beq.n 11466 │ │ │ │ │ + b.n 114e0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 112e8 │ │ │ │ │ + cbz r0, 1151c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 112d2 │ │ │ │ │ + bhi.n 11506 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 11232 │ │ │ │ │ + beq.n 11466 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11232 │ │ │ │ │ + bne.n 11466 │ │ │ │ │ mov r0, ip │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 11232 │ │ │ │ │ + b.n 11466 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 1123c │ │ │ │ │ + b.n 11470 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1646 @ 0x66e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 11232 │ │ │ │ │ + b.n 11466 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 11312 │ │ │ │ │ + bge.n 11546 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1127a │ │ │ │ │ + bge.n 114ae │ │ │ │ │ add.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ │ orrs.w lr, r3, lr │ │ │ │ │ - bne.n 1127a │ │ │ │ │ + bne.n 114ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 11232 │ │ │ │ │ - b.n 112ac │ │ │ │ │ + beq.n 11466 │ │ │ │ │ + b.n 114e0 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ mul.w lr, r2, lr │ │ │ │ │ mla lr, r3, r1, lr │ │ │ │ │ umull r3, r1, r2, r3 │ │ │ │ │ add r1, lr │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 11232 │ │ │ │ │ - b.n 112ac │ │ │ │ │ + beq.n 11466 │ │ │ │ │ + b.n 114e0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001132c <_PyLong_Lshift>: │ │ │ │ │ +00011560 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ and.w r3, lr, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 11480 <_PyLong_Lshift+0x154> │ │ │ │ │ + beq.w 116b4 <_PyLong_Lshift+0x154> │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ it ls │ │ │ │ │ cmpls.w lr, #15 │ │ │ │ │ umull ip, r2, r2, r1 │ │ │ │ │ mov.w ip, r2, lsr #4 │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ mls r2, r2, ip, r1 │ │ │ │ │ - bhi.n 1141c <_PyLong_Lshift+0xf0> │ │ │ │ │ + bhi.n 11650 <_PyLong_Lshift+0xf0> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 11434 <_PyLong_Lshift+0x108> │ │ │ │ │ + bmi.n 11668 <_PyLong_Lshift+0x108> │ │ │ │ │ sub.w ip, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w ip, r3, ip │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 113c0 <_PyLong_Lshift+0x94> │ │ │ │ │ + bcs.n 115f4 <_PyLong_Lshift+0x94> │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -26583,22 +26815,22 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r2, r4 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 11428 <_PyLong_Lshift+0xfc> │ │ │ │ │ + bcs.n 1165c <_PyLong_Lshift+0xfc> │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11476 <_PyLong_Lshift+0x14a> │ │ │ │ │ + beq.n 116aa <_PyLong_Lshift+0x14a> │ │ │ │ │ eor.w r5, r2, r2, asr #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w r5, r5, r2, asr #31 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -26618,19 +26850,19 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 2974 │ │ │ │ │ + b.w 292c │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w cc28 <_PyLong_FromLarge> │ │ │ │ │ + b.w cd18 <_PyLong_FromLarge> │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w lr, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ lsl.w lr, r3, lr │ │ │ │ │ lsl.w r0, r1, r2 │ │ │ │ │ lsl.w r4, r3, r2 │ │ │ │ │ @@ -26639,58 +26871,58 @@ │ │ │ │ │ negs r2, r4 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ sbc.w r1, r0, r0, lsl #1 │ │ │ │ │ adds.w r4, r4, #256 @ 0x100 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 113c0 <_PyLong_Lshift+0x94> │ │ │ │ │ + bcs.n 115f4 <_PyLong_Lshift+0x94> │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ - b.n 113a8 <_PyLong_Lshift+0x7c> │ │ │ │ │ + b.n 115dc <_PyLong_Lshift+0x7c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 113ba <_PyLong_Lshift+0x8e> │ │ │ │ │ - ldr r3, [pc, #0] @ (11484 <_PyLong_Lshift+0x158>) │ │ │ │ │ - b.n 113ba <_PyLong_Lshift+0x8e> │ │ │ │ │ + b.n 115ee <_PyLong_Lshift+0x8e> │ │ │ │ │ + ldr r3, [pc, #0] @ (116b8 <_PyLong_Lshift+0x158>) │ │ │ │ │ + b.n 115ee <_PyLong_Lshift+0x8e> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00011488 <_PyLong_Rshift>: │ │ │ │ │ +000116bc <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ stmdb 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, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ and.w r5, r6, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 11ad6 <_PyLong_Rshift+0x64e> │ │ │ │ │ + beq.w 11d0a <_PyLong_Rshift+0x64e> │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ umull r2, r3, r3, r1 │ │ │ │ │ mov.w r1, r3, lsr #4 │ │ │ │ │ mov.w r3, #30 │ │ │ │ │ mls r2, r3, r1, r4 │ │ │ │ │ - bhi.n 1158c <_PyLong_Rshift+0x104> │ │ │ │ │ + bhi.n 117c0 <_PyLong_Rshift+0x104> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ cmp r4, #29 │ │ │ │ │ mul.w r5, r3, r5 │ │ │ │ │ mov.w r3, r5, asr #31 │ │ │ │ │ ittt hi │ │ │ │ │ lsrhi r5, r5, #30 │ │ │ │ │ orrhi.w r5, r5, r3, lsl #2 │ │ │ │ │ addhi r1, r5, #5 │ │ │ │ │ - bhi.n 11514 <_PyLong_Rshift+0x8c> │ │ │ │ │ + bhi.n 11748 <_PyLong_Rshift+0x8c> │ │ │ │ │ rsb r1, r2, #32 │ │ │ │ │ subs.w r0, r2, #32 │ │ │ │ │ lsr.w r5, r5, r2 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ orr.w r5, r5, r1 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r0, r3, r0 │ │ │ │ │ @@ -26698,15 +26930,15 @@ │ │ │ │ │ asrs r3, r2 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 1152e <_PyLong_Rshift+0xa6> │ │ │ │ │ + bcs.n 11762 <_PyLong_Rshift+0xa6> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -26715,21 +26947,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r5, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 11a4e <_PyLong_Rshift+0x5c6> │ │ │ │ │ + bcs.w 11c82 <_PyLong_Rshift+0x5c6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ac2 <_PyLong_Rshift+0x63a> │ │ │ │ │ + beq.w 11cf6 <_PyLong_Rshift+0x63a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ @@ -26744,56 +26976,56 @@ │ │ │ │ │ cmp r3, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ - b.n 11526 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 1175a <_PyLong_Rshift+0x9e> │ │ │ │ │ subs r7, r5, #2 │ │ │ │ │ rsbs ip, r7, #0 │ │ │ │ │ adc.w ip, ip, r7 │ │ │ │ │ - cbnz r2, 115a0 <_PyLong_Rshift+0x118> │ │ │ │ │ + cbnz r2, 117d4 <_PyLong_Rshift+0x118> │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 119ec <_PyLong_Rshift+0x564> │ │ │ │ │ + bne.w 11c20 <_PyLong_Rshift+0x564> │ │ │ │ │ rsb r3, r1, r6, lsr #3 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 11ab4 <_PyLong_Rshift+0x62c> │ │ │ │ │ + ble.w 11ce8 <_PyLong_Rshift+0x62c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ac6 <_PyLong_Rshift+0x63e> │ │ │ │ │ + beq.w 11cfa <_PyLong_Rshift+0x63e> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add.w r8, r9, r1, lsl #2 │ │ │ │ │ mov.w r3, r1, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ rsb ip, r2, #30 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq.w 11a16 <_PyLong_Rshift+0x58e> │ │ │ │ │ + beq.w 11c4a <_PyLong_Rshift+0x58e> │ │ │ │ │ rsb r5, r2, #32 │ │ │ │ │ lsrs r3, r2 │ │ │ │ │ lsr.w sl, r0, r2 │ │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ lsr.w r5, r0, r5 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ sub.w lr, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ lsl.w r7, r0, lr │ │ │ │ │ lsr.w r2, r0, r5 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orrs r2, r7 │ │ │ │ │ @@ -26801,128 +27033,128 @@ │ │ │ │ │ adc.w sl, sl, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #3 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #5 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r1, #7 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ add.w r2, r1, #9 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ │ lsl.w r7, r2, lr │ │ │ │ │ lsr.w r0, r2, r5 │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc.w r7, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ add.w r2, r1, #10 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ │ add.w r8, r1, #11 │ │ │ │ │ lsl.w r7, r0, lr │ │ │ │ │ lsr.w r2, r0, r5 │ │ │ │ │ orrs r2, r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ @@ -26930,31 +27162,31 @@ │ │ │ │ │ adc.w r2, r2, r7, lsr #30 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w sl, r2, lsr #30 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - ble.w 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + ble.w 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ subs r6, #1 │ │ │ │ │ add.w r0, r9, #52 @ 0x34 │ │ │ │ │ subs r2, r6, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r7, #10 │ │ │ │ │ add.w r9, r1, r0 │ │ │ │ │ sub.w r1, r2, #10 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq.w 11a10 <_PyLong_Rshift+0x588> │ │ │ │ │ + beq.w 11c44 <_PyLong_Rshift+0x588> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1186a <_PyLong_Rshift+0x3e2> │ │ │ │ │ + beq.n 11a9e <_PyLong_Rshift+0x3e2> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 11836 <_PyLong_Rshift+0x3ae> │ │ │ │ │ + beq.n 11a6a <_PyLong_Rshift+0x3ae> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r7, #11 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsl.w r6, r1, lr │ │ │ │ │ lsr.w r0, r1, r5 │ │ │ │ │ @@ -26999,15 +27231,15 @@ │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ adc.w r6, sl, r6 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 1195a <_PyLong_Rshift+0x4d2> │ │ │ │ │ + beq.n 11b8e <_PyLong_Rshift+0x4d2> │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add.w r8, r9, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r7, #4 │ │ │ │ │ add.w r9, r8, #12 │ │ │ │ │ @@ -27057,163 +27289,163 @@ │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 118a4 <_PyLong_Rshift+0x41c> │ │ │ │ │ + bne.n 11ad8 <_PyLong_Rshift+0x41c> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r0, r4, fp, lsl #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11a92 <_PyLong_Rshift+0x60a> │ │ │ │ │ + beq.w 11cc6 <_PyLong_Rshift+0x60a> │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ - cbz r5, 119dc <_PyLong_Rshift+0x554> │ │ │ │ │ + cbz r5, 11c10 <_PyLong_Rshift+0x554> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 119e0 <_PyLong_Rshift+0x558> │ │ │ │ │ + bne.n 11c14 <_PyLong_Rshift+0x558> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 11526 <_PyLong_Rshift+0x9e> │ │ │ │ │ + bhi.w 1175a <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 11526 <_PyLong_Rshift+0x9e> │ │ │ │ │ + bcs.w 1175a <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 119c8 <_PyLong_Rshift+0x540> │ │ │ │ │ + beq.n 11bfc <_PyLong_Rshift+0x540> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 119c8 <_PyLong_Rshift+0x540> │ │ │ │ │ - ldr r2, [pc, #300] @ (11ae4 <_PyLong_Rshift+0x65c>) │ │ │ │ │ + cbnz r3, 11bfc <_PyLong_Rshift+0x540> │ │ │ │ │ + ldr r2, [pc, #300] @ (11d18 <_PyLong_Rshift+0x65c>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11aca <_PyLong_Rshift+0x642> │ │ │ │ │ + bne.w 11cfe <_PyLong_Rshift+0x642> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 11526 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 1175a <_PyLong_Rshift+0x9e> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1196a <_PyLong_Rshift+0x4e2> │ │ │ │ │ + b.n 11b9e <_PyLong_Rshift+0x4e2> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 1197c <_PyLong_Rshift+0x4f4> │ │ │ │ │ + b.n 11bb0 <_PyLong_Rshift+0x4f4> │ │ │ │ │ cmp r4, #29 │ │ │ │ │ - bhi.n 11aae <_PyLong_Rshift+0x626> │ │ │ │ │ + bhi.n 11ce2 <_PyLong_Rshift+0x626> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 11ada <_PyLong_Rshift+0x652> │ │ │ │ │ + bne.n 11d0e <_PyLong_Rshift+0x652> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 11526 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 1175a <_PyLong_Rshift+0x9e> │ │ │ │ │ mov r2, sl │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n 118a4 <_PyLong_Rshift+0x41c> │ │ │ │ │ + b.n 11ad8 <_PyLong_Rshift+0x41c> │ │ │ │ │ mov.w r0, fp, lsl #3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ orr.w r0, r0, #2 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ add.w r0, r9, #8 │ │ │ │ │ mov r5, lr │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 11a8a <_PyLong_Rshift+0x602> │ │ │ │ │ + bne.n 11cbe <_PyLong_Rshift+0x602> │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ lsr.w r0, r0, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ adds.w r3, r0, sl │ │ │ │ │ adc.w r0, lr, #0 │ │ │ │ │ - b.n 115e4 <_PyLong_Rshift+0x15c> │ │ │ │ │ + b.n 11818 <_PyLong_Rshift+0x15c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt.n 11aa0 <_PyLong_Rshift+0x618> │ │ │ │ │ + blt.n 11cd4 <_PyLong_Rshift+0x618> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 11ac6 <_PyLong_Rshift+0x63e> │ │ │ │ │ + cbz r0, 11cfa <_PyLong_Rshift+0x63e> │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov.w r1, r8, lsr #30 │ │ │ │ │ bic.w r3, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r8, r1, r7, lsl #2 │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ │ - beq.w 11526 <_PyLong_Rshift+0x9e> │ │ │ │ │ - b.n 11a6e <_PyLong_Rshift+0x5e6> │ │ │ │ │ + beq.w 1175a <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 11ca2 <_PyLong_Rshift+0x5e6> │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ orrs r5, r2 │ │ │ │ │ - b.n 11a2e <_PyLong_Rshift+0x5a6> │ │ │ │ │ + b.n 11c62 <_PyLong_Rshift+0x5a6> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 11982 <_PyLong_Rshift+0x4fa> │ │ │ │ │ + beq.w 11bb6 <_PyLong_Rshift+0x4fa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 119a6 <_PyLong_Rshift+0x51e> │ │ │ │ │ + b.n 11bda <_PyLong_Rshift+0x51e> │ │ │ │ │ rsbs r8, r8, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 11a56 <_PyLong_Rshift+0x5ce> │ │ │ │ │ + b.n 11c8a <_PyLong_Rshift+0x5ce> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 115a0 <_PyLong_Rshift+0x118> │ │ │ │ │ + b.n 117d4 <_PyLong_Rshift+0x118> │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 314 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 11526 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 1175a <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 119c2 <_PyLong_Rshift+0x53a> │ │ │ │ │ - ldr r4, [pc, #16] @ (11ae8 <_PyLong_Rshift+0x660>) │ │ │ │ │ - b.n 11526 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 11bf6 <_PyLong_Rshift+0x53a> │ │ │ │ │ + ldr r4, [pc, #16] @ (11d1c <_PyLong_Rshift+0x660>) │ │ │ │ │ + b.n 1175a <_PyLong_Rshift+0x9e> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w cab0 <_PyLong_Copy> │ │ │ │ │ + b.w cba4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n a2 <_PyLong_UnsignedLongLong_Converter+0x5e> │ │ │ │ │ - bl aad8 │ │ │ │ │ + bl abcc │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ beq.n 9a <_PyLong_UnsignedLongLong_Converter+0x56> │ │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n f8 <_PyLong_UnsignedInt_Converter+0x52> │ │ │ │ │ - bl 3358 │ │ │ │ │ + bl 3310 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n f0 <_PyLong_UnsignedInt_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n fa <_PyLong_UnsignedInt_Converter+0x54> │ │ │ │ │ @@ -146,15 +146,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 14e <_PyLong_UnsignedLong_Converter+0x52> │ │ │ │ │ - bl 3358 │ │ │ │ │ + bl 3310 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 146 <_PyLong_UnsignedLong_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n 150 <_PyLong_UnsignedLong_Converter+0x54> │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 1ae <_PyLong_Size_t_Converter+0x52> │ │ │ │ │ - bl 2580 │ │ │ │ │ + bl 2538 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1a6 <_PyLong_Size_t_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n 1b0 <_PyLong_Size_t_Converter+0x54> │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 91720 (bytes into file) │ │ │ │ │ + Start of section headers: 91900 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x16648: │ │ │ │ │ +There are 18 section headers, starting at offset 0x166fc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000b9c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 012ed0 000380 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 012f84 000380 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000bd0 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013250 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 013304 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0017c0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0017c0 00b8bc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 013820 002428 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00d07c 0008e7 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00d964 001080 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 015c48 000940 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00e9e4 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 016588 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00f392 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f392 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00f3c8 002300 10 16 365 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0116c8 001806 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0165b8 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0017c0 00b970 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0138d4 002428 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00d130 0008e7 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00da18 001080 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 015cfc 000940 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00ea98 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01663c 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00f446 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f446 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00f47c 002300 10 16 365 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01177c 001806 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01666c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,251 +1,251 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 560 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00003b95 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00003b99 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 000000a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 000000ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 000000ad 164 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 8: 00000148 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 00000150 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 10: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 13: 00001061 1338 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ - 14: 00000cf1 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 13: 00001051 1338 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 14: 00000ce1 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ 15: 00000001 76 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 16: 00000ce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00000cf0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 18: 00000f38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 16: 00000cd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000ce0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 18: 00000f28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000f40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 21: 00000f41 288 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ - 22: 0000105c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 23: 00001060 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 00006a4d 1070 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 25: 00008c1d 528 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ - 26: 000016a5 2420 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 27: 000014cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 000014d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 0000159d 264 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 30: 00002559 276 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 31: 000019f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 000019fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00002014 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 00002018 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 00002039 1312 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 36: 00002304 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 00002308 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 38: 0000254c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 39: 00002558 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 40: 0000266d 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 41: 00002854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00002860 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 00008b25 248 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 44: 00004a6d 752 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ - 45: 00002b1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00002b28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 00002c04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 00002c0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 49: 00002c41 1248 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 50: 000090e9 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 51: 00002ebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 52: 0000b045 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ - 53: 00002ecc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 00003241 2388 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 55: 00003118 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00003120 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00003121 200 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 58: 000031e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 000031e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 60: 0000323c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 00000f30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 00000f31 288 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ + 22: 0000104c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 00001050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 24: 00006a3d 1070 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 25: 00008be9 528 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 26: 00001695 2420 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 27: 000014bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 000014c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 0000158d 264 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 30: 00002549 224 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 31: 000019e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 000019ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00002004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 00002008 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00002029 1312 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 36: 000022f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 000022f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 38: 0000253c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 39: 00002548 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 40: 00002629 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 41: 00002810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 0000281c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 43: 00008af1 248 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 44: 00004a71 732 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ + 45: 00002ad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00002ae4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00002bc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00002bc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 49: 00002bfd 1248 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 50: 000090b5 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 51: 00002e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 0000b015 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 53: 00002e88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 000031fd 2460 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 55: 000030d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 000030dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 000030dd 200 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 58: 0000319c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 000031a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 000031f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 62: 00003240 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 0000365c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00003664 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00003998 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 000039a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 67: 00003b90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 00003b94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 69: 00003c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 00003c5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 71: 00003c5d 1496 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 72: 00003eec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 00003f08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 74: 00004228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 00004234 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00004235 264 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 77: 00004334 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 0000433c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00004631 274 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 80: 00004a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 81: 00004a6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 82: 00004d58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00004d5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 84: 00005030 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00005040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 86: 000052bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 000052c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 62: 000031fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 000035cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000035d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00003890 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 0000389c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00003b94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 68: 00003b98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 69: 00003c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 00003c60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 71: 00003c61 1496 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 72: 00003ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00003f0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 74: 0000422c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00004238 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 00004239 264 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 77: 00004338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00004340 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 79: 00004635 274 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 80: 00004a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 00004a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 00004d48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00004d4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 84: 00005020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00005030 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 86: 000052ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 000052b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 88: 00000034 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 89: 000058ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 000058dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 90: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 91: 000058f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 000058f5 244 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 93: 00009f21 1516 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 94: 000059d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 000059e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 96: 000059e9 140 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 97: 00005a64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 000058e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 000058e5 244 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 93: 00009ef1 1516 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 94: 000059c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 000059d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 000059d9 140 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 97: 00005a54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 98: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 99: 00005a74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 00005a75 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 101: 00005b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00005b2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00005bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00005bd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 105: 00005bd5 208 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 106: 00005c9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 00005ca4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 108: 00005ca5 248 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 109: 00005d90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00005d9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 00005d9d 98 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 99: 00005a64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00005a65 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 101: 00005b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00005b1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 00005bbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00005bc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 105: 00005bc5 208 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 106: 00005c8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 00005c94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 108: 00005c95 248 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 109: 00005d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00005d8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00005d8d 98 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ 112: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 113: 000000ac 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 114: 00005e01 576 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 115: 0000603c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 00006040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 117: 00006151 2300 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 114: 00005df1 576 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 115: 0000602c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00006030 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 00006141 2300 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ 118: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 119: 0000660c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00006614 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 119: 000065fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00006604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 121: 00006a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 122: 00006a0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 123: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 124: 00007469 936 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 125: 000077c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 000077c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 00007851 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 128: 00007ad0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00007ad4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00007ad5 148 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 131: 00007b8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 00007b90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 133: 00007c18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 00007459 936 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 125: 000077b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 000077b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 00007841 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 128: 00007ac0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00007ac4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00007ac5 148 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 131: 00007b7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 00007b80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 00007c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 134: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 135: 00007c20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 136: 00007c21 210 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 137: 00008378 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 0000837c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 139: 00008738 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000873c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 000088bd 616 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 142: 00008b1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 00008b24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 144: 00008c10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 00008c1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 146: 00008e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 00008e2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 148: 00008e2d 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 149: 00008e31 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 150: 00008e49 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 151: 00008ef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00008f00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00008f01 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 154: 00008f8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 00008f98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 156: 00008f99 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 157: 00009044 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 00009050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 159: 00009051 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 160: 000090dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00007c10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 00007c11 210 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 137: 00008360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 00008364 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 139: 00008718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000871c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 00008889 616 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 142: 00008ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 00008af0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 144: 00008bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 00008be8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 146: 00008df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 00008df8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 148: 00008df9 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 149: 00008dfd 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 150: 00008e15 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 151: 00008ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 00008ecc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 153: 00008ecd 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 154: 00008f58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 00008f64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 156: 00008f65 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 157: 00009010 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 0000901c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 0000901d 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 160: 000090a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 161: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 162: 000000cd 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ 163: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 164: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 165: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 166: 000000cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 167: 000090e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 168: 00009168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 169: 00009174 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 170: 00009175 440 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 171: 0000932d 298 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 172: 000096b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 000096bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 174: 00009800 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 00009804 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 176: 000099f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 000099f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 000090b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 168: 00009134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00009140 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 00009141 440 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 171: 000092f9 298 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 172: 00009680 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 00009688 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 174: 000097cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 000097d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 176: 000099c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 000099c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 178: 000001a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 179: 000001ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 180: 000001ad 44 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 181: 00009b45 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 182: 00009be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 00009b11 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 182: 00009bb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 183: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 184: 00009bec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 185: 00009bed 244 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 186: 00009ccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00009bb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 00009bb9 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 186: 00009c9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 187: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 188: 00009ce0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00009ce1 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 190: 00009d4d 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 191: 00009f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 00009cb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 00009cb1 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 190: 00009d1d 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 191: 00009ee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 192: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 193: 00000178 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 194: 000001c0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 195: 00009f20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 196: 0000a250 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 0000a258 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 198: 0000a508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 00009ef0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 196: 0000a220 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 0000a228 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 198: 0000a4d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 199: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 200: 0000a50c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 200: 0000a4dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 201: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 202: 0000a754 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 0000a724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 203: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 204: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 205: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 206: 00000254 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 207: 0000022d 646 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 208: 0000a758 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 0000a759 114 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 208: 0000a728 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 0000a729 114 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ 210: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 211: 0000026c 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 212: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 213: 0000005c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 214: 0000a7cd 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 214: 0000a79d 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 215: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 216: 0000a841 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 217: 0000ab70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 0000ab84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 0000a811 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 217: 0000ab40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 0000ab54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 219: 000004b5 12 FUNC LOCAL DEFAULT 1 dictview_traverse │ │ │ │ │ - 220: 0000ae08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 0000add8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 221: 000004c1 52 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 222: 0000ae18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 223: 0000af10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000af14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000afac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 0000afb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 227: 0000afb1 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 228: 0000b0a5 628 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 229: 0000b310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 0000ade8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 223: 0000aee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 0000aee4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 225: 0000af7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000af80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 0000af81 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 228: 0000b075 628 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 229: 0000b2e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 230: 00000559 8 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ 231: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 232: 0000b318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 233: 0000b3e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 232: 0000b2e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 233: 0000b3b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 234: 00000561 98 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 235: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 236: 0000b3ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 237: 0000b3ed 680 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ - 238: 0000b690 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 0000b694 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 240: 0000b695 552 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 236: 0000b3bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 237: 0000b3bd 906 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 238: 0000b6a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 0000b6ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 240: 0000b749 552 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ 241: 0000070c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 242: 00000710 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 243: 00000711 108 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 244: 0000077d 88 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ 245: 00000778 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 246: 0000077c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 247: 000007cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -369,112 +369,112 @@ │ │ │ │ │ 365: 00000001 172 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 368: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 370: 00000151 106 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 372: 000001f1 2606 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 372: 000001f1 2590 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 374: 000001bd 52 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 378: 00000c21 208 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 378: 00000c11 208 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 384: 0000a50d 588 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 384: 0000a4dd 588 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 387: 00002019 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 388: 00002689 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 389: 000026f5 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 387: 00002009 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 388: 00002645 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 389: 000026b1 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 391: 0000274d 276 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 391: 00002709 276 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 394: 00002861 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 395: 000028f9 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 396: 00002941 488 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 397: 00002b29 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 398: 00002c0d 50 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 394: 0000281d 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 395: 000028b5 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 396: 000028fd 488 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 397: 00002ae5 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 398: 00002bc9 50 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 404: 000031e9 46 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 405: 00003219 40 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 404: 000031a5 46 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 405: 000031d5 40 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 416: 0000433d 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 417: 0000446d 254 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 418: 00004381 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 419: 0000456d 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 420: 00004745 808 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 421: 00004d5d 1388 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 422: 000052c9 168 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 423: 00005371 1030 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 424: 00005779 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 425: 00005799 348 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 416: 00004341 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 417: 00004471 254 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 418: 00004385 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 419: 00004571 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 420: 00004749 808 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 421: 00004d4d 1388 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 422: 000052b9 168 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 423: 00005361 1030 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 424: 00005769 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 425: 00005789 348 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 427: 0000acad 364 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 427: 0000ac7d 364 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 435: 00005b2d 168 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 435: 00005b1d 168 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 439: 00006041 108 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 440: 000060ad 164 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 439: 00006031 108 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 440: 0000609d 164 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 443: 00006e7d 1000 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 444: 00007265 438 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 445: 0000741d 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 443: 00006e6d 1000 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 444: 00007255 438 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 445: 0000740d 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 447: 00007811 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 448: 000078d1 516 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 449: 00007b69 40 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 450: 00007b91 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 451: 00007cf5 406 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 447: 00007801 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ + 448: 000078c1 516 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 449: 00007b59 40 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 450: 00007b81 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 451: 00007ce5 406 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 453: 00007e8d 324 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 453: 00007e7d 324 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 455: 00007fd1 182 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 456: 0000afe5 94 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 457: 00008089 756 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 458: 0000837d 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 459: 000083f9 958 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 460: 000087b9 152 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 461: 00008851 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 455: 00007fc1 182 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 456: 0000afb5 94 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 457: 00008079 748 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 458: 00008365 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 459: 000083e1 932 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 460: 00008785 152 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 461: 0000881d 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 463: 0000004d 128 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 465: 00009459 612 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 466: 000096bd 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 467: 000096f1 276 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 468: 00009805 728 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 469: 00009add 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 465: 00009425 612 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 466: 00009689 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 467: 000096bd 276 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 468: 000097d1 728 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 469: 00009aa9 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ 470: 00000129 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 471: 000001d9 82 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ @@ -485,27 +485,27 @@ │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 486: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 488: 0000a895 1046 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 488: 0000a865 1046 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 495: 0000ae19 60 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 496: 0000ae55 192 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 497: 0000af15 156 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 495: 0000ade9 60 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 496: 0000ae25 192 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 497: 0000aee5 156 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ 498: 000004f5 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 499: 0000b099 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 500: 0000b319 212 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 499: 0000b069 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 500: 0000b2e9 212 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 506: 000005c5 286 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 507: 000006e5 44 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x12ed0 contains 112 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x12f84 contains 112 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000044 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000aa 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000000ae 0001d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000000b2 0000a12f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ 000000b6 0000a130 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ 00000120 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000018a 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000018e 0001d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000192 0000a12f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ 00000196 0000a130 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ 0000019c 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001a8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001bc 0000600a R_ARM_THM_CALL 000059e9 dict_update_arg │ │ │ │ │ +000001bc 0000600a R_ARM_THM_CALL 000059d9 dict_update_arg │ │ │ │ │ 000001ee 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001fc 00007f0a R_ARM_THM_CALL 00007851 pop_lock_held │ │ │ │ │ +000001fc 00007f0a R_ARM_THM_CALL 00007841 pop_lock_held │ │ │ │ │ 00000216 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000240 0001db0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 00000256 0001dc0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ 0000026c 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ 0000027a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ 0000027e 0000ce30 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ 00000282 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ @@ -43,28 +43,28 @@ │ │ │ │ │ 00000336 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 00000340 0001df0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ 0000034e 0001e00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ 00000366 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003f0 0001e10a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 000003f6 0001e20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000003fc 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ -00000402 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ +000003fc 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ +00000402 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ 00000430 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ 0000043a 0001e10a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000440 0001e30a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ 00000452 0001e10a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000456 0000cc2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ 0000045a 0000cc30 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ 000004a0 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ 000004a4 0000cb30 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ 000004ac 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000550 0001aa0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00000582 00018e0a R_ARM_THM_CALL 00002c0d PyDict_Copy │ │ │ │ │ -0000058c 0000600a R_ARM_THM_CALL 000059e9 dict_update_arg │ │ │ │ │ +00000582 00018e0a R_ARM_THM_CALL 00002bc9 PyDict_Copy │ │ │ │ │ +0000058c 0000600a R_ARM_THM_CALL 000059d9 dict_update_arg │ │ │ │ │ 0000059a 0001f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000059e 0001f930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005bc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005ea 0001c40a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 000006b4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000006b8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000006c0 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -73,29 +73,29 @@ │ │ │ │ │ 0000073a 0001fc0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000762 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000772 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000778 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007aa 0001fe0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000007cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007fe 00018a0a R_ARM_THM_CALL 00002861 PyDict_GetItemRef │ │ │ │ │ +000007fe 00018a0a R_ARM_THM_CALL 0000281d PyDict_GetItemRef │ │ │ │ │ 00000810 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000083c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000856 0001db0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 00000860 0002010a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 0000086c 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC30 │ │ │ │ │ 00000870 0000fe30 R_ARM_THM_MOVT_ABS 00000374 .LC30 │ │ │ │ │ 00000876 0002020a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000890 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000089a 0001e10a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 000008a8 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000370 .LC29 │ │ │ │ │ 000008ac 0000fd30 R_ARM_THM_MOVT_ABS 00000370 .LC29 │ │ │ │ │ 000008e6 0001c40a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 000008f8 0001b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000928 0001a10a R_ARM_THM_CALL 0000446d _PyDict_Next │ │ │ │ │ +00000928 0001a10a R_ARM_THM_CALL 00004471 _PyDict_Next │ │ │ │ │ 00000952 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000956 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000095e 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000980 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000099a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a54 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a5a 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -105,119 +105,119 @@ │ │ │ │ │ 00000a6e 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000aa2 0001b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000b74 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b88 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b98 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000464 0001881e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000708 0000361e R_ARM_THM_JUMP24 00003241 dict_merge │ │ │ │ │ +00000708 0000361e R_ARM_THM_JUMP24 000031fd dict_merge │ │ │ │ │ 00000790 0001fd1e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 000007ba 0001fd1e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 000008b6 0001881e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x13250 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x13304 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000028 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000034 00004702 R_ARM_ABS32 00003c5d dict_dealloc │ │ │ │ │ +00000034 00004702 R_ARM_ABS32 00003c61 dict_dealloc │ │ │ │ │ 00000048 0000cf02 R_ARM_ABS32 0000022d dict_repr │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00022b02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000064 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000074 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000078 00004f02 R_ARM_ABS32 00004631 dict_traverse │ │ │ │ │ -0000007c 00008d02 R_ARM_ABS32 000088bd dict_tp_clear │ │ │ │ │ -00000080 0000f002 R_ARM_ABS32 0000b695 dict_richcompare │ │ │ │ │ -00000088 00003202 R_ARM_ABS32 000090e9 dict_iter │ │ │ │ │ +00000078 00004f02 R_ARM_ABS32 00004635 dict_traverse │ │ │ │ │ +0000007c 00008d02 R_ARM_ABS32 00008889 dict_tp_clear │ │ │ │ │ +00000080 0000f002 R_ARM_ABS32 0000b749 dict_richcompare │ │ │ │ │ +00000088 00003202 R_ARM_ABS32 000090b5 dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000b902 R_ARM_ABS32 00009bed dict_init │ │ │ │ │ +000000b0 0000b902 R_ARM_ABS32 00009bb9 dict_init │ │ │ │ │ 000000b4 00022d02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000b502 R_ARM_ABS32 00009b45 dict_new │ │ │ │ │ +000000b8 0000b502 R_ARM_ABS32 00009b11 dict_new │ │ │ │ │ 000000bc 0001b502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000e4 0000be02 R_ARM_ABS32 00009d4d dict_vectorcall │ │ │ │ │ +000000e4 0000be02 R_ARM_ABS32 00009d1d dict_vectorcall │ │ │ │ │ 000000f0 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006f02 R_ARM_ABS32 00005d9d dictview_dealloc │ │ │ │ │ +00000104 00006f02 R_ARM_ABS32 00005d8d dictview_dealloc │ │ │ │ │ 00000118 0000ff02 R_ARM_ABS32 00000845 dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000148 0000db02 R_ARM_ABS32 000004b5 dictview_traverse │ │ │ │ │ 00000150 00010102 R_ARM_ABS32 00000181 dictview_richcompare │ │ │ │ │ -00000158 00006902 R_ARM_ABS32 00005bd5 dictitems_iter │ │ │ │ │ +00000158 00006902 R_ARM_ABS32 00005bc5 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00008202 R_ARM_ABS32 00007ad5 dictiter_dealloc │ │ │ │ │ +000001d4 00008202 R_ARM_ABS32 00007ac5 dictiter_dealloc │ │ │ │ │ 00000204 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000218 0000dd02 R_ARM_ABS32 000004c1 dictiter_traverse │ │ │ │ │ 00000228 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00007202 R_ARM_ABS32 00005e01 dictiter_iternextitem │ │ │ │ │ +0000022c 00007202 R_ARM_ABS32 00005df1 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00008202 R_ARM_ABS32 00007ad5 dictiter_dealloc │ │ │ │ │ +000002a4 00008202 R_ARM_ABS32 00007ac5 dictiter_dealloc │ │ │ │ │ 000002e8 0000dd02 R_ARM_ABS32 000004c1 dictiter_traverse │ │ │ │ │ 000002f8 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 00011502 R_ARM_ABS32 000009a1 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00008202 R_ARM_ABS32 00007ad5 dictiter_dealloc │ │ │ │ │ +00000374 00008202 R_ARM_ABS32 00007ac5 dictiter_dealloc │ │ │ │ │ 000003b8 0000dd02 R_ARM_ABS32 000004c1 dictiter_traverse │ │ │ │ │ 000003c8 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 00011502 R_ARM_ABS32 000009a1 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00008202 R_ARM_ABS32 00007ad5 dictiter_dealloc │ │ │ │ │ +00000444 00008202 R_ARM_ABS32 00007ac5 dictiter_dealloc │ │ │ │ │ 00000488 0000dd02 R_ARM_ABS32 000004c1 dictiter_traverse │ │ │ │ │ 00000498 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 00011502 R_ARM_ABS32 000009a1 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006f02 R_ARM_ABS32 00005d9d dictview_dealloc │ │ │ │ │ +00000514 00006f02 R_ARM_ABS32 00005d8d dictview_dealloc │ │ │ │ │ 00000528 0000ff02 R_ARM_ABS32 00000845 dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000544 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000558 0000db02 R_ARM_ABS32 000004b5 dictview_traverse │ │ │ │ │ 00000560 00010102 R_ARM_ABS32 00000181 dictview_richcompare │ │ │ │ │ -00000568 00009902 R_ARM_ABS32 00008f01 dictkeys_iter │ │ │ │ │ +00000568 00009902 R_ARM_ABS32 00008ecd dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00008202 R_ARM_ABS32 00007ad5 dictiter_dealloc │ │ │ │ │ +000005e4 00008202 R_ARM_ABS32 00007ac5 dictiter_dealloc │ │ │ │ │ 00000614 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000628 0000dd02 R_ARM_ABS32 000004c1 dictiter_traverse │ │ │ │ │ 00000638 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000aa02 R_ARM_ABS32 00009175 dictiter_iternextkey │ │ │ │ │ +0000063c 0000aa02 R_ARM_ABS32 00009141 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006f02 R_ARM_ABS32 00005d9d dictview_dealloc │ │ │ │ │ +000006b4 00006f02 R_ARM_ABS32 00005d8d dictview_dealloc │ │ │ │ │ 000006c8 0000ff02 R_ARM_ABS32 00000845 dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000006f8 0000db02 R_ARM_ABS32 000004b5 dictview_traverse │ │ │ │ │ -00000708 00009f02 R_ARM_ABS32 00009051 dictvalues_iter │ │ │ │ │ +00000708 00009f02 R_ARM_ABS32 0000901d dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00008202 R_ARM_ABS32 00007ad5 dictiter_dealloc │ │ │ │ │ +00000784 00008202 R_ARM_ABS32 00007ac5 dictiter_dealloc │ │ │ │ │ 000007b4 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000007c8 0000dd02 R_ARM_ABS32 000004c1 dictiter_traverse │ │ │ │ │ 000007d8 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000ab02 R_ARM_ABS32 0000932d dictiter_iternextvalue │ │ │ │ │ +000007dc 0000ab02 R_ARM_ABS32 000092f9 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00011e02 R_ARM_ABS32 00000997 dictvalues_reversed │ │ │ │ │ 00000848 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000085c 0000e602 R_ARM_ABS32 00000559 dictview_len │ │ │ │ │ 00000884 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00010d02 R_ARM_ABS32 00000761 dictviews_isdisjoint │ │ │ │ │ @@ -234,80 +234,80 @@ │ │ │ │ │ 000008f0 00012102 R_ARM_ABS32 000009b1 dictkeys_reversed │ │ │ │ │ 000008f8 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000910 0000f302 R_ARM_ABS32 00000711 dictviews_sub │ │ │ │ │ 00000940 00020502 R_ARM_ABS32 00000303 _PyDictView_Intersect │ │ │ │ │ 00000944 00010a02 R_ARM_ABS32 000004e3 dictviews_xor │ │ │ │ │ 00000948 00010902 R_ARM_ABS32 000004a5 dictviews_or │ │ │ │ │ 0000099c 0000e602 R_ARM_ABS32 00000559 dictview_len │ │ │ │ │ -000009b8 0000d602 R_ARM_ABS32 0000a7cd dictkeys_contains │ │ │ │ │ +000009b8 0000d602 R_ARM_ABS32 0000a79d dictkeys_contains │ │ │ │ │ 000009c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00012402 R_ARM_ABS32 000009c9 dictview_mapping │ │ │ │ │ 000009d0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ec 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00009502 R_ARM_ABS32 00008e31 dictiter_len │ │ │ │ │ +000009f0 00009502 R_ARM_ABS32 00008dfd dictiter_len │ │ │ │ │ 000009f8 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00011902 R_ARM_ABS32 000008c1 dictiter_reduce │ │ │ │ │ 00000a08 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a58 0000ea02 R_ARM_ABS32 00000561 dict_or │ │ │ │ │ 00000a8c 0000b402 R_ARM_ABS32 000001ad dict_ior │ │ │ │ │ 00000ac8 00017202 R_ARM_ABS32 00000151 PyDict_Contains │ │ │ │ │ 00000ad4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000d102 R_ARM_ABS32 0000a759 dict___contains__ │ │ │ │ │ +00000ad8 0000d102 R_ARM_ABS32 0000a729 dict___contains__ │ │ │ │ │ 00000ae0 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003902 R_ARM_ABS32 00003121 dict_subscript │ │ │ │ │ +00000ae8 00003902 R_ARM_ABS32 000030dd dict_subscript │ │ │ │ │ 00000af0 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af8 00011d02 R_ARM_ABS32 0000097d dict___sizeof__ │ │ │ │ │ 00000b00 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008802 R_ARM_ABS32 00007c21 dict_get │ │ │ │ │ +00000b08 00008802 R_ARM_ABS32 00007c11 dict_get │ │ │ │ │ 00000b10 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000bd02 R_ARM_ABS32 00009ce1 dict_setdefault │ │ │ │ │ +00000b18 0000bd02 R_ARM_ABS32 00009cb1 dict_setdefault │ │ │ │ │ 00000b20 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007c02 R_ARM_ABS32 00007469 dict_pop │ │ │ │ │ +00000b28 00007c02 R_ARM_ABS32 00007459 dict_pop │ │ │ │ │ 00000b30 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000ed02 R_ARM_ABS32 0000b3ed dict_popitem │ │ │ │ │ +00000b38 0000ed02 R_ARM_ABS32 0000b3bd dict_popitem │ │ │ │ │ 00000b40 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00009602 R_ARM_ABS32 00008e49 dict_keys │ │ │ │ │ +00000b48 00009602 R_ARM_ABS32 00008e15 dict_keys │ │ │ │ │ 00000b50 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006402 R_ARM_ABS32 00005a75 dict_items │ │ │ │ │ +00000b58 00006402 R_ARM_ABS32 00005a65 dict_items │ │ │ │ │ 00000b60 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 00009c02 R_ARM_ABS32 00008f99 dict_values │ │ │ │ │ +00000b68 00009c02 R_ARM_ABS32 00008f65 dict_values │ │ │ │ │ 00000b70 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005c02 R_ARM_ABS32 000058f5 dict_update │ │ │ │ │ +00000b78 00005c02 R_ARM_ABS32 000058e5 dict_update │ │ │ │ │ 00000b80 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000d802 R_ARM_ABS32 0000a841 dict_fromkeys │ │ │ │ │ +00000b88 0000d802 R_ARM_ABS32 0000a811 dict_fromkeys │ │ │ │ │ 00000b90 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000e402 R_ARM_ABS32 0000b0a5 dict_clear │ │ │ │ │ +00000b98 0000e402 R_ARM_ABS32 0000b075 dict_clear │ │ │ │ │ 00000ba0 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ba4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000e302 R_ARM_ABS32 0000afb1 dict_copy │ │ │ │ │ +00000ba8 0000e302 R_ARM_ABS32 0000af81 dict_copy │ │ │ │ │ 00000bb0 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bb8 00011302 R_ARM_ABS32 000008b5 dict___reversed__ │ │ │ │ │ 00000bc0 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00022f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 00009402 R_ARM_ABS32 00008e2d dict_length │ │ │ │ │ -00000be8 00003902 R_ARM_ABS32 00003121 dict_subscript │ │ │ │ │ -00000bec 00004c02 R_ARM_ABS32 00004235 dict_ass_sub │ │ │ │ │ +00000be4 00009402 R_ARM_ABS32 00008df9 dict_length │ │ │ │ │ +00000be8 00003902 R_ARM_ABS32 000030dd dict_subscript │ │ │ │ │ +00000bec 00004c02 R_ARM_ABS32 00004239 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x13820 contains 1157 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x138d4 contains 1157 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000046 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000078 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000086 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ @@ -319,1165 +319,1165 @@ │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000160 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000164 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000017a 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ 0000019c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000001ac 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ 000001ce 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00000220 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000224 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000021e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000222 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000370 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000460 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000063a 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000006e4 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000073e 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000007dc 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000008b8 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000916 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000096a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000984 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000996 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d6 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a28 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a56 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000aa6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ad6 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b3c 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000bae 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c50 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c54 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c76 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c7a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c9c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ca0 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000caa 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000cd6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000cda 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000cde 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000ce8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cec 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d06 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d0a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d74 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000db2 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000de8 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000df0 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000df4 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000df8 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000e4c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000e50 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000e62 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000ef0 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00000ef6 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f2a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f32 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f38 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f3c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fb8 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000fec 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001014 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001020 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001056 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000105c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001094 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000010b4 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010b8 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011c0 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000011cc 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000011d0 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000011d4 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000121c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001220 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000126c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001410 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -000014cc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014d2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000014d6 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000014ec 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000153a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000154a 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -0000158c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001594 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001742 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001784 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017ee 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017f2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001874 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018a8 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000018b4 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001978 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019d4 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000019f4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019f8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001df2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dfa 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e82 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e90 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e9e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000063e 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000006e8 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000742 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000007e0 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000854 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000008b6 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000008f8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000920 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000932 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000942 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d8 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a20 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a5a 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000ae2 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000b50 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000b9e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bbc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c40 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c44 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c66 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c6a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c8c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c90 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c9a 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000cc6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000cca 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000cce 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000cd8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cdc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cf6 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000cfa 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d64 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000da2 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000dd8 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000de0 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000de4 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000de8 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000e3c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000e40 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000e52 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000ee0 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00000ee6 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f1a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f22 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f28 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f2c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fa8 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000fdc 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001004 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001010 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001046 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000104c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001084 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000010a4 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010a8 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011b0 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000011bc 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000011c0 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000011c4 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000120c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001210 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000125c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001396 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001400 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +000014bc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014c2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000014c6 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000014dc 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000152a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000153a 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +0000157c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001584 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001732 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001774 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000017de 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017e2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001864 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001898 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000018a4 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001968 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019c4 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000019e4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019e8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001de2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dea 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001e72 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e80 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e8e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e9c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001eac 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ebc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ecc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001edc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f76 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f84 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f8c 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f66 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f74 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f7c 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001fa0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001fb0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001fc0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001fd0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001fe0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ff0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002000 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002006 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002014 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000205c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002060 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002088 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000208c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020a6 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000218c 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002198 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000219c 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000021a0 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002304 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000230a 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002318 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000231c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002456 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000024cc 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000024d0 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000024f0 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -0000251a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002534 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000253a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000253e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002546 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000254c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002550 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002554 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026a2 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000026a6 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000026ba 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000026c6 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000026d6 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000026de 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000026e2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000026ea 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002706 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002724 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002732 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002742 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002746 0001860a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002762 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000277c 0001890a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000027a0 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000027a4 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000027be 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027c2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027ea 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002826 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002830 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000283a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000283e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002846 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002854 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002858 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000285c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000287c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002880 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002894 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000028c0 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000028d0 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000028e0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000028e4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000028ec 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000290c 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00002976 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000297a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002998 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000299c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029be 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000029c2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000029cc 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002a1c 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002a30 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a34 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a80 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a84 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a92 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002ad0 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002ad4 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002b00 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002b1c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b20 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b24 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b58 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b5c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002b7a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b7e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b9e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002ba2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002bac 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002bc6 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002bca 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002bf6 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002c04 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c08 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c2e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c32 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c36 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002c76 0000322f R_ARM_THM_MOVW_ABS_NC 000090e9 dict_iter │ │ │ │ │ -00002c7a 00003230 R_ARM_THM_MOVT_ABS 000090e9 dict_iter │ │ │ │ │ -00002cd2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ce4 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002d66 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002de4 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002e08 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e0c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e1a 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e86 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e92 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e9c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ea0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ea8 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002ebc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ec0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ec4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ec8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002eda 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000305c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003060 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000309e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003106 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003118 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000311c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003130 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003134 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000314a 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00003170 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003180 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00003198 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000031a4 0001900a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000031ae 0001910a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000031cc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031d4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031e4 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031fa 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000323c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003288 0000322f R_ARM_THM_MOVW_ABS_NC 000090e9 dict_iter │ │ │ │ │ -0000328c 00003230 R_ARM_THM_MOVT_ABS 000090e9 dict_iter │ │ │ │ │ -00003326 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003342 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034d8 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000352a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003546 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003612 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000365c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003660 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003680 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000368a 0001960a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00003696 0001970a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000036be 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000036d2 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000036d6 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000036da 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036de 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003732 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003740 0001990a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003768 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000379c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037c6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003876 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003888 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038be 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003950 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000395c 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000397e 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00003990 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003998 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000399c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039b2 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000039dc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039e8 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000039ec 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000039f0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039f4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a4e 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003a5e 0001720a R_ARM_THM_CALL 00000151 PyDict_Contains │ │ │ │ │ -00003a6a 0001990a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003a98 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003aa6 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003ab6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aee 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003b0a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b1c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b2c 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003b30 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003b34 00003d2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003b38 00003d30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003b3e 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b44 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003b48 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003b50 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003b58 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b64 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b7c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b88 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b90 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003bf0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c48 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c58 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003cb6 00019c0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003cba 00019d0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d8c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dac 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e20 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e60 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e6e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ea8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb6 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003eec 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ff6 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002004 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000204c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002050 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002078 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000207c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002096 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000217c 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00002188 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000218c 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002190 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000022f4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022fa 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002308 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000230c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002446 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000024bc 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000024c0 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000024e0 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +0000250a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002524 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000252a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000252e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002536 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000253c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002540 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002544 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000265e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002662 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002676 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00002682 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002692 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000269a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000269e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000026a6 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000026c2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026e0 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000026ee 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000026fe 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002702 0001860a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000271e 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002738 0001890a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000275c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002760 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000277a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000277e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027a6 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000027e2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027ec 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000027f6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000027fa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002802 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002810 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002814 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002818 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002838 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000283c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002850 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000287c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000288c 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000289c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000028a0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000028a8 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000028c8 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00002932 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002936 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002954 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002958 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000297a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000297e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002988 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000029d8 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000029ec 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029f0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002a3c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a40 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002a4e 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002a8c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002a90 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002abc 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002ad8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002adc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ae0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b14 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b18 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002b36 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b3a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b5a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b5e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002b68 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002b82 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b86 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002bb2 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002bc0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bc4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bea 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002bee 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002bf2 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002c32 0000322f R_ARM_THM_MOVW_ABS_NC 000090b5 dict_iter │ │ │ │ │ +00002c36 00003230 R_ARM_THM_MOVT_ABS 000090b5 dict_iter │ │ │ │ │ +00002c8e 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002ca0 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002d22 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002da0 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002dc4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002dc8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002dd6 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e42 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002e4e 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e58 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002e5c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002e64 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002e78 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e7c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e80 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002e96 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003018 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000301c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000305a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030c2 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000030d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000030d8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000030ec 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000030f0 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003106 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000312c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000313c 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00003154 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003160 0001900a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000316a 0001910a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003188 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003190 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000319c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000031a0 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031b6 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000031f8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003244 0000322f R_ARM_THM_MOVW_ABS_NC 000090b5 dict_iter │ │ │ │ │ +00003248 00003230 R_ARM_THM_MOVT_ABS 000090b5 dict_iter │ │ │ │ │ +000032e2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000032fe 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003498 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000034ea 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003506 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035b8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035cc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000035dc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003658 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003662 0001960a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000366e 0001970a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003696 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000036aa 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000036ae 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000036b2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036b6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000370a 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003718 0001990a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003740 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000376a 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003786 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037b0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037b4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003864 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000387e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003890 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003894 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003898 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000038c8 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000396c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003978 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000399a 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +000039ac 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039c4 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000039ee 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039fa 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000039fe 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003a02 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a06 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a60 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003a70 0001720a R_ARM_THM_CALL 00000151 PyDict_Contains │ │ │ │ │ +00003a7c 0001990a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003aaa 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ab8 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003ac8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003af4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b0e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b20 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b30 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003b34 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003b38 00003d2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003b3c 00003d30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003b42 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b48 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003b4c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003b54 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003b5c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b68 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b80 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b8c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b94 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003bf4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c4c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c5c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cba 00019c0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003cbe 00019d0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d90 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003db0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e24 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e64 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e72 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eac 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eba 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00003ef0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003ef4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ef8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ef4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ef8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003efc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003f00 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003f04 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004034 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004066 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004086 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004098 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040aa 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040bc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040ce 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040e0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040f2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000412c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000413a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000414a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000415a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000416a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000417a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004184 0000472f R_ARM_THM_MOVW_ABS_NC 00003c5d dict_dealloc │ │ │ │ │ -00004188 00004730 R_ARM_THM_MOVT_ABS 00003c5d dict_dealloc │ │ │ │ │ -000041ba 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041ca 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041da 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00004228 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f08 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004038 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000406a 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000408a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000409c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040ae 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040c0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040d2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040e4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040f6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004130 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000413e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000414e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000415e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000416e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000417e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004188 0000472f R_ARM_THM_MOVW_ABS_NC 00003c61 dict_dealloc │ │ │ │ │ +0000418c 00004730 R_ARM_THM_MOVT_ABS 00003c61 dict_dealloc │ │ │ │ │ +000041be 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041ce 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041de 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ 0000422c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004230 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004268 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000426c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000428e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004292 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000042b4 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000042b8 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000042c2 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000042d6 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000042da 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000042e4 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000430e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004312 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000431a 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004334 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004234 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000426c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004270 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004292 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004296 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000042b8 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000042bc 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000042c6 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000042da 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000042de 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000042e8 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004312 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004316 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000431e 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00004338 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004368 0001a10a R_ARM_THM_CALL 0000446d _PyDict_Next │ │ │ │ │ -00004582 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00004596 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000459a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000045ae 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000045d8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045f6 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004614 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004618 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004620 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004756 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000475a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000476c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000478a 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00004874 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004880 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048de 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00004a40 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004a4a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004a4e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004a56 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004a68 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a90 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00004b78 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b84 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cf0 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004cfa 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004cfe 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004d06 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004d16 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00004d58 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004dac 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004dbe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004dc2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004dee 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004df2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004f00 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f32 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004f36 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004f7c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f80 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005030 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005034 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005038 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000503c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005040 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005044 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000504c 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005098 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000050ac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050b0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050fc 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005276 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005294 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000052aa 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052bc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000052c0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000052c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000052da 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000052de 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000052fa 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00005328 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00005344 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005358 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00005382 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005386 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000055aa 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005628 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000568e 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000056fc 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005754 0001860a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000057d4 0001aa0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00005824 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000582a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000582e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005866 0001ab0a R_ARM_THM_CALL 0000acad _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00005884 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005888 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005892 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000058d4 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000058d8 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000058dc 0000582f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000058e0 00005830 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000058e6 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000058ec 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058f0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005912 00005a2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00005916 00005a30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00005922 0001ad0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00005964 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005968 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005976 0001af0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000599c 0001b00a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000059d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000059d8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059dc 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000059e0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059e4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a28 0001af0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00005a64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005a68 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a6c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a70 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a90 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ad2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005ad6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005ade 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005af8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005afc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b00 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005b04 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005b0a 0000622f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005b0e 00006230 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005b18 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005b20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005b24 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b28 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b48 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b8a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005b8e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005b96 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005bb0 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005bb4 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005bba 0000622f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005bbe 00006230 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005bc6 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005bcc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005bd0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005bea 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005c00 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c04 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c1e 0001b40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005c54 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c58 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c60 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c64 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c76 0001b40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005c96 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005ca0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005cba 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005d48 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005d4c 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005d56 0001b40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005d88 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d98 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005df0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ec6 0001b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005ee6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005efe 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f9a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fd6 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005fda 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005fde 0000702f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00005fe2 00007030 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00005fea 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005ff8 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005ffc 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00006000 0000712f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00006004 00007130 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -0000600c 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006034 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000603c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000607a 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000060fe 0001a90a R_ARM_THM_CALL 00005799 PyObject_GenericGetDict │ │ │ │ │ -00006112 00018d0a R_ARM_THM_CALL 00002b29 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006148 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000616e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006172 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000639c 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000063a8 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000063b2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000063b6 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00006418 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064a2 0001b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006560 0001ba0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00006584 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00006588 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000065b6 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000660c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006610 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006666 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006708 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000674e 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000067aa 00018d0a R_ARM_THM_CALL 00002b29 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006826 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006836 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000683a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000683e 0000762f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ -00006842 00007630 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ -0000684e 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006916 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006936 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006998 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ +0000433c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000436c 0001a10a R_ARM_THM_CALL 00004471 _PyDict_Next │ │ │ │ │ +00004586 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000459a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000459e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000045b2 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000045dc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045fa 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004618 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000461c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004624 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000475a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000475e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004770 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000478e 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00004878 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004884 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048e2 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00004a44 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004a4e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004a52 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004a5a 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004a6c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004a94 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00004b7a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b86 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cec 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004cf6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004cfa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004d02 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004d12 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00004d48 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d9c 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004dae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004db2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004dde 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004de2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004ef0 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004f22 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004f26 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004f6c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f70 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005020 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005024 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005028 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000502c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005030 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005034 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000503c 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005088 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000509c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050a0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050ec 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005266 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005284 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000529a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052ac 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000052b0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000052b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000052ca 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000052ce 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000052ea 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00005318 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00005334 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005348 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00005372 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005376 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000559a 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005618 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000567e 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000056ec 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005744 0001860a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000057c4 0001aa0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00005814 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000581a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000581e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005856 0001ab0a R_ARM_THM_CALL 0000ac7d _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00005874 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005878 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005882 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000058c4 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000058c8 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000058cc 0000582f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000058d0 00005830 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000058d6 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000058dc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000058e0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005902 00005a2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00005906 00005a30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00005912 0001ad0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00005954 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005958 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005966 0001af0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000598c 0001b00a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +000059c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000059c8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059cc 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000059d0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059d4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a18 0001af0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005a54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005a58 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a5c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a60 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a80 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005ac2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005ac6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005ace 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005ae8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005aec 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005af0 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005af4 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005afa 0000622f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005afe 00006230 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005b08 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b14 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b18 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b38 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b7a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005b7e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005b86 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005ba0 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005ba4 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005baa 0000622f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005bae 00006230 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005bb6 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005bbc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005bc0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005bda 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005bf0 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005bf4 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c0e 0001b40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c44 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c48 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c50 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c54 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c66 0001b40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c86 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c90 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005caa 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005d38 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005d3c 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005d46 0001b40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005d78 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d88 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005de0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005eb6 0001b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005ed6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005eee 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f8a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fc6 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005fca 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005fce 0000702f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00005fd2 00007030 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +00005fda 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005fe8 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005fec 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005ff0 0000712f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +00005ff4 00007130 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +00005ffc 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006024 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000602c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000606a 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000060ee 0001a90a R_ARM_THM_CALL 00005789 PyObject_GenericGetDict │ │ │ │ │ +00006102 00018d0a R_ARM_THM_CALL 00002ae5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006138 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000615e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006162 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000638c 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00006398 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000063a2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000063a6 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00006408 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006492 0001b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006550 0001ba0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00006574 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00006578 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000065a6 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000065fc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006600 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006656 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000066f8 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000673e 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000679a 00018d0a R_ARM_THM_CALL 00002ae5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006816 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006826 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000682a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000682e 0000762f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ +00006832 00007630 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ +0000683e 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000068c0 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006924 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000695a 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +000069e4 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000069e8 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00006a00 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00006a04 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00006a08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006a0e 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00006a12 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00006c6c 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d2c 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d96 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006e22 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007004 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007116 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007192 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007202 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007222 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007226 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000723e 0001860a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000072fa 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000072fe 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007312 0001860a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000736c 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000073dc 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000742c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007430 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007446 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00007450 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007460 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000074a6 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000074aa 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000074c4 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000075ac 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075c2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076c8 00007b2f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ -000076cc 00007b30 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ -000076d6 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007768 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000077a6 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000077ae 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000077b2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000077ba 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000077c0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000077ce 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00007848 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007872 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007876 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007898 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000078bc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000078c0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000078c8 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000078f4 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000079d6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a28 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a7a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ab4 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00007ad0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007b44 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b60 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b8c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007ba2 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ba6 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007bca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007bce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007bea 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007c18 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c1c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c42 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007c46 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007c4c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007c50 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007c5c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007c6c 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00007ca4 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00007cd8 0000862f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ -00007cdc 00008630 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ -00007ce6 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007d18 0001c40a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007e4e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e54 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e58 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e60 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007e6e 0001c40a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007eee 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f66 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f8a 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007f9c 0001b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007fac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007fb0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fc0 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008032 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008058 0001c80a R_ARM_THM_CALL 0000afe5 _PyDict_DetachFromObject │ │ │ │ │ -000080a4 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000080b8 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000081b2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081be 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008212 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00008378 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000838e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008392 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000083a8 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000083d4 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000083ec 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00008424 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008428 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008444 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00008528 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000862a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086b2 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000086cc 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00008730 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008738 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008746 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00008786 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000878a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008792 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000087ce 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000087d8 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000087dc 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000087f2 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -00008814 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000882a 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000883c 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -000088d8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000088dc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000899c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089b2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089fa 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a36 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a48 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a58 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00008ac0 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b0a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b1c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b20 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b4a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008b74 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008ba4 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008bd4 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008bec 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c10 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008c14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008c18 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008cb8 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00008cf8 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008d02 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008d06 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008d0a 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008dc6 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00008e04 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008e08 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008e1a 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008e28 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e64 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008ea6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008eaa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008eb2 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008ecc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008ed0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008ed4 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008ed8 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008ede 0000622f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008ee2 00006230 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008eec 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008ef4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ef8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008efc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f14 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008f62 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008f66 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008f90 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f94 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fb4 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008ff6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008ffa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009002 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000901c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009020 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009024 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009028 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000902e 0000622f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00009032 00006230 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -0000903c 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009044 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009048 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000904c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009064 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000090b2 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000090b6 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000090dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000090e0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000090e4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000090fa 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000916c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009170 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000092e8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092f2 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000092f6 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000092fa 0000702f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -000092fe 00007030 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00009304 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009310 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009314 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009318 0000712f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -0000931c 00007130 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009324 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000093c6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093ee 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000093f2 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000093f6 0000712f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -000093fa 00007130 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009402 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000942a 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000942e 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009432 0000702f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00009436 00007030 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -0000943e 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009474 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009478 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009536 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000954c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095cc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095de 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095ee 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -00009656 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000096a4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096b4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000096b8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000096de 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000096e2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000096e6 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009762 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009772 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097ea 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097f8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009800 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000985a 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009870 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009884 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098a2 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098dc 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098e0 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000098f2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098f6 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000990c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009910 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009924 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009928 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000994c 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009956 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000995a 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000996e 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009976 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000997a 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009996 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000999a 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000099a6 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000099be 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000099c2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000099c6 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000099f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009a06 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009a1e 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009a36 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009a4a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009a4e 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009a5c 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009a7c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009a80 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009aa8 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009aac 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009ac2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009ac6 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009b04 0001b50a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00009b26 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009b78 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009b7c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009be8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009c0a 0000b72f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009c0e 0000b730 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009c1a 0001ad0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009c5e 0001af0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009c8a 0001b00a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00009ccc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009cd0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009cd4 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009cd8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009cdc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009d16 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00009d1a 0000bb30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00009d24 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009d3a 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009d3e 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009da0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009da4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e0a 0001af0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009e34 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e52 00017a0a R_ARM_THM_CALL 00000c21 PyDict_SetItem │ │ │ │ │ -00009e6a 00017a0a R_ARM_THM_CALL 00000c21 PyDict_SetItem │ │ │ │ │ -00009e8e 00017a0a R_ARM_THM_CALL 00000c21 PyDict_SetItem │ │ │ │ │ -00009ee8 0000b72f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009eec 0000b730 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009ef6 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009f14 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009f18 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009f1c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009f38 0001970a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00009f4a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00009f4e 0000c030 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00009f56 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009f5a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009f7e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009f82 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a00a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a012 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a020 0001d80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000a06a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a06e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a07c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a09c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a10c 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a120 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -0000a130 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a170 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a1b2 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a1be 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a224 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a244 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a250 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a254 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a25a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a25e 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a2d4 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a2d8 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a2f2 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000a33c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a342 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a372 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a37a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a390 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a394 0001d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a39c 0000c22f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ -0000a3a0 0000c230 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ -0000a3a4 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a3ac 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3b4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3bc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3dc 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a3e0 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a3e6 0001d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000a3f2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ -0000a3f6 0000c130 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ -0000a3fc 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a42e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a438 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a444 0000c02f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -0000a448 0000c030 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -0000a44c 0001d80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000a4ac 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c5c 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d1c 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d86 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006e12 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ff4 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007106 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007182 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071f2 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000721e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007222 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000723a 0001860a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000072ea 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000072ee 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007302 0001860a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000735c 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000073cc 0001770a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000741c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007420 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007436 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00007440 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007450 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00007496 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000749a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000074b4 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000759c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075b2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076b8 00007b2f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ +000076bc 00007b30 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ +000076c6 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007758 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007796 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000779e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000077a2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000077aa 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000077b0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000077be 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00007838 00018f0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007862 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007866 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007888 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000078ac 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000078b0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000078b8 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000078e4 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000079c6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a18 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a6a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aa4 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00007ac0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007b34 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b50 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b7c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007b92 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007b96 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007bba 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007bbe 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007bda 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007c08 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c0c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c32 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007c36 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007c3c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007c40 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007c4c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007c5c 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00007c94 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00007cc8 0000862f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ +00007ccc 00008630 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ +00007cd6 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007d08 0001c40a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007e3e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e44 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007e48 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007e50 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007e5e 0001c40a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007ede 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f56 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007f7a 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007f8c 0001b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007f9c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fa0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fb0 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008022 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008048 0001c80a R_ARM_THM_CALL 0000afb5 _PyDict_DetachFromObject │ │ │ │ │ +00008094 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000080a8 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000081a2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081ae 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008202 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00008360 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008376 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000837a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008390 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000083bc 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000083d4 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000840c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008410 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000842c 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00008510 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008612 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008694 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000086ae 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +00008712 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008718 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008726 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00008766 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000876a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008772 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000879a 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000087a4 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000087a8 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000087be 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000087e0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087f6 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008808 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +000088a4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000088a8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008968 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000897e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089c6 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a02 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a14 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a24 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00008a8c 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ad6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ae8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008aec 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b16 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008b40 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008b70 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ba0 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008bb8 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008bdc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008be4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008c84 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00008cc4 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008cce 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008cd2 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008cd6 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008d92 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00008dd0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008dd4 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008de6 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008df4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e30 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008e72 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008e76 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008e7e 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e98 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008e9c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ea0 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008ea4 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008eaa 0000622f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008eae 00006230 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008eb8 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008ec0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008ec4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ec8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ee0 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008f2e 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008f32 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008f5c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f60 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f80 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008fc2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008fc6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008fce 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008fe8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008fec 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ff0 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008ff4 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008ffa 0000622f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008ffe 00006230 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00009008 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009014 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009018 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009030 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000907e 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009082 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000090a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000090ac 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090b0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090c6 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009138 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000913c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000092b4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092be 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000092c2 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000092c6 0000702f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +000092ca 00007030 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +000092d0 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000092dc 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000092e0 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000092e4 0000712f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +000092e8 00007130 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +000092f0 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009392 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093ba 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000093be 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000093c2 0000712f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +000093c6 00007130 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +000093ce 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093f6 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000093fa 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000093fe 0000702f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00009402 00007030 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +0000940a 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009440 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009444 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009502 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009518 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009598 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095aa 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095ba 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +00009622 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009670 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009680 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009684 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000096aa 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000096ae 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000096b2 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000972e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000973e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097b6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097c4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097cc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009826 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000983c 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009850 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000986e 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000098a8 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098ac 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098be 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098c2 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098d8 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098dc 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098f0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098f4 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009918 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009922 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009926 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000993a 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009942 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009946 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009962 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009966 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009972 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000998a 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000998e 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009992 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000099d2 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000099ea 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009a02 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009a16 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009a1a 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009a28 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009a48 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009a4c 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009a74 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009a78 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009a8e 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009a92 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009ad0 0001b50a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00009af2 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009b44 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009b48 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009bb4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009bd6 0000b72f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009bda 0000b730 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009be6 0001ad0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00009c2a 0001af0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009c58 0001b00a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00009c9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009ca0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009ca4 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ca8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009cac 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009ce6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00009cea 0000bb30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00009cf4 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009d0a 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009d0e 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009d70 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009d74 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009dda 0001af0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009e04 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e22 00017a0a R_ARM_THM_CALL 00000c11 PyDict_SetItem │ │ │ │ │ +00009e3a 00017a0a R_ARM_THM_CALL 00000c11 PyDict_SetItem │ │ │ │ │ +00009e5e 00017a0a R_ARM_THM_CALL 00000c11 PyDict_SetItem │ │ │ │ │ +00009eb8 0000b72f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009ebc 0000b730 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009ec6 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009ee4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009ee8 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009eec 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009f08 0001970a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00009f1a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00009f1e 0000c030 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00009f26 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009f2a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009f4e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009f52 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009fda 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fe2 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009ff0 0001d80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000a03a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a03e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a04c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a06c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0dc 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a0f0 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +0000a100 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a140 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a182 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a18e 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a1f4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a214 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a220 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a224 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a22a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a22e 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a2a4 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a2a8 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a2c2 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000a30c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a312 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a342 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a34a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a360 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a364 0001d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a36c 0000c22f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ +0000a370 0000c230 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ +0000a374 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a37c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a384 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a38c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3ac 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a3b0 0001b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a3b6 0001d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000a3c2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ +0000a3c6 0000c130 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ +0000a3cc 0001b20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a3fe 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a408 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000a414 0000c02f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +0000a418 0000c030 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +0000a41c 0001d80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000a47c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a484 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000a4b4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4e4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4ec 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4fa 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a508 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a582 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a586 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a58c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a590 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a598 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a5b8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a5bc 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a5c2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a5c6 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a5ce 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a5ee 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a5f2 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a5f8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a5fc 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a604 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a624 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a628 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a62e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a632 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a63a 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a65c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a660 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a666 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a66a 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a672 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a696 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a69a 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a6a0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a6a4 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a6ac 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a6d0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a6d4 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a6da 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a6de 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a6e6 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a70a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a70e 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a714 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a718 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a754 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a768 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a76c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a782 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000a78e 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000a792 0001e430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000a7a0 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000a7a4 0001e530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000a7ae 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a7be 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000a7e2 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a7e6 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a7fa 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000a81c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a82c 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000a860 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a864 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a87a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000a87e 0000d730 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -0000a888 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a8d8 0000be2f R_ARM_THM_MOVW_ABS_NC 00009d4d dict_vectorcall │ │ │ │ │ -0000a8dc 0000be30 R_ARM_THM_MOVT_ABS 00009d4d dict_vectorcall │ │ │ │ │ -0000a90c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a910 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a954 0001e90a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000a972 0001e90a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000a990 0001ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000a994 0001ea30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000a998 0001eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000a99c 0001eb30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000a9ac 0001970a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000a9c2 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a9c6 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a9ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a9ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aa1a 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000aa3c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000aa48 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aa4c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aa7c 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000aa92 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa96 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aab6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aaf4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab42 0001ec0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000ab70 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ab74 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ab78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ab7c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ab80 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000abda 0001a10a R_ARM_THM_CALL 0000446d _PyDict_Next │ │ │ │ │ -0000ac32 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac4c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac62 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ac74 0001ed0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000ac8a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac9a 0001ee0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000acfa 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000acfe 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000ad22 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000ad78 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ade0 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000adf8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000adfc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ae08 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae0c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae10 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ae34 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000ae42 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ae46 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ae4c 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ae86 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ae8a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aefe 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000af02 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000af06 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000af10 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000af42 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000af46 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000afac 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000afd4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000afd8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000afdc 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b022 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b026 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b038 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b064 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b082 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000b090 0001b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000b0c0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b0c4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b12a 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b12e 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b18a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1a0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1e2 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b1e6 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b1ea 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b224 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b236 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b246 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -0000b2ae 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b2f8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b304 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b308 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b310 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b314 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b330 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b334 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b358 0001f50a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000b368 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000b374 0001f60a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000b382 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b39e 0001f50a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000b3ae 0000e72f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b3b2 0000e730 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b3b6 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b3c4 0001f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000b3c8 0001f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000b3ce 0001f80a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000b3d6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b3da 0000e730 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b3de 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b3e4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b3e8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b412 0001b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000b5ba 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b5be 0001f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000b5c2 0001f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000b5c6 0000eb2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ -0000b5ca 0000eb30 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ -0000b5d0 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b640 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -0000b670 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b686 0001800a R_ARM_THM_CALL 0000a50d _PyDict_SendEvent │ │ │ │ │ -0000b690 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b750 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ -0000b772 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000b79e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7b4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7d0 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b81e 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b822 0001e430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b826 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b82a 0001e530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b86a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b880 0001f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b884 0001f930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8a4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8b6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cce 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002682 0001791e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002afa 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002bf0 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003112 0001811e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003c54 0001711e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003e1a 00019e1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -0000419a 00019f1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -0000432e 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005dd2 0001b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005dfa 0001b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000060f4 00018d1e R_ARM_THM_JUMP24 00002b29 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006958 00018d1e R_ARM_THM_JUMP24 00002b29 _PyDict_SetItem_LockHeld │ │ │ │ │ -00007b36 0001b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007b50 0001b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007c14 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007f20 0001791e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007f4e 0001791e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007fcc 0001c61e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00008c0a 0001811e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00008dba 0001791e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008e3e 0001ce1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00008e44 0001ce1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00009598 0001711e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000097b6 0001711e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000a724 0001da1e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a4bc 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4ca 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4d8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a552 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a556 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a55c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a560 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a568 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a588 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a58c 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a592 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a596 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a59e 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a5be 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5c2 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5c8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a5cc 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a5d4 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a5f4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5f8 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5fe 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a602 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a60a 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a62c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a630 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a636 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a63a 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a642 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a666 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a66a 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a670 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a674 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a67c 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a6a0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a6a4 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a6aa 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a6ae 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a6b6 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a6da 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a6de 0000c930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a6e4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a6e8 0000c730 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a724 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a738 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a73c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a752 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000a75e 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000a762 0001e430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000a770 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000a774 0001e530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000a77e 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a78e 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000a7b2 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a7b6 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a7ca 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000a7ec 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a7fc 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000a830 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a834 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a84a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +0000a84e 0000d730 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +0000a858 0001be0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a8a8 0000be2f R_ARM_THM_MOVW_ABS_NC 00009d1d dict_vectorcall │ │ │ │ │ +0000a8ac 0000be30 R_ARM_THM_MOVT_ABS 00009d1d dict_vectorcall │ │ │ │ │ +0000a8dc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a8e0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a924 0001e90a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000a942 0001e90a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000a960 0001ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000a964 0001ea30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000a968 0001eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000a96c 0001eb30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000a97c 0001970a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000a992 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a996 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a99a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a99e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a9ea 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000aa0c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aa18 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aa1c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aa4c 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000aa62 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa66 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa86 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aac4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab12 0001ec0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000ab40 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ab44 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ab48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ab4c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ab50 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000abaa 0001a10a R_ARM_THM_CALL 00004471 _PyDict_Next │ │ │ │ │ +0000ac02 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac1c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac32 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ac44 0001ed0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000ac5a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac6a 0001ee0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000acca 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000acce 00017f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000acf2 00017e0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000ad48 00016e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000adb0 00016f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000adc8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000adcc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000add8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000addc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ade0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ade4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ae04 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000ae12 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ae16 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ae1c 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ae56 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ae5a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aece 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000aed2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000aed6 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000aee0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000af12 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000af16 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000af7c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000afa4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000afa8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000afac 00017b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000aff2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aff6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b008 0001810a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b034 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b052 0001820a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b060 0001b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000b090 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b094 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b0fa 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b0fe 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b15a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b170 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1b2 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b1b6 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b1ba 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b1f4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b206 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b216 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +0000b27e 0001710a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b2c8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b2d4 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b2d8 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b2e0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b2e4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b300 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b304 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b328 0001f50a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000b338 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000b344 0001f60a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000b352 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b36e 0001f50a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000b37e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b382 0000e730 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b386 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b394 0001f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000b398 0001f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000b39e 0001f80a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000b3a6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b3aa 0000e730 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b3ae 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b3b4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b3b8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b3e2 0001b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000b5c6 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5ca 0001f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000b5ce 0001f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000b5d2 0000eb2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ +0000b5d6 0000eb30 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ +0000b5dc 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b6a8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b6b6 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +0000b720 0001800a R_ARM_THM_CALL 0000a4dd _PyDict_SendEvent │ │ │ │ │ +0000b740 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b804 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ +0000b826 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000b852 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b868 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b884 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8d2 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b8d6 0001e430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000b8da 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b8de 0001e530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b91e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b934 0001f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b938 0001f930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b958 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b96a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cbe 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000263e 0001791e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002ab6 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002bac 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000030ce 0001811e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003c58 0001711e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003e1e 00019e1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +0000419e 00019f1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00004332 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005dc2 0001b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005dea 0001b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000060e4 00018d1e R_ARM_THM_JUMP24 00002ae5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006946 00018d1e R_ARM_THM_JUMP24 00002ae5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00007b26 0001b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007b40 0001b51e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007c04 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007f10 0001791e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00007f3e 0001791e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00007fbc 0001c61e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00008bd6 0001811e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008d86 0001791e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008e0a 0001ce1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00008e10 0001ce1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00009564 0001711e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009782 0001711e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000a6f4 0001da1e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x15c48 contains 296 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15cfc contains 296 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000d22f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ 0000001a 0000d230 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ 00000030 0001e70a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000d32f R_ARM_THM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ 0000003c 0000d330 R_ARM_THM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ 0000005c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000060 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000076 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000082 0001a40a R_ARM_THM_CALL 00004745 PyDict_DelItem │ │ │ │ │ +00000082 0001a40a R_ARM_THM_CALL 00004749 PyDict_DelItem │ │ │ │ │ 0000009a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000be 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000000c6 0000f92f R_ARM_THM_MOVW_ABS_NC 00000318 .LC28 │ │ │ │ │ 000000ca 0000f930 R_ARM_THM_MOVT_ABS 00000318 .LC28 │ │ │ │ │ 000000ce 0001da0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000000de 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000000e2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ @@ -1527,16 +1527,16 @@ │ │ │ │ │ 00000378 0001fe0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000386 0001fe0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000039e 0001fd0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 000003aa 0001970a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 000003bc 0001fe0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003c2 0000fc2f R_ARM_THM_MOVW_ABS_NC 000007d5 dictitems_contains │ │ │ │ │ 000003c6 0000fc30 R_ARM_THM_MOVT_ABS 000007d5 dictitems_contains │ │ │ │ │ -000003cc 0000d62f R_ARM_THM_MOVW_ABS_NC 0000a7cd dictkeys_contains │ │ │ │ │ -000003d0 0000d630 R_ARM_THM_MOVT_ABS 0000a7cd dictkeys_contains │ │ │ │ │ +000003cc 0000d62f R_ARM_THM_MOVW_ABS_NC 0000a79d dictkeys_contains │ │ │ │ │ +000003d0 0000d630 R_ARM_THM_MOVT_ABS 0000a79d dictkeys_contains │ │ │ │ │ 000003da 0001980a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 000003fa 0002070a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 0000040e 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000426 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000042a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000442 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000045c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1546,39 +1546,39 @@ │ │ │ │ │ 0000049c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 0000f40a R_ARM_THM_CALL 0000077d dictviews_to_set │ │ │ │ │ 000004be 0002080a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 000004d8 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000050a 0001fe0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000518 0001fe0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000528 0000310a R_ARM_THM_CALL 00002c41 copy_lock_held │ │ │ │ │ +00000528 0000310a R_ARM_THM_CALL 00002bfd copy_lock_held │ │ │ │ │ 00000536 0001fd0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 00000556 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000570 0001a10a R_ARM_THM_CALL 0000446d _PyDict_Next │ │ │ │ │ -000005a8 0001ef0a R_ARM_THM_CALL 0000ae19 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000570 0001a10a R_ARM_THM_CALL 00004471 _PyDict_Next │ │ │ │ │ +000005a8 0001ef0a R_ARM_THM_CALL 0000ade9 _PyDict_GetItem_KnownHash │ │ │ │ │ 000005b0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005cc 0001780a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000005de 00002c0a R_ARM_THM_CALL 00004a6d delitem_knownhash_lock_held │ │ │ │ │ +000005de 00002c0a R_ARM_THM_CALL 00004a71 delitem_knownhash_lock_held │ │ │ │ │ 000005ee 0001b40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000005fc 0002070a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 0000061c 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000630 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000646 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000064c 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ +0000064c 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ 0000066a 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000682 0001fc0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000692 0002080a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 000006ae 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006c2 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006da 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006e2 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ -000006e8 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ -000006ee 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ -000006f4 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ -000006fa 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ +000006e2 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ +000006e8 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ +000006ee 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ +000006f4 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ +000006fa 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ 00000702 0000f40a R_ARM_THM_CALL 0000077d dictviews_to_set │ │ │ │ │ 0000071a 0001fc0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000732 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000746 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000754 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000758 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000075c 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1605,27 +1605,27 @@ │ │ │ │ │ 0000088a 0001e430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008a6 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000008aa 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000008b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008f4 0002010a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000008fc 0000280a R_ARM_THM_CALL 0000266d Py_XDECREF │ │ │ │ │ +000008fc 0000280a R_ARM_THM_CALL 00002629 Py_XDECREF │ │ │ │ │ 00000904 00020b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000090c 0001172f R_ARM_THM_MOVW_ABS_NC 0000037c .LC31 │ │ │ │ │ 00000910 00011730 R_ARM_THM_MOVT_ABS 0000037c .LC31 │ │ │ │ │ 00000914 00020c0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000920 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009a0 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000009a4 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000009ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009ba 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000009be 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000009c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a1e 0000230a R_ARM_THM_CALL 00002039 dict_setdefault_ref_lock_held │ │ │ │ │ +00000a1e 0000230a R_ARM_THM_CALL 00002029 dict_setdefault_ref_lock_held │ │ │ │ │ 00000a66 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000a6a 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000a6e 0001252f R_ARM_THM_MOVW_ABS_NC 00000384 .LC32 │ │ │ │ │ 00000a72 00012530 R_ARM_THM_MOVT_ABS 00000384 .LC32 │ │ │ │ │ 00000a78 00019b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a84 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000aaa 0000a20a R_ARM_THM_CALL 000000cd validate_watcher_id │ │ │ │ │ @@ -1731,42 +1731,42 @@ │ │ │ │ │ 00000e82 00013c2f R_ARM_THM_MOVW_ABS_NC 00000650 .LC52 │ │ │ │ │ 00000e86 00013c30 R_ARM_THM_MOVT_ABS 00000650 .LC52 │ │ │ │ │ 00000e8a 0002160a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000ea0 00014402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ece 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ed2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000ed6 0000070a R_ARM_THM_CALL 000000ad new_dict │ │ │ │ │ -00000f06 0000150a R_ARM_THM_CALL 00000f41 new_keys_object.isra.0 │ │ │ │ │ +00000f06 0000150a R_ARM_THM_CALL 00000f31 new_keys_object.isra.0 │ │ │ │ │ 00000f16 0000070a R_ARM_THM_CALL 000000ad new_dict │ │ │ │ │ 00000f20 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f38 0001740a R_ARM_THM_CALL 000001f1 _Py_dict_lookup │ │ │ │ │ 00000fa8 00021b0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000fd0 0001880a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000fdc 0001840a R_ARM_THM_CALL 00002689 PyDict_GetItemWithError │ │ │ │ │ +00000fdc 0001840a R_ARM_THM_CALL 00002645 PyDict_GetItemWithError │ │ │ │ │ 00000ff4 0001790a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001010 00021b0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 0000103c 00021b0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00001068 00021b0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000056 0001e71e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000036c 0002061e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -00000898 00002c1e R_ARM_THM_JUMP24 00004a6d delitem_knownhash_lock_held │ │ │ │ │ -000008a2 00006c1e R_ARM_THM_JUMP24 00005ca5 dictiter_new │ │ │ │ │ -000008b6 00006c1e R_ARM_THM_JUMP24 00005ca5 dictiter_new │ │ │ │ │ +00000898 00002c1e R_ARM_THM_JUMP24 00004a71 delitem_knownhash_lock_held │ │ │ │ │ +000008a2 00006c1e R_ARM_THM_JUMP24 00005c95 dictiter_new │ │ │ │ │ +000008b6 00006c1e R_ARM_THM_JUMP24 00005c95 dictiter_new │ │ │ │ │ 00000992 00020e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000099c 00006c1e R_ARM_THM_JUMP24 00005ca5 dictiter_new │ │ │ │ │ -000009b6 00006c1e R_ARM_THM_JUMP24 00005ca5 dictiter_new │ │ │ │ │ +0000099c 00006c1e R_ARM_THM_JUMP24 00005c95 dictiter_new │ │ │ │ │ +000009b6 00006c1e R_ARM_THM_JUMP24 00005c95 dictiter_new │ │ │ │ │ 000009ca 00020f1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000a04 00005d1e R_ARM_THM_JUMP24 00009f21 merge_from_seq2_lock_held │ │ │ │ │ -00000f8e 0001ef1e R_ARM_THM_JUMP24 0000ae19 _PyDict_GetItem_KnownHash │ │ │ │ │ -00000fb8 0001ef1e R_ARM_THM_JUMP24 0000ae19 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000a04 00005d1e R_ARM_THM_JUMP24 00009ef1 merge_from_seq2_lock_held │ │ │ │ │ +00000f8e 0001ef1e R_ARM_THM_JUMP24 0000ade9 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000fb8 0001ef1e R_ARM_THM_JUMP24 0000ade9 _PyDict_GetItem_KnownHash │ │ │ │ │ 0000101e 0001721e R_ARM_THM_JUMP24 00000151 PyDict_Contains │ │ │ │ │ -0000104c 00017a1e R_ARM_THM_JUMP24 00000c21 PyDict_SetItem │ │ │ │ │ -00001076 0001a41e R_ARM_THM_JUMP24 00004745 PyDict_DelItem │ │ │ │ │ +0000104c 00017a1e R_ARM_THM_JUMP24 00000c11 PyDict_SetItem │ │ │ │ │ +00001076 0001a41e R_ARM_THM_JUMP24 00004749 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16588 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1663c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,13 @@ │ │ │ │ │ #1i#DAE@ │ │ │ │ │ )IyD hqX │ │ │ │ │ J`*F1F@F │ │ │ │ │ prxjp2xQ │ │ │ │ │ p?yD hYX │ │ │ │ │ +p?yD hYX │ │ │ │ │ I+F:FyD hY │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ │ KFRFAF(F │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ 000001ac : │ │ │ │ │ dict_ior(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 59e8 │ │ │ │ │ + bl 59d8 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 1d4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1d0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 220 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7850 │ │ │ │ │ + bl 7840 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 21a │ │ │ │ │ @@ -435,18 +435,18 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 266c │ │ │ │ │ + bl 2628 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 266c │ │ │ │ │ + bl 2628 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ble.n 426 │ │ │ │ │ @@ -618,20 +618,20 @@ │ │ │ │ │ bpl.n 59a │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2c0c │ │ │ │ │ + bl 2bc8 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ cbz r0, 5b6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 59e8 │ │ │ │ │ + bl 59d8 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cbnz r0, 5a6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -787,15 +787,15 @@ │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ mov r1, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 3240 │ │ │ │ │ + b.w 31fc │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge │ │ │ │ │ .word 0x00000016 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000710 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ @@ -902,15 +902,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ bne.n 82c │ │ │ │ │ ldrd r1, r6, [r1, #12] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 2860 │ │ │ │ │ + bl 281c │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 820 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1044,15 +1044,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 446c <_PyDict_Next> │ │ │ │ │ + bl 4470 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, 964 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r3, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -61,15 +61,15 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 3b94 │ │ │ │ │ + bl 3b98 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n 72 │ │ │ │ │ .word 0x0000008e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000000ac : │ │ │ │ │ new_dict(): │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n f8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 3b94 │ │ │ │ │ + bl 3b98 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 118 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 118 │ │ │ │ │ @@ -225,105 +225,105 @@ │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldrb r5, [r2, #6] │ │ │ │ │ + ldrb r3, [r2, #6] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - ldrb r1, [r2, #4] │ │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ beq.w 480 <_Py_dict_lookup+0x290> │ │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - lsl.w r3, r3, r1 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + lsl.w r3, r3, r6 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - and.w r6, r7, r3 │ │ │ │ │ - bne.w 7ea <_Py_dict_lookup+0x5fa> │ │ │ │ │ + and.w r9, r7, r3 │ │ │ │ │ + bne.w 7f6 <_Py_dict_lookup+0x606> │ │ │ │ │ add.w sl, fp, #20 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ add r2, sl │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bgt.w 394 <_Py_dict_lookup+0x1a4> │ │ │ │ │ - ldrsb.w r4, [sl, r6] │ │ │ │ │ + ldrsb.w r4, [sl, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.n 308 <_Py_dict_lookup+0x118> │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ beq.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ beq.w 40e <_Py_dict_lookup+0x21e> │ │ │ │ │ - add.w r2, r6, r6, lsl #2 │ │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ - ldrsb.w r4, [sl, r6] │ │ │ │ │ + add.w r2, r5, r5, lsl #2 │ │ │ │ │ + lsrs r5, r7, #5 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + add r5, r2 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ + ldrsb.w r4, [sl, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.w 3cc <_Py_dict_lookup+0x1dc> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ beq.n 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ beq.n 31c <_Py_dict_lookup+0x12c> │ │ │ │ │ mov.w ip, r7, lsr #10 │ │ │ │ │ - add.w r2, r6, r6, lsl #2 │ │ │ │ │ - add.w r6, ip, #1 │ │ │ │ │ + add.w r2, r5, r5, lsl #2 │ │ │ │ │ + add.w r5, ip, #1 │ │ │ │ │ mov r9, ip │ │ │ │ │ - add r6, r2 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ - bgt.w 5a2 <_Py_dict_lookup+0x3b2> │ │ │ │ │ - ldrsb.w r4, [sl, r6] │ │ │ │ │ + add r5, r2 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ + bgt.w 5a6 <_Py_dict_lookup+0x3b6> │ │ │ │ │ + ldrsb.w r4, [sl, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.w 3d2 <_Py_dict_lookup+0x1e2> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ beq.n 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 688 <_Py_dict_lookup+0x498> │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ - add.w r6, r6, r9, lsr #5 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ - and.w r6, r6, r3 │ │ │ │ │ - bgt.w 5c6 <_Py_dict_lookup+0x3d6> │ │ │ │ │ - ldrsb.w r4, [sl, r6] │ │ │ │ │ + beq.w 68c <_Py_dict_lookup+0x49c> │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ + add.w r5, r5, r9, lsr #5 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ + and.w r5, r5, r3 │ │ │ │ │ + bgt.w 5ca <_Py_dict_lookup+0x3da> │ │ │ │ │ + ldrsb.w r4, [sl, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.w 3f6 <_Py_dict_lookup+0x206> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ beq.n 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 780 <_Py_dict_lookup+0x590> │ │ │ │ │ + beq.w 784 <_Py_dict_lookup+0x594> │ │ │ │ │ mov.w r9, r9, lsr #10 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ + add r5, r2 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ b.n 2a2 <_Py_dict_lookup+0xb2> │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - bne.w 94e <_Py_dict_lookup+0x75e> │ │ │ │ │ + bne.w 904 <_Py_dict_lookup+0x714> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ @@ -333,280 +333,282 @@ │ │ │ │ │ cbz r2, 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.n 290 <_Py_dict_lookup+0xa0> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c0e <_Py_dict_lookup+0xa1e> │ │ │ │ │ + beq.w be6 <_Py_dict_lookup+0x9f6> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c06 <_Py_dict_lookup+0xa16> │ │ │ │ │ + beq.w bde <_Py_dict_lookup+0x9ee> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 290 <_Py_dict_lookup+0xa0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 6f2 <_Py_dict_lookup+0x502> │ │ │ │ │ + beq.w 6f6 <_Py_dict_lookup+0x506> │ │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r3, fp, r4, lsl #3 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ b.n 310 <_Py_dict_lookup+0x120> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - bgt.w 6fe <_Py_dict_lookup+0x50e> │ │ │ │ │ - ldrsh.w r4, [sl, r6, lsl #1] │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + bgt.w 702 <_Py_dict_lookup+0x512> │ │ │ │ │ + ldrsh.w r4, [sl, r9, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt.n 3e4 <_Py_dict_lookup+0x1f4> │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq.n 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ beq.n 40e <_Py_dict_lookup+0x21e> │ │ │ │ │ - add.w r2, r6, r6, lsl #2 │ │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bgt.w 71a <_Py_dict_lookup+0x52a> │ │ │ │ │ - ldrsh.w r4, [sl, r6, lsl #1] │ │ │ │ │ + add.w r2, r5, r5, lsl #2 │ │ │ │ │ + lsrs r5, r7, #5 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + add r5, r2 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + bgt.w 71e <_Py_dict_lookup+0x52e> │ │ │ │ │ + ldrsh.w r4, [sl, r5, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 280 <_Py_dict_lookup+0x90> │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ beq.n 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ b.n 290 <_Py_dict_lookup+0xa0> │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ beq.n 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ - add.w r6, r6, r9, lsr #5 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ + add.w r5, r5, r9, lsr #5 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ b.n 2da <_Py_dict_lookup+0xea> │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ beq.n 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r5, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ + add r5, r2 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ b.n 3c2 <_Py_dict_lookup+0x1d2> │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ beq.n 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ mov.w r9, r9, lsr #10 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - add r2, r6 │ │ │ │ │ - and.w r6, r2, r3 │ │ │ │ │ + add r2, r5 │ │ │ │ │ + and.w r5, r2, r3 │ │ │ │ │ b.n 2a8 <_Py_dict_lookup+0xb8> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.n 46a <_Py_dict_lookup+0x27a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ eor.w r1, lr, ip │ │ │ │ │ tst.w r1, #28 │ │ │ │ │ bne.n 46a <_Py_dict_lookup+0x27a> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c02 <_Py_dict_lookup+0xa12> │ │ │ │ │ + beq.w c00 <_Py_dict_lookup+0xa10> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w bfc <_Py_dict_lookup+0xa0c> │ │ │ │ │ + beq.w bfa <_Py_dict_lookup+0xa0a> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - and.w r6, r6, r3 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ + add r5, r2 │ │ │ │ │ + and.w r5, r5, r3 │ │ │ │ │ ble.w 276 <_Py_dict_lookup+0x86> │ │ │ │ │ b.n 3bc <_Py_dict_lookup+0x1cc> │ │ │ │ │ + ldrb r1, [r2, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ │ add.w sl, fp, #20 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsl.w r3, r5, r1 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r5, r5, r2 │ │ │ │ │ and.w r9, r7, r3 │ │ │ │ │ add r5, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r4, [sl, r9] │ │ │ │ │ - bgt.w 610 <_Py_dict_lookup+0x420> │ │ │ │ │ + bgt.w 614 <_Py_dict_lookup+0x424> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 604 <_Py_dict_lookup+0x414> │ │ │ │ │ + blt.w 608 <_Py_dict_lookup+0x418> │ │ │ │ │ movs r6, #12 │ │ │ │ │ mul.w r6, r4, r6 │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 5f4 <_Py_dict_lookup+0x404> │ │ │ │ │ + beq.w 5f8 <_Py_dict_lookup+0x408> │ │ │ │ │ ldr r2, [r5, r6] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 624 <_Py_dict_lookup+0x434> │ │ │ │ │ + beq.w 628 <_Py_dict_lookup+0x438> │ │ │ │ │ lsrs r3, r7, #5 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ and.w r9, r3, r9 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r4, [sl, r9] │ │ │ │ │ - bgt.w 67a <_Py_dict_lookup+0x48a> │ │ │ │ │ + bgt.w 67e <_Py_dict_lookup+0x48e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 61e <_Py_dict_lookup+0x42e> │ │ │ │ │ + blt.w 622 <_Py_dict_lookup+0x432> │ │ │ │ │ movs r6, #12 │ │ │ │ │ mul.w r6, r4, r6 │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 5f0 <_Py_dict_lookup+0x400> │ │ │ │ │ + beq.n 5f4 <_Py_dict_lookup+0x404> │ │ │ │ │ ldr r2, [r5, r6] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 728 <_Py_dict_lookup+0x538> │ │ │ │ │ + beq.w 72c <_Py_dict_lookup+0x53c> │ │ │ │ │ lsrs r3, r7, #10 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r9 │ │ │ │ │ and.w r9, r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bgt.n 594 <_Py_dict_lookup+0x3a4> │ │ │ │ │ + bgt.n 598 <_Py_dict_lookup+0x3a8> │ │ │ │ │ ldrsb.w r4, [sl, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 720 <_Py_dict_lookup+0x530> │ │ │ │ │ + blt.w 724 <_Py_dict_lookup+0x534> │ │ │ │ │ movs r6, #12 │ │ │ │ │ mul.w r6, r4, r6 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n 5f0 <_Py_dict_lookup+0x400> │ │ │ │ │ + beq.n 5f4 <_Py_dict_lookup+0x404> │ │ │ │ │ ldr r0, [r7, r6] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 8a2 <_Py_dict_lookup+0x6b2> │ │ │ │ │ + beq.w 83e <_Py_dict_lookup+0x64e> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r9, r9, r3, lsr #5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ and.w r9, r3, r9 │ │ │ │ │ - bgt.w 8f2 <_Py_dict_lookup+0x702> │ │ │ │ │ + bgt.w 892 <_Py_dict_lookup+0x6a2> │ │ │ │ │ ldrsb.w r4, [sl, r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 89a <_Py_dict_lookup+0x6aa> │ │ │ │ │ + blt.w 7ee <_Py_dict_lookup+0x5fe> │ │ │ │ │ movs r6, #12 │ │ │ │ │ mul.w r6, r4, r6 │ │ │ │ │ adds r5, r7, r6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5f0 <_Py_dict_lookup+0x400> │ │ │ │ │ + beq.n 5f4 <_Py_dict_lookup+0x404> │ │ │ │ │ ldr r0, [r7, r6] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 900 <_Py_dict_lookup+0x710> │ │ │ │ │ + beq.w 8a0 <_Py_dict_lookup+0x6b0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ and.w r9, r3, r9 │ │ │ │ │ - ble.n 51e <_Py_dict_lookup+0x32e> │ │ │ │ │ + ble.n 522 <_Py_dict_lookup+0x332> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ - b.n 522 <_Py_dict_lookup+0x332> │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ + b.n 526 <_Py_dict_lookup+0x336> │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r4, [sl, r6, lsl #1] │ │ │ │ │ - ldrgt.w r4, [sl, r6, lsl #2] │ │ │ │ │ + ldrshle.w r4, [sl, r5, lsl #1] │ │ │ │ │ + ldrgt.w r4, [sl, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 2b2 <_Py_dict_lookup+0xc2> │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ beq.w 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ - add.w r6, r6, r9, lsr #5 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ + add.w r5, r5, r9, lsr #5 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r4, [sl, r6, lsl #1] │ │ │ │ │ - ldrgt.w r4, [sl, r6, lsl #2] │ │ │ │ │ + ldrshle.w r4, [sl, r5, lsl #1] │ │ │ │ │ + ldrgt.w r4, [sl, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 2e4 <_Py_dict_lookup+0xf4> │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ beq.w 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ mov.w r9, r9, lsr #10 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ - b.n 5a2 <_Py_dict_lookup+0x3b2> │ │ │ │ │ + add r5, r2 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ + b.n 5a6 <_Py_dict_lookup+0x3b6> │ │ │ │ │ ldrb.w r2, [fp, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r3, sl, r6 │ │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ b.n 310 <_Py_dict_lookup+0x120> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 4c6 <_Py_dict_lookup+0x2d6> │ │ │ │ │ + bne.w 4ca <_Py_dict_lookup+0x2da> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ - b.n 4a6 <_Py_dict_lookup+0x2b6> │ │ │ │ │ + b.n 4aa <_Py_dict_lookup+0x2ba> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 60a <_Py_dict_lookup+0x41a> │ │ │ │ │ - b.n 500 <_Py_dict_lookup+0x310> │ │ │ │ │ + beq.n 60e <_Py_dict_lookup+0x41e> │ │ │ │ │ + b.n 504 <_Py_dict_lookup+0x314> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ itt ne │ │ │ │ │ @@ -616,57 +618,57 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 656 <_Py_dict_lookup+0x466> │ │ │ │ │ + beq.n 65a <_Py_dict_lookup+0x46a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 990 <_Py_dict_lookup+0x7a0> │ │ │ │ │ + beq.w 92c <_Py_dict_lookup+0x73c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 95c <_Py_dict_lookup+0x76c> │ │ │ │ │ + blt.w 912 <_Py_dict_lookup+0x722> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5f0 <_Py_dict_lookup+0x400> │ │ │ │ │ + bne.n 5f4 <_Py_dict_lookup+0x404> │ │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ │ - b.n 4c6 <_Py_dict_lookup+0x2d6> │ │ │ │ │ + b.n 4ca <_Py_dict_lookup+0x2da> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ - b.n 4e2 <_Py_dict_lookup+0x2f2> │ │ │ │ │ + b.n 4e6 <_Py_dict_lookup+0x2f6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.w 2c4 <_Py_dict_lookup+0xd4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.w 2c4 <_Py_dict_lookup+0xd4> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w bf8 <_Py_dict_lookup+0xa08> │ │ │ │ │ + beq.w bec <_Py_dict_lookup+0x9fc> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w bf2 <_Py_dict_lookup+0xa02> │ │ │ │ │ + beq.w bd8 <_Py_dict_lookup+0x9e8> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ @@ -677,29 +679,29 @@ │ │ │ │ │ beq.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ b.n 2c4 <_Py_dict_lookup+0xd4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ b.n 310 <_Py_dict_lookup+0x120> │ │ │ │ │ - ldr.w r4, [sl, r6, lsl #2] │ │ │ │ │ + ldr.w r4, [sl, r9, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 3a2 <_Py_dict_lookup+0x1b2> │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ beq.w 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r5, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ - ldr.w r4, [sl, r6, lsl #2] │ │ │ │ │ + add r5, r2 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ + ldr.w r4, [sl, r5, lsl #2] │ │ │ │ │ b.n 3c6 <_Py_dict_lookup+0x1d6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 60a <_Py_dict_lookup+0x41a> │ │ │ │ │ - b.n 53e <_Py_dict_lookup+0x34e> │ │ │ │ │ + beq.w 60e <_Py_dict_lookup+0x41e> │ │ │ │ │ + b.n 542 <_Py_dict_lookup+0x352> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ itt ne │ │ │ │ │ @@ -709,126 +711,93 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 75a <_Py_dict_lookup+0x56a> │ │ │ │ │ + beq.n 75e <_Py_dict_lookup+0x56e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9a0 <_Py_dict_lookup+0x7b0> │ │ │ │ │ + beq.w 93c <_Py_dict_lookup+0x74c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 95c <_Py_dict_lookup+0x76c> │ │ │ │ │ + blt.w 912 <_Py_dict_lookup+0x722> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5f0 <_Py_dict_lookup+0x400> │ │ │ │ │ + bne.w 5f4 <_Py_dict_lookup+0x404> │ │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ │ - b.n 500 <_Py_dict_lookup+0x310> │ │ │ │ │ + b.n 504 <_Py_dict_lookup+0x314> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.w 2f6 <_Py_dict_lookup+0x106> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.w 2f6 <_Py_dict_lookup+0x106> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c1a <_Py_dict_lookup+0xa2a> │ │ │ │ │ + beq.w bf6 <_Py_dict_lookup+0xa06> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c14 <_Py_dict_lookup+0xa24> │ │ │ │ │ + beq.w bf0 <_Py_dict_lookup+0xa00> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ b.n 2f6 <_Py_dict_lookup+0x106> │ │ │ │ │ - add.w r9, fp, #20 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - add r2, r9 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + beq.w 60e <_Py_dict_lookup+0x41e> │ │ │ │ │ + b.n 57c <_Py_dict_lookup+0x38c> │ │ │ │ │ + add.w sl, fp, #20 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ + add r2, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r4, [r9, r6] │ │ │ │ │ - bgt.w b88 <_Py_dict_lookup+0x998> │ │ │ │ │ + ldrsble.w r4, [sl, r9] │ │ │ │ │ + bgt.w b1c <_Py_dict_lookup+0x92c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w b14 <_Py_dict_lookup+0x924> │ │ │ │ │ + bge.w abc <_Py_dict_lookup+0x8cc> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 60a <_Py_dict_lookup+0x41a> │ │ │ │ │ + beq.w 60e <_Py_dict_lookup+0x41e> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - and.w r6, r6, r3 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ + add r9, r2 │ │ │ │ │ + and.w r5, r9, r3 │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r4, [r9, r6] │ │ │ │ │ - bgt.w b7a <_Py_dict_lookup+0x98a> │ │ │ │ │ + ldrsble.w r4, [sl, r5] │ │ │ │ │ + bgt.w aa4 <_Py_dict_lookup+0x8b4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w aae <_Py_dict_lookup+0x8be> │ │ │ │ │ + bge.w 94c <_Py_dict_lookup+0x75c> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 60a <_Py_dict_lookup+0x41a> │ │ │ │ │ - mov.w sl, r7, lsr #10 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ │ - add r6, r2 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - bgt.w a8c <_Py_dict_lookup+0x89c> │ │ │ │ │ - ldrsb.w r4, [r8, r6] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge.w a30 <_Py_dict_lookup+0x840> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - beq.w 60a <_Py_dict_lookup+0x41a> │ │ │ │ │ - add.w r5, r6, r6, lsl #2 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - add.w r5, r5, sl, lsr #5 │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ - and.w r5, r5, r7 │ │ │ │ │ - bgt.w a08 <_Py_dict_lookup+0x818> │ │ │ │ │ - ldrsb.w r4, [r8, r5] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge.w 9b0 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - beq.w 60a <_Py_dict_lookup+0x41a> │ │ │ │ │ - mov.w sl, sl, lsr #10 │ │ │ │ │ - add.w r5, r5, r5, lsl #2 │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - adds r6, r5, r2 │ │ │ │ │ - ands r6, r7 │ │ │ │ │ - b.n 84c <_Py_dict_lookup+0x65c> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - beq.w 60a <_Py_dict_lookup+0x41a> │ │ │ │ │ - b.n 578 <_Py_dict_lookup+0x388> │ │ │ │ │ + beq.w 60e <_Py_dict_lookup+0x41e> │ │ │ │ │ + b.n 95e <_Py_dict_lookup+0x76e> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ @@ -838,37 +807,37 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 8d4 <_Py_dict_lookup+0x6e4> │ │ │ │ │ + beq.n 870 <_Py_dict_lookup+0x680> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 962 <_Py_dict_lookup+0x772> │ │ │ │ │ + beq.n 918 <_Py_dict_lookup+0x728> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 95c <_Py_dict_lookup+0x76c> │ │ │ │ │ + blt.n 912 <_Py_dict_lookup+0x722> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bne.n 976 <_Py_dict_lookup+0x786> │ │ │ │ │ + bne.w ab2 <_Py_dict_lookup+0x8c2> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 976 <_Py_dict_lookup+0x786> │ │ │ │ │ + bne.w ab2 <_Py_dict_lookup+0x8c2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5f0 <_Py_dict_lookup+0x400> │ │ │ │ │ + bne.w 5f4 <_Py_dict_lookup+0x404> │ │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n 53e <_Py_dict_lookup+0x34e> │ │ │ │ │ + b.n 542 <_Py_dict_lookup+0x352> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ - b.n 55c <_Py_dict_lookup+0x36c> │ │ │ │ │ + b.n 560 <_Py_dict_lookup+0x370> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ @@ -879,390 +848,418 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 930 <_Py_dict_lookup+0x740> │ │ │ │ │ + beq.n 8d0 <_Py_dict_lookup+0x6e0> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - cbz r0, 97e <_Py_dict_lookup+0x78e> │ │ │ │ │ + cbz r0, 8f2 <_Py_dict_lookup+0x702> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 95c <_Py_dict_lookup+0x76c> │ │ │ │ │ + blt.n 912 <_Py_dict_lookup+0x722> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bne.n 976 <_Py_dict_lookup+0x786> │ │ │ │ │ + bne.w ab2 <_Py_dict_lookup+0x8c2> │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 976 <_Py_dict_lookup+0x786> │ │ │ │ │ + bne.w ab2 <_Py_dict_lookup+0x8c2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5f0 <_Py_dict_lookup+0x400> │ │ │ │ │ + bne.w 5f4 <_Py_dict_lookup+0x404> │ │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n 578 <_Py_dict_lookup+0x388> │ │ │ │ │ + b.n 57c <_Py_dict_lookup+0x38c> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strd r2, r1, [sp, #24] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ + b.n 8d0 <_Py_dict_lookup+0x6e0> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - ands r6, r3 │ │ │ │ │ + add r5, r2 │ │ │ │ │ + ands r5, r3 │ │ │ │ │ b.n 276 <_Py_dict_lookup+0x86> │ │ │ │ │ mvn.w r4, #2 │ │ │ │ │ b.n 30e <_Py_dict_lookup+0x11e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 8d4 <_Py_dict_lookup+0x6e4> │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b.n 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - strd r2, r1, [sp, #24] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ │ - b.n 930 <_Py_dict_lookup+0x740> │ │ │ │ │ + b.n 870 <_Py_dict_lookup+0x680> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ │ - b.n 656 <_Py_dict_lookup+0x466> │ │ │ │ │ + b.n 65a <_Py_dict_lookup+0x46a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ │ - b.n 75a <_Py_dict_lookup+0x56a> │ │ │ │ │ + b.n 75e <_Py_dict_lookup+0x56e> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r9, [r2, r4, lsl #3] │ │ │ │ │ + lsls r2, r4, #3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.n 9c4 <_Py_dict_lookup+0x7d4> │ │ │ │ │ + lsrs r1, r7, #10 │ │ │ │ │ + add.w r9, r5, r5, lsl #2 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ + add r9, r2 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + and.w r9, r9, r3 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bgt.w b84 <_Py_dict_lookup+0x994> │ │ │ │ │ + ldrsb.w r4, [r8, r9] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.w b2a <_Py_dict_lookup+0x93a> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + beq.w 60e <_Py_dict_lookup+0x41e> │ │ │ │ │ + add.w r5, r9, r9, lsl #2 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + add.w r5, r5, r6, lsr #5 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ + and.w r5, r5, r7 │ │ │ │ │ + bgt.n a96 <_Py_dict_lookup+0x8a6> │ │ │ │ │ + ldrsb.w r4, [r8, r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.n a30 <_Py_dict_lookup+0x840> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + beq.w 60e <_Py_dict_lookup+0x41e> │ │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ + add.w r9, r5, r1 │ │ │ │ │ + and.w r9, r9, r7 │ │ │ │ │ + b.n 97a <_Py_dict_lookup+0x78a> │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n a28 <_Py_dict_lookup+0x838> │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n a12 <_Py_dict_lookup+0x822> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 912 <_Py_dict_lookup+0x722> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr.w r1, [r1, r4, lsl #3] │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ + ldrb.w r6, [fp, #4] │ │ │ │ │ + b.n 95e <_Py_dict_lookup+0x76e> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 9ec <_Py_dict_lookup+0x7fc> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n 9ec <_Py_dict_lookup+0x7fc> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ + b.n 9d0 <_Py_dict_lookup+0x7e0> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r6, [r3, r4, lsl #3] │ │ │ │ │ + ldr.w r9, [r3, r4, lsl #3] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.w 888 <_Py_dict_lookup+0x698> │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + bne.n 9b2 <_Py_dict_lookup+0x7c2> │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne r2, [r6, #0] │ │ │ │ │ + strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n a1c <_Py_dict_lookup+0x82c> │ │ │ │ │ + bne.w bac <_Py_dict_lookup+0x9bc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 95c <_Py_dict_lookup+0x76c> │ │ │ │ │ + blt.w 912 <_Py_dict_lookup+0x722> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w be8 <_Py_dict_lookup+0x9f8> │ │ │ │ │ + bne.w c04 <_Py_dict_lookup+0xa14> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #3] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bne.w be8 <_Py_dict_lookup+0x9f8> │ │ │ │ │ - cbnz r1, a16 <_Py_dict_lookup+0x826> │ │ │ │ │ - ldrb.w r1, [fp, #4] │ │ │ │ │ - b.n 888 <_Py_dict_lookup+0x698> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + bne.w c04 <_Py_dict_lookup+0xa14> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ │ + b.n 9b2 <_Py_dict_lookup+0x7c2> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, r5, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, r5, lsl #2] │ │ │ │ │ - b.n 87c <_Py_dict_lookup+0x68c> │ │ │ │ │ + b.n 9a8 <_Py_dict_lookup+0x7b8> │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + ite gt │ │ │ │ │ + ldrgt.w r4, [sl, r5, lsl #2] │ │ │ │ │ + ldrshle.w r4, [sl, r5, lsl #1] │ │ │ │ │ + b.n 830 <_Py_dict_lookup+0x640> │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + lsls r1, r4, #3 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr.w r2, [r2, r4, lsl #3] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 816 <_Py_dict_lookup+0x626> │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n ba6 <_Py_dict_lookup+0x9b6> │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 9e6 <_Py_dict_lookup+0x7f6> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b.n 9e6 <_Py_dict_lookup+0x7f6> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n b92 <_Py_dict_lookup+0x9a2> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.w 912 <_Py_dict_lookup+0x722> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr.w r1, [r1, r4, lsl #3] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ + ldrb.w r6, [fp, #4] │ │ │ │ │ + b.n 816 <_Py_dict_lookup+0x626> │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + ite gt │ │ │ │ │ + ldrgt.w r4, [sl, r9, lsl #2] │ │ │ │ │ + ldrshle.w r4, [sl, r9, lsl #1] │ │ │ │ │ + b.n 80a <_Py_dict_lookup+0x61a> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.w 862 <_Py_dict_lookup+0x672> │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + bne.w 990 <_Py_dict_lookup+0x7a0> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n a9a <_Py_dict_lookup+0x8aa> │ │ │ │ │ + bne.n bc4 <_Py_dict_lookup+0x9d4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 95c <_Py_dict_lookup+0x76c> │ │ │ │ │ + blt.w 912 <_Py_dict_lookup+0x722> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w be8 <_Py_dict_lookup+0x9f8> │ │ │ │ │ + bne.n c04 <_Py_dict_lookup+0xa14> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w be8 <_Py_dict_lookup+0x9f8> │ │ │ │ │ + bne.n c04 <_Py_dict_lookup+0xa14> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a16 <_Py_dict_lookup+0x826> │ │ │ │ │ - ldrb.w r1, [fp, #4] │ │ │ │ │ - b.n 862 <_Py_dict_lookup+0x672> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ + bne.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ │ + b.n 990 <_Py_dict_lookup+0x7a0> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r4, [r8, r6, lsl #1] │ │ │ │ │ - ldrgt.w r4, [r8, r6, lsl #2] │ │ │ │ │ - b.n 856 <_Py_dict_lookup+0x666> │ │ │ │ │ + ldrshle.w r4, [r8, r9, lsl #1] │ │ │ │ │ + ldrgt.w r4, [r8, r9, lsl #2] │ │ │ │ │ + b.n 984 <_Py_dict_lookup+0x794> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a66 <_Py_dict_lookup+0x876> │ │ │ │ │ + bne.n af4 <_Py_dict_lookup+0x904> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b.n a66 <_Py_dict_lookup+0x876> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr.w sl, [r2, r4, lsl #3] │ │ │ │ │ - lsls r2, r4, #3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 830 <_Py_dict_lookup+0x640> │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n bba <_Py_dict_lookup+0x9ca> │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne.n b9c <_Py_dict_lookup+0x9ac> │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.w 95c <_Py_dict_lookup+0x76c> │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr.w r0, [r0, r4, lsl #3] │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n b96 <_Py_dict_lookup+0x9a6> │ │ │ │ │ - ldrb.w r1, [fp, #4] │ │ │ │ │ - b.n 830 <_Py_dict_lookup+0x640> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr.w sl, [r2, r4, lsl #3] │ │ │ │ │ - lsls r2, r4, #3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 80a <_Py_dict_lookup+0x61a> │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n be0 <_Py_dict_lookup+0x9f0> │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne.n bc2 <_Py_dict_lookup+0x9d2> │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.w 95c <_Py_dict_lookup+0x76c> │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr.w r0, [r0, r4, lsl #3] │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bne.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n b96 <_Py_dict_lookup+0x9a6> │ │ │ │ │ - ldrb.w r1, [fp, #4] │ │ │ │ │ - b.n 80a <_Py_dict_lookup+0x61a> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - ite gt │ │ │ │ │ - ldrgt.w r4, [r9, r6, lsl #2] │ │ │ │ │ - ldrshle.w r4, [r9, r6, lsl #1] │ │ │ │ │ - b.n 824 <_Py_dict_lookup+0x634> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - ite gt │ │ │ │ │ - ldrgt.w r4, [r9, r6, lsl #2] │ │ │ │ │ - ldrshle.w r4, [r9, r6, lsl #1] │ │ │ │ │ - b.n 7fe <_Py_dict_lookup+0x60e> │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - b.w 37a <_Py_dict_lookup+0x18a> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n af4 <_Py_dict_lookup+0x904> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + b.n ada <_Py_dict_lookup+0x8ea> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aea <_Py_dict_lookup+0x8fa> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ │ + bne.w a6e <_Py_dict_lookup+0x87e> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w ip, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n aea <_Py_dict_lookup+0x8fa> │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - b.n ace <_Py_dict_lookup+0x8de> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n a6e <_Py_dict_lookup+0x87e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b50 <_Py_dict_lookup+0x960> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ │ + bne.n b60 <_Py_dict_lookup+0x970> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w ip, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n b50 <_Py_dict_lookup+0x960> │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - b.n b34 <_Py_dict_lookup+0x944> │ │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 6da <_Py_dict_lookup+0x4ea> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6c4 <_Py_dict_lookup+0x4d4> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n b60 <_Py_dict_lookup+0x970> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 456 <_Py_dict_lookup+0x266> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 440 <_Py_dict_lookup+0x250> │ │ │ │ │ + b.n 6de <_Py_dict_lookup+0x4ee> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ b.w 366 <_Py_dict_lookup+0x176> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b.w 350 <_Py_dict_lookup+0x160> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6c8 <_Py_dict_lookup+0x4d8> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 7d2 <_Py_dict_lookup+0x5e2> │ │ │ │ │ + b.n 7d6 <_Py_dict_lookup+0x5e6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7bc <_Py_dict_lookup+0x5cc> │ │ │ │ │ + b.n 7c0 <_Py_dict_lookup+0x5d0> │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 456 <_Py_dict_lookup+0x266> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 440 <_Py_dict_lookup+0x250> │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.w 20c <_Py_dict_lookup+0x1c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c20 : │ │ │ │ │ +00000c10 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.n cd2 │ │ │ │ │ + bpl.n cc2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n c90 │ │ │ │ │ + bne.n c80 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c9a │ │ │ │ │ + beq.n c8a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - bne.n ca8 │ │ │ │ │ + bne.n c98 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n ca8 │ │ │ │ │ - ldr r2, [pc, #128] @ (ce8 ) │ │ │ │ │ + beq.n c98 │ │ │ │ │ + ldr r2, [pc, #128] @ (cd8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n cbc │ │ │ │ │ - bl 1060 │ │ │ │ │ + beq.n cac │ │ │ │ │ + bl 1050 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n c4e │ │ │ │ │ + bne.n c3e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n c60 │ │ │ │ │ + beq.n c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n cc4 │ │ │ │ │ - ldr r2, [pc, #52] @ (cec ) │ │ │ │ │ + beq.n cb4 │ │ │ │ │ + ldr r2, [pc, #52] @ (cdc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n c6c │ │ │ │ │ - bl cf0 │ │ │ │ │ + b.n c5c │ │ │ │ │ + bl ce0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1271,21 +1268,21 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c8c │ │ │ │ │ + b.n c7c │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000cf0 : │ │ │ │ │ +00000ce0 : │ │ │ │ │ insert_to_emptydict(): │ │ │ │ │ stmdb 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.w fp, [r2, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1297,28 +1294,28 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne.w r8, #60 @ 0x3c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne.n d74 │ │ │ │ │ - ldr r3, [pc, #532] @ (f38 ) │ │ │ │ │ + bne.n d64 │ │ │ │ │ + ldr r3, [pc, #532] @ (f28 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt le │ │ │ │ │ movle r0, #68 @ 0x44 │ │ │ │ │ movle.w r8, #40 @ 0x28 │ │ │ │ │ - ble.n d74 │ │ │ │ │ + ble.n d64 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ ldr.w r4, [r3, #2420] @ 0x974 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -1329,20 +1326,20 @@ │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ - b.n daa │ │ │ │ │ + b.n d9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef6 │ │ │ │ │ + beq.w ee6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ sub.w r3, fp, r7 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1358,53 +1355,53 @@ │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ee6 │ │ │ │ │ + bne.w ed6 │ │ │ │ │ movw r3, #42704 @ 0xa6d0 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r6, r3] │ │ │ │ │ adc.w r8, r8, #0 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ orrs r6, r2 │ │ │ │ │ - cbnz r1, e00 │ │ │ │ │ + cbnz r1, df0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbnz r0, e48 │ │ │ │ │ + cbnz r0, e38 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e6c │ │ │ │ │ + bne.n e5c │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ - bgt.n eaa │ │ │ │ │ + bgt.n e9a │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - bne.n ec6 │ │ │ │ │ + bne.n eb6 │ │ │ │ │ str.w r9, [sl, r3] │ │ │ │ │ add r3, sl │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r6, r8, [r5, #16] │ │ │ │ │ @@ -1419,29 +1416,29 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n e74 │ │ │ │ │ + bne.n e64 │ │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ │ - cbnz r2, e74 │ │ │ │ │ + cbnz r2, e64 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e00 │ │ │ │ │ + beq.n df0 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n eda │ │ │ │ │ - ldr r3, [pc, #196] @ (f3c ) │ │ │ │ │ + beq.n eca │ │ │ │ │ + ldr r3, [pc, #196] @ (f2c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ @@ -1452,105 +1449,105 @@ │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ble.n e0c │ │ │ │ │ + ble.n dfc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r2, [sl, r3, lsl #1] │ │ │ │ │ strgt.w r2, [sl, r3, lsl #2] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n e1e │ │ │ │ │ + beq.n e0e │ │ │ │ │ add.w r2, sl, r3 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str.w r9, [r2, #4] │ │ │ │ │ str.w r1, [sl, r3] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n e28 │ │ │ │ │ + b.n e18 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e74 │ │ │ │ │ - b.n e00 │ │ │ │ │ + bne.n e64 │ │ │ │ │ + b.n df0 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl a50c <_PyDict_SendEvent> │ │ │ │ │ + bl a4dc <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n dbe │ │ │ │ │ + b.n dae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f0e │ │ │ │ │ + beq.n efe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, f28 │ │ │ │ │ + cbz r3, f18 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f22 │ │ │ │ │ + beq.n f12 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, f30 │ │ │ │ │ + cbz r3, f20 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e42 │ │ │ │ │ + b.n e32 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f0e │ │ │ │ │ + b.n efe │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f22 │ │ │ │ │ + b.n f12 │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f40 : │ │ │ │ │ +00000f30 : │ │ │ │ │ new_keys_object.isra.0(): │ │ │ │ │ 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.w ip, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ lsl.w r3, ip, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 102c │ │ │ │ │ + beq.n 101c │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi.n 1040 │ │ │ │ │ + bhi.n 1030 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n fc4 │ │ │ │ │ - ldr r0, [pc, #240] @ (105c ) │ │ │ │ │ + bne.n fb4 │ │ │ │ │ + ldr r0, [pc, #240] @ (104c ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r0, #2740] @ 0xab4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 103a │ │ │ │ │ + ble.n 102a │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r0, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ │ @@ -1583,15 +1580,15 @@ │ │ │ │ │ mul.w r7, r3, r0 │ │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1056 │ │ │ │ │ + cbz r0, 1046 │ │ │ │ │ strb r2, [r0, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ strb r6, [r0, #5] │ │ │ │ │ strb r1, [r0, #6] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -1609,81 +1606,81 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, #7 │ │ │ │ │ it hi │ │ │ │ │ movhi r0, #12 │ │ │ │ │ - bhi.n 1042 │ │ │ │ │ + bhi.n 1032 │ │ │ │ │ mov r5, r3 │ │ │ │ │ movs r0, #12 │ │ │ │ │ - b.n fc8 │ │ │ │ │ + b.n fb8 │ │ │ │ │ movs r0, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n fc8 │ │ │ │ │ + b.n fb8 │ │ │ │ │ movs r0, #8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ mov.w r4, #1 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, r2, #1 │ │ │ │ │ addhi r5, r2, #2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ │ - b.n fc8 │ │ │ │ │ + b.n fb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n fbc │ │ │ │ │ + b.n fac │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001060 : │ │ │ │ │ +00001050 : │ │ │ │ │ insertdict(): │ │ │ │ │ stmdb 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 r6, r3 │ │ │ │ │ ldr.w r3, [r1, #-8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11be │ │ │ │ │ + beq.w 11ae │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121a │ │ │ │ │ + bne.w 120a │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 155e │ │ │ │ │ + beq.w 154e │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1272 │ │ │ │ │ + bne.w 1262 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ - cbz r3, 10c2 │ │ │ │ │ + cbz r3, 10b2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1506 │ │ │ │ │ + bne.w 14f6 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 13d4 │ │ │ │ │ + ble.w 13c4 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1540 │ │ │ │ │ + bne.w 1530 │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, r0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr.w r2, [r8, r0] │ │ │ │ │ ldr.w r7, [lr, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -1696,29 +1693,29 @@ │ │ │ │ │ str.w lr, [r1, #8] │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w ip, ip, r9 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ubfx lr, r0, #0, #12 │ │ │ │ │ orr.w lr, lr, r2 │ │ │ │ │ and.w r2, r6, ip │ │ │ │ │ - bgt.n 1176 │ │ │ │ │ + bgt.n 1166 │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ ldrsb.w r0, [r8, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 13b4 │ │ │ │ │ + bge.w 13a4 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ strb.w r3, [r8, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add.w r8, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ - cbz r1, 11a6 │ │ │ │ │ + cbz r1, 1196 │ │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ │ str.w r5, [r8, r2] │ │ │ │ │ add r2, r8 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -1729,56 +1726,56 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 145e │ │ │ │ │ + bgt.w 144e │ │ │ │ │ add.w r0, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 12f6 │ │ │ │ │ + bge.w 12e6 │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ strh.w r0, [r8, r2, lsl #1] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 114a │ │ │ │ │ + bne.n 113a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ add.w r1, r8, r2 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r5, [r1, #4] │ │ │ │ │ str.w r6, [r8, r2] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1148 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d0 │ │ │ │ │ + bne.w 14c0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1084 │ │ │ │ │ + beq.w 1074 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 1476 │ │ │ │ │ - ldr r3, [pc, #736] @ (14cc ) │ │ │ │ │ + beq.w 1466 │ │ │ │ │ + ldr r3, [pc, #736] @ (14bc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -1787,58 +1784,58 @@ │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 108c │ │ │ │ │ + beq.w 107c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 108c │ │ │ │ │ + bne.w 107c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6a4c │ │ │ │ │ + bl 6a3c │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 10ac │ │ │ │ │ + beq.w 109c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8c1c │ │ │ │ │ + bl 8be8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 152e │ │ │ │ │ + bne.w 151e │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 116e │ │ │ │ │ + beq.n 115e │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 116e │ │ │ │ │ + bne.n 115e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 116e │ │ │ │ │ + b.n 115e │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 12cc │ │ │ │ │ + beq.n 12bc │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1406 │ │ │ │ │ + bne.w 13f6 │ │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, r8, r2 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ │ adds.w r6, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ str.w r6, [r8, r2] │ │ │ │ │ @@ -1846,139 +1843,139 @@ │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ orrs r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1446 │ │ │ │ │ + beq.w 1436 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1550 │ │ │ │ │ + bne.w 1540 │ │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 139a │ │ │ │ │ + bne.n 138a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 116e │ │ │ │ │ + beq.w 115e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 116e │ │ │ │ │ + bne.w 115e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 116e │ │ │ │ │ + b.n 115e │ │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r8, sl, #1 │ │ │ │ │ add r2, r8 │ │ │ │ │ and.w r2, r2, ip │ │ │ │ │ add.w r8, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 118c │ │ │ │ │ + blt.w 117c │ │ │ │ │ mov.w fp, r2, lsl #2 │ │ │ │ │ mov.w r0, sl, lsr #5 │ │ │ │ │ add r2, fp │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt sl, r3 │ │ │ │ │ and.w r2, ip, r2 │ │ │ │ │ - ble.n 137e │ │ │ │ │ + ble.n 136e │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 14ae │ │ │ │ │ + bgt.w 149e │ │ │ │ │ add.w r8, r1, r2, lsl #1 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 118c │ │ │ │ │ + blt.w 117c │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add r2, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r2, ip, r2 │ │ │ │ │ add.w r8, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 118c │ │ │ │ │ - b.n 1350 │ │ │ │ │ + blt.w 117c │ │ │ │ │ + b.n 1340 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add r2, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r2, ip, r2 │ │ │ │ │ add.w r8, r1, r2 │ │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1370 │ │ │ │ │ + bge.n 1360 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add.w r8, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b.n 113c │ │ │ │ │ + b.n 112c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12d8 │ │ │ │ │ + bne.n 12c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 116e │ │ │ │ │ - b.n 12e4 │ │ │ │ │ + beq.w 115e │ │ │ │ │ + b.n 12d4 │ │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r8, sl, #1 │ │ │ │ │ add r2, r8 │ │ │ │ │ and.w r2, ip, r2 │ │ │ │ │ add.w r8, r1, r2 │ │ │ │ │ ldrsb.w r0, [r8, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 138a │ │ │ │ │ - b.n 1318 │ │ │ │ │ + blt.n 137a │ │ │ │ │ + b.n 1308 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16a4 │ │ │ │ │ + bl 1694 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 155e │ │ │ │ │ + beq.w 154e │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1540 │ │ │ │ │ + bne.w 1530 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - b.n 10d2 │ │ │ │ │ + b.n 10c2 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl a50c <_PyDict_SendEvent> │ │ │ │ │ + bl a4dc <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, r8, r2 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ │ adds.w r6, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ @@ -1987,287 +1984,287 @@ │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ orr.w r2, r3, r6 │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b0 │ │ │ │ │ + bne.w 12a0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldrb r6, [r0, #5] │ │ │ │ │ mla r3, r3, r7, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r6 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ │ - b.n 12cc │ │ │ │ │ + b.n 12bc │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ mov.w sl, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r8, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1484 │ │ │ │ │ + bge.n 1474 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ │ - b.n 113c │ │ │ │ │ + b.n 112c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1084 │ │ │ │ │ - b.n 11e8 │ │ │ │ │ + beq.w 1074 │ │ │ │ │ + b.n 11d8 │ │ │ │ │ add r2, sl │ │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ │ add.w r0, sl, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ and.w r2, r2, ip │ │ │ │ │ add.w r0, r1, r2, lsl #2 │ │ │ │ │ mov.w fp, r2, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r1, #16] │ │ │ │ │ - bge.w 131c │ │ │ │ │ + bge.w 130c │ │ │ │ │ add r1, fp │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - b.n 113c │ │ │ │ │ + b.n 112c │ │ │ │ │ add.w r8, r1, r2, lsl #2 │ │ │ │ │ mov.w fp, r2, lsl #2 │ │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 14f8 │ │ │ │ │ + bge.n 14e8 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ - b.n 14a8 │ │ │ │ │ + b.n 1498 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 11e8 │ │ │ │ │ + bne.w 11d8 │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e8 │ │ │ │ │ + bne.w 11d8 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1084 │ │ │ │ │ - b.n 11de │ │ │ │ │ + beq.w 1074 │ │ │ │ │ + b.n 11ce │ │ │ │ │ add r2, fp │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add r2, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r2, ip, r2 │ │ │ │ │ - b.n 1336 │ │ │ │ │ + b.n 1326 │ │ │ │ │ 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 16a4 │ │ │ │ │ + bl 1694 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 155e │ │ │ │ │ + beq.n 154e │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - b.n 10c2 │ │ │ │ │ + b.n 10b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1254 │ │ │ │ │ + bne.w 1244 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1254 │ │ │ │ │ + b.n 1244 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl a50c <_PyDict_SendEvent> │ │ │ │ │ + bl a4dc <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 1402 │ │ │ │ │ + b.n 13f2 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ │ - b.n 12cc │ │ │ │ │ + b.n 12bc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1580 │ │ │ │ │ + bne.n 1570 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 157a │ │ │ │ │ + beq.n 156a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1592 │ │ │ │ │ + cbz r3, 1582 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1170 │ │ │ │ │ + b.n 1160 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 156a │ │ │ │ │ + bne.n 155a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 156a │ │ │ │ │ + b.n 155a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 157a │ │ │ │ │ + b.n 156a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000159c : │ │ │ │ │ +0000158c : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r2, r1 │ │ │ │ │ - bgt.n 15e2 │ │ │ │ │ + bgt.n 15d2 │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 15c6 │ │ │ │ │ + bge.n 15b6 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 160c │ │ │ │ │ + bge.n 15fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 1686 │ │ │ │ │ + bgt.n 1676 │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15c4 │ │ │ │ │ + blt.n 15b4 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15de │ │ │ │ │ + blt.n 15ce │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r3, r0, r2 │ │ │ │ │ - bgt.n 1640 │ │ │ │ │ + bgt.n 1630 │ │ │ │ │ add.w lr, ip, r3 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 15de │ │ │ │ │ + blt.n 15ce │ │ │ │ │ and.w r3, r0, r2 │ │ │ │ │ - b.n 1622 │ │ │ │ │ + b.n 1612 │ │ │ │ │ add.w r4, ip, r3, lsl #1 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 166e │ │ │ │ │ + bgt.n 165e │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 15de │ │ │ │ │ + blt.n 15ce │ │ │ │ │ and.w r3, r2, r0 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ add.w r4, ip, r3, lsl #1 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ - ble.n 164e │ │ │ │ │ + ble.n 163e │ │ │ │ │ add.w r4, ip, r3, lsl #2 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 165c │ │ │ │ │ + bge.n 164c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 15e0 │ │ │ │ │ + b.n 15d0 │ │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15c4 │ │ │ │ │ + blt.n 15b4 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b.n 1608 │ │ │ │ │ + b.n 15f8 │ │ │ │ │ │ │ │ │ │ -000016a4 : │ │ │ │ │ +00001694 : │ │ │ │ │ dictresize.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi.w 2006 │ │ │ │ │ + bhi.w 1ff6 │ │ │ │ │ ldrd r6, r3, [r0, #24] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ lsl.w r3, r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19a2 │ │ │ │ │ + beq.w 1992 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.w 1b74 │ │ │ │ │ + bhi.w 1b64 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne.w 184a │ │ │ │ │ - ldr r2, [pc, #772] @ (19f4 ) │ │ │ │ │ + bne.w 183a │ │ │ │ │ + ldr r2, [pc, #772] @ (19e4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 19e6 │ │ │ │ │ + ble.w 19d6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r5, [r2, #2420] @ 0x974 │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ @@ -2285,90 +2282,90 @@ │ │ │ │ │ strh r3, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1e4e │ │ │ │ │ + bne.w 1e3e │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19b8 │ │ │ │ │ + beq.w 19a8 │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 19fc │ │ │ │ │ + bne.w 19ec │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 19fc │ │ │ │ │ + bne.w 19ec │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 17ee │ │ │ │ │ + beq.n 17de │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17c8 │ │ │ │ │ + b.n 17b8 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 198c │ │ │ │ │ + bgt.w 197c │ │ │ │ │ ldrsh.w r9, [r4, r1, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1920 │ │ │ │ │ + bne.w 1910 │ │ │ │ │ strh.w r2, [r4, r1, lsl #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - beq.n 17ec │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + beq.n 17dc │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r1, lr, r0 │ │ │ │ │ - bgt.n 17a6 │ │ │ │ │ + bgt.n 1796 │ │ │ │ │ ldrsb.w r9, [r4, r1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1920 │ │ │ │ │ + bne.w 1910 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.n 17c4 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne.n 17b4 │ │ │ │ │ mov r6, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ - beq.n 1836 │ │ │ │ │ + beq.n 1826 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 1976 │ │ │ │ │ - ldr r3, [pc, #496] @ (19f8 ) │ │ │ │ │ + bne.w 1966 │ │ │ │ │ + ldr r3, [pc, #496] @ (19e8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 1976 │ │ │ │ │ + bhi.w 1966 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1976 │ │ │ │ │ + beq.w 1966 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r6, [r1, #2420] @ 0x974 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str.w r8, [r5, #16] │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ @@ -2391,15 +2388,15 @@ │ │ │ │ │ add.w r3, r8, #20 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2006 │ │ │ │ │ + beq.w 1ff6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ strb r4, [r0, #4] │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ strb r1, [r0, #6] │ │ │ │ │ @@ -2422,271 +2419,271 @@ │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1b8e │ │ │ │ │ + bne.w 1b7e │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19ba │ │ │ │ │ + beq.n 19aa │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1768 │ │ │ │ │ + bne.w 1758 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1916 │ │ │ │ │ + ble.n 1906 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2010 │ │ │ │ │ + beq.w 2000 │ │ │ │ │ ldr.w r4, [r2], #8 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 18f6 │ │ │ │ │ + bne.n 18e6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2558 │ │ │ │ │ - b.n 17ee │ │ │ │ │ + bl 2548 │ │ │ │ │ + b.n 17de │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r1, r9 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - ble.n 1968 │ │ │ │ │ + ble.n 1958 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1b10 │ │ │ │ │ + bgt.w 1b00 │ │ │ │ │ ldrsh.w ip, [r4, r1, lsl #1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 17ba │ │ │ │ │ + beq.w 17aa │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 193e │ │ │ │ │ + b.n 192e │ │ │ │ │ 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, [r4, r1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 17e4 │ │ │ │ │ - b.n 195a │ │ │ │ │ + beq.w 17d4 │ │ │ │ │ + b.n 194a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str.w r8, [r3, #16] │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 1842 │ │ │ │ │ + b.n 1832 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1920 │ │ │ │ │ + bne.n 1910 │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 17c4 │ │ │ │ │ - b.n 17ec │ │ │ │ │ + bne.w 17b4 │ │ │ │ │ + b.n 17dc │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ itt hi │ │ │ │ │ movhi r0, #12 │ │ │ │ │ movhi sl, r2 │ │ │ │ │ - bhi.w 1b7a │ │ │ │ │ + bhi.w 1b6a │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movs r0, #12 │ │ │ │ │ - b.n 1852 │ │ │ │ │ + b.n 1842 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 1b34 │ │ │ │ │ + bne.w 1b24 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mul.w r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2558 │ │ │ │ │ - b.n 17ee │ │ │ │ │ + bl 2548 │ │ │ │ │ + b.n 17de │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov.w r8, #8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 1852 │ │ │ │ │ + b.n 1842 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ movgt sl, r7 │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ movgt r7, r5 │ │ │ │ │ movgt r5, r4 │ │ │ │ │ - ble.w 1f26 │ │ │ │ │ + ble.w 1f16 │ │ │ │ │ mvn.w r1, ip │ │ │ │ │ add r1, r8 │ │ │ │ │ ands.w r4, r1, #3 │ │ │ │ │ - beq.n 1ae0 │ │ │ │ │ + beq.n 1ad0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ae6 │ │ │ │ │ + beq.n 1ad6 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - beq.n 1ae0 │ │ │ │ │ + beq.n 1ad0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1a5e │ │ │ │ │ + beq.n 1a4e │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ae6 │ │ │ │ │ + beq.n 1ad6 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ae6 │ │ │ │ │ + beq.n 1ad6 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - b.n 1ae0 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - beq.n 1b08 │ │ │ │ │ + beq.n 1af8 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 1ae6 │ │ │ │ │ + cbz r1, 1ad6 │ │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ │ adds r2, #8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 1ae6 │ │ │ │ │ + cbz r1, 1ad6 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ add.w ip, r4, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 1ae6 │ │ │ │ │ + cbz r1, 1ad6 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, r4, #3 │ │ │ │ │ add.w r2, r9, #24 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a7c │ │ │ │ │ + bne.n 1a6c │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e58 │ │ │ │ │ + beq.w 1e48 │ │ │ │ │ add.w r4, r3, ip, lsl #3 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ │ - bne.n 1a10 │ │ │ │ │ + bne.n 1a00 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 1790 │ │ │ │ │ + b.n 1780 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 1994 │ │ │ │ │ + beq.w 1984 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 1994 │ │ │ │ │ - b.n 1b1a │ │ │ │ │ + beq.w 1984 │ │ │ │ │ + b.n 1b0a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 19da │ │ │ │ │ + ble.w 19ca │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ │ - b.n 1b5c │ │ │ │ │ + b.n 1b4c │ │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.w 19da │ │ │ │ │ + beq.w 19ca │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b48 │ │ │ │ │ + bne.n 1b38 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b48 │ │ │ │ │ + bne.n 1b38 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b48 │ │ │ │ │ - b.n 1b6a │ │ │ │ │ + bne.n 1b38 │ │ │ │ │ + b.n 1b5a │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #8 │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, r4, #1 │ │ │ │ │ addhi r2, r4, #2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ │ - b.n 1852 │ │ │ │ │ + b.n 1842 │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e64 │ │ │ │ │ + beq.w 1e54 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1f94 │ │ │ │ │ + ble.w 1f84 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ add.w r0, r3, r8, lsl #3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ @@ -2694,315 +2691,315 @@ │ │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, fp, r1, lsl #2 │ │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, sl │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.n 1c9e │ │ │ │ │ + bne.n 1c8e │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 1bbc │ │ │ │ │ + bne.n 1bac │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c22 │ │ │ │ │ + b.n 1c12 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1c40 │ │ │ │ │ + bgt.n 1c30 │ │ │ │ │ ldrsh.w r9, [r4, r2, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1c48 │ │ │ │ │ + bne.n 1c38 │ │ │ │ │ strh.w r0, [r4, r2, lsl #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 1cb8 │ │ │ │ │ + beq.n 1ca8 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and.w r2, lr, r1 │ │ │ │ │ - bgt.n 1c04 │ │ │ │ │ + bgt.n 1bf4 │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1c48 │ │ │ │ │ + bne.n 1c38 │ │ │ │ │ strb r0, [r4, r2] │ │ │ │ │ - b.n 1c18 │ │ │ │ │ + b.n 1c08 │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1c76 │ │ │ │ │ + beq.n 1c66 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r2, r9 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - bgt.n 1c7c │ │ │ │ │ + bgt.n 1c6c │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1f2c │ │ │ │ │ + bne.w 1f1c │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1c3c │ │ │ │ │ + ble.n 1c2c │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - ble.n 1c14 │ │ │ │ │ + ble.n 1c04 │ │ │ │ │ str.w r0, [r4, r2, lsl #2] │ │ │ │ │ - b.n 1c18 │ │ │ │ │ + b.n 1c08 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1f9a │ │ │ │ │ + bgt.w 1f8a │ │ │ │ │ ldrsh.w r9, [r4, r2, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ + beq.n 1c5a │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - b.n 1c7c │ │ │ │ │ + b.n 1c6c │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 1bbc │ │ │ │ │ - b.n 1bec │ │ │ │ │ + bne.n 1bac │ │ │ │ │ + b.n 1bdc │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1dfe │ │ │ │ │ + beq.w 1dee │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - bne.w 1dfe │ │ │ │ │ + bne.w 1dee │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1f3c │ │ │ │ │ + beq.w 1f2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1e18 │ │ │ │ │ + ble.w 1e08 │ │ │ │ │ add r3, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w sl, r3, #20 │ │ │ │ │ add.w r9, r3, #24 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1d64 │ │ │ │ │ + beq.n 1d54 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1d40 │ │ │ │ │ + beq.n 1d30 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1d22 │ │ │ │ │ + beq.n 1d12 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ - cbz r0, 1d12 │ │ │ │ │ + cbz r0, 1d02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fb6 │ │ │ │ │ + bne.w 1fa6 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ - cbz r0, 1d20 │ │ │ │ │ + cbz r0, 1d10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fc6 │ │ │ │ │ + bne.w 1fb6 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ - cbz r0, 1d30 │ │ │ │ │ + cbz r0, 1d20 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fd6 │ │ │ │ │ + bne.w 1fc6 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ - cbz r0, 1d3e │ │ │ │ │ + cbz r0, 1d2e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fe6 │ │ │ │ │ + bne.w 1fd6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ - cbz r0, 1d4e │ │ │ │ │ + cbz r0, 1d3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1ff6 │ │ │ │ │ + bne.w 1fe6 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ - cbz r0, 1d5c │ │ │ │ │ + cbz r0, 1d4c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fa6 │ │ │ │ │ + bne.w 1f96 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 1e18 │ │ │ │ │ + beq.n 1e08 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 1ddc │ │ │ │ │ + b.n 1dcc │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 1d78 │ │ │ │ │ + cbz r0, 1d68 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1e78 │ │ │ │ │ + bne.n 1e68 │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ ldr.w r0, [sl, r9, lsl #3] │ │ │ │ │ - cbz r0, 1d8a │ │ │ │ │ + cbz r0, 1d7a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1ed2 │ │ │ │ │ + bne.w 1ec2 │ │ │ │ │ ldr.w r0, [r6, r9, lsl #3] │ │ │ │ │ - cbz r0, 1d98 │ │ │ │ │ + cbz r0, 1d88 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1eb2 │ │ │ │ │ + bne.w 1ea2 │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ - cbz r0, 1daa │ │ │ │ │ + cbz r0, 1d9a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1ec2 │ │ │ │ │ + bne.w 1eb2 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 1db6 │ │ │ │ │ + cbz r0, 1da6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1e88 │ │ │ │ │ + bne.n 1e78 │ │ │ │ │ add.w r4, r9, #2 │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ - cbz r0, 1dc6 │ │ │ │ │ + cbz r0, 1db6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1e96 │ │ │ │ │ + bne.n 1e86 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 1dd2 │ │ │ │ │ + cbz r0, 1dc2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1ea4 │ │ │ │ │ + bne.n 1e94 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r4, r9, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 1e14 │ │ │ │ │ + beq.n 1e04 │ │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d6c │ │ │ │ │ + beq.n 1d5c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1d6c │ │ │ │ │ + beq.n 1d5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d6c │ │ │ │ │ + bne.n 1d5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d6c │ │ │ │ │ + b.n 1d5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ ldrb.w r2, [fp, #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1f8a │ │ │ │ │ + beq.w 1f7a │ │ │ │ │ strb.w r3, [fp, #3] │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - b.n 1836 │ │ │ │ │ + b.n 1826 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 1df8 │ │ │ │ │ - ldr r3, [pc, #500] @ (2014 ) │ │ │ │ │ + bne.n 1de8 │ │ │ │ │ + ldr r3, [pc, #500] @ (2004 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 1df8 │ │ │ │ │ + bhi.n 1de8 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1df8 │ │ │ │ │ + beq.n 1de8 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r6, [r1, #2420] @ 0x974 │ │ │ │ │ - b.n 1dfe │ │ │ │ │ + b.n 1dee │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 1b9c │ │ │ │ │ + b.n 1b8c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1af2 │ │ │ │ │ - b.n 1e58 │ │ │ │ │ + bne.w 1ae2 │ │ │ │ │ + b.n 1e48 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.n 1ee2 │ │ │ │ │ + blt.n 1ed2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2558 │ │ │ │ │ - b.n 1cba │ │ │ │ │ + bl 2548 │ │ │ │ │ + b.n 1caa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d78 │ │ │ │ │ + bne.w 1d68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d78 │ │ │ │ │ + b.n 1d68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1db6 │ │ │ │ │ + bne.n 1da6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1db6 │ │ │ │ │ + b.n 1da6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dc6 │ │ │ │ │ + bne.n 1db6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dc6 │ │ │ │ │ + b.n 1db6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dd2 │ │ │ │ │ + bne.n 1dc2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dd2 │ │ │ │ │ + b.n 1dc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d98 │ │ │ │ │ + bne.w 1d88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d98 │ │ │ │ │ + b.n 1d88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1daa │ │ │ │ │ + bne.w 1d9a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1daa │ │ │ │ │ + b.n 1d9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d8a │ │ │ │ │ + bne.w 1d7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d8a │ │ │ │ │ + b.n 1d7a │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ │ @@ -3015,208 +3012,208 @@ │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r3] │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - b.n 1e6a │ │ │ │ │ - bne.w 1790 │ │ │ │ │ - b.n 17ee │ │ │ │ │ + b.n 1e5a │ │ │ │ │ + bne.w 1780 │ │ │ │ │ + b.n 17de │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r2, r2, lr │ │ │ │ │ - b.n 1c5e │ │ │ │ │ + b.n 1c4e │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 1e18 │ │ │ │ │ + ble.w 1e08 │ │ │ │ │ adds r4, r6, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1f62 │ │ │ │ │ + b.n 1f52 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 1f54 │ │ │ │ │ + cbz r0, 1f44 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 1f7c │ │ │ │ │ + bne.n 1f6c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1e18 │ │ │ │ │ + beq.w 1e08 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f4a │ │ │ │ │ + beq.n 1f3a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 1f4a │ │ │ │ │ + beq.n 1f3a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1f4a │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + b.n 1f3a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1f54 │ │ │ │ │ + bne.n 1f44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f54 │ │ │ │ │ + b.n 1f44 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - b.n 1836 │ │ │ │ │ - beq.w 1cba │ │ │ │ │ - b.n 1bee │ │ │ │ │ + b.n 1826 │ │ │ │ │ + beq.w 1caa │ │ │ │ │ + b.n 1bde │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 1c6a │ │ │ │ │ - b.n 1c8e │ │ │ │ │ + beq.w 1c5a │ │ │ │ │ + b.n 1c7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d5c │ │ │ │ │ + bne.w 1d4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d5c │ │ │ │ │ + b.n 1d4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d12 │ │ │ │ │ + bne.w 1d02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d12 │ │ │ │ │ + b.n 1d02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d20 │ │ │ │ │ + bne.w 1d10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d20 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d30 │ │ │ │ │ + bne.w 1d20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d30 │ │ │ │ │ + b.n 1d20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d3e │ │ │ │ │ + bne.w 1d2e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d3e │ │ │ │ │ + b.n 1d2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d4e │ │ │ │ │ + bne.w 1d3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d4e │ │ │ │ │ + b.n 1d3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1844 │ │ │ │ │ + b.n 1834 │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 18f6 │ │ │ │ │ + b.n 18e6 │ │ │ │ │ .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002018 : │ │ │ │ │ +00002008 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 2038 │ │ │ │ │ + bl 2028 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00002038 : │ │ │ │ │ +00002028 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 253a │ │ │ │ │ - ldr r3, [pc, #684] @ (2304 ) │ │ │ │ │ + bpl.w 252a │ │ │ │ │ + ldr r3, [pc, #684] @ (22f4 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 2308 │ │ │ │ │ + bne.w 22f8 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 2308 │ │ │ │ │ + beq.w 22f8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 23fe │ │ │ │ │ + beq.w 23ee │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2334 │ │ │ │ │ + bne.w 2324 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 242e │ │ │ │ │ + beq.w 241e │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 21d6 │ │ │ │ │ + bne.w 21c6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 22ca │ │ │ │ │ + beq.w 22ba │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 22d2 │ │ │ │ │ + beq.w 22c2 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ - cbz r3, 20e0 │ │ │ │ │ + cbz r3, 20d0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 24a2 │ │ │ │ │ + bne.w 2492 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 2382 │ │ │ │ │ + ble.w 2372 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24e8 │ │ │ │ │ + bne.w 24d8 │ │ │ │ │ movw fp, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, sl, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ │ adds.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ @@ -3230,283 +3227,283 @@ │ │ │ │ │ add.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ str.w lr, [r2, #8] │ │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ │ orr.w r1, r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ and.w r1, fp, r7 │ │ │ │ │ - bgt.n 21fe │ │ │ │ │ + bgt.n 21ee │ │ │ │ │ add.w lr, r2, #20 │ │ │ │ │ ldrsb.w r0, [lr, r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2242 │ │ │ │ │ + bge.n 2232 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb.w r3, [lr, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add.w lr, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w sl, [r3, #5] │ │ │ │ │ lsl.w r2, r2, sl │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 222c │ │ │ │ │ + beq.n 221c │ │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ │ str.w r5, [lr, r2] │ │ │ │ │ add r2, lr │ │ │ │ │ str r6, [r2, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ strd r2, ip, [r4, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ - cbnz r3, 21aa │ │ │ │ │ + cbnz r3, 219a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24ca │ │ │ │ │ + bne.w 24ba │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2460 │ │ │ │ │ + bne.w 2450 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 21d2 │ │ │ │ │ + beq.n 21c2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23cc │ │ │ │ │ + beq.w 23bc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 23cc │ │ │ │ │ + beq.w 23bc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 21f6 │ │ │ │ │ + b.n 21e6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 21f4 │ │ │ │ │ + beq.n 21e4 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r2, 21f0 │ │ │ │ │ + cbz r2, 21e0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 23b4 │ │ │ │ │ + bgt.w 23a4 │ │ │ │ │ add.w r0, r2, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 226c │ │ │ │ │ + bge.n 225c │ │ │ │ │ add.w lr, r2, #20 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ strh.w r0, [lr, r1, lsl #1] │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2168 │ │ │ │ │ + bne.n 2158 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ │ add.w r1, lr, r2 │ │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ │ str.w r7, [lr, r2] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b.n 2174 │ │ │ │ │ + b.n 2164 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ and.w r1, r0, fp │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldrsb.w lr, [r0, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 2288 │ │ │ │ │ + bge.n 2278 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add.w lr, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b.n 2158 │ │ │ │ │ + b.n 2148 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, fp, r1 │ │ │ │ │ add.w r0, r2, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2212 │ │ │ │ │ + blt.n 2202 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ mov.w lr, r0, lsr #5 │ │ │ │ │ add r1, lr │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ and.w r1, r1, fp │ │ │ │ │ - ble.n 22de │ │ │ │ │ + ble.n 22ce │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 2440 │ │ │ │ │ + bgt.w 2430 │ │ │ │ │ add.w r0, r2, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2212 │ │ │ │ │ + blt.n 2202 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ add r1, lr │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, fp │ │ │ │ │ - b.n 22ac │ │ │ │ │ + b.n 229c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 20ce │ │ │ │ │ + bne.w 20be │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20d8 │ │ │ │ │ - b.n 20e0 │ │ │ │ │ + bne.w 20c8 │ │ │ │ │ + b.n 20d0 │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 225e │ │ │ │ │ + blt.n 224e │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ add r1, lr │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, fp, r1 │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 225e │ │ │ │ │ - b.n 22e8 │ │ │ │ │ + blt.n 224e │ │ │ │ │ + b.n 22d8 │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 242e │ │ │ │ │ + beq.w 241e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 23fe │ │ │ │ │ + beq.n 23ee │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 209e │ │ │ │ │ + beq.w 208e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 209e │ │ │ │ │ + bne.w 208e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6a4c │ │ │ │ │ + bl 6a3c │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 20b6 │ │ │ │ │ + beq.w 20a6 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ - cbnz r3, 2362 │ │ │ │ │ + cbnz r3, 2352 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8c1c │ │ │ │ │ + bl 8be8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 21f6 │ │ │ │ │ + beq.w 21e6 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r2, 237c │ │ │ │ │ + cbz r2, 236c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 21f6 │ │ │ │ │ + b.n 21e6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16a4 │ │ │ │ │ + bl 1694 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 24f6 │ │ │ │ │ + beq.w 24e6 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24e8 │ │ │ │ │ + bne.w 24d8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b.n 20f0 │ │ │ │ │ + b.n 20e0 │ │ │ │ │ add.w lr, r2, #20 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr.w r0, [lr, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 23d2 │ │ │ │ │ + bge.n 23c2 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ str.w r0, [lr, r1, lsl #2] │ │ │ │ │ - b.n 2158 │ │ │ │ │ + b.n 2148 │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ - b.n 21d2 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ add.w r0, r1, r1, lsl #2 │ │ │ │ │ lsrs r1, r7, #5 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, fp │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r0, r2, r0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ ldrge r0, [sp, #20] │ │ │ │ │ - bge.w 228c │ │ │ │ │ + bge.w 227c │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ - b.n 2158 │ │ │ │ │ + b.n 2148 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ @@ -3516,330 +3513,314 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl cf0 │ │ │ │ │ + bl ce0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 21b0 │ │ │ │ │ + bne.w 21a0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 243a │ │ │ │ │ + beq.n 242a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21f6 │ │ │ │ │ + b.n 21e6 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r0, r2, r0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2490 │ │ │ │ │ + bge.n 2480 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add.w lr, r2, #20 │ │ │ │ │ - b.n 23f6 │ │ │ │ │ + b.n 23e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21aa │ │ │ │ │ + beq.w 219a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 2520 │ │ │ │ │ - ldr r3, [pc, #228] @ (254c ) │ │ │ │ │ + beq.n 2510 │ │ │ │ │ + ldr r3, [pc, #228] @ (253c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 219a │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ add r1, lr │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r1, r1, fp │ │ │ │ │ - b.n 22a4 │ │ │ │ │ + b.n 2294 │ │ │ │ │ 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 16a4 │ │ │ │ │ + bl 1694 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 24f6 │ │ │ │ │ + beq.n 24e6 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b.n 20e0 │ │ │ │ │ + b.n 20d0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 252a │ │ │ │ │ + bne.n 251a │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2454 │ │ │ │ │ - ldr r3, [pc, #108] @ (2550 ) │ │ │ │ │ + beq.n 2444 │ │ │ │ │ + ldr r3, [pc, #108] @ (2540 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 246c │ │ │ │ │ + b.n 245c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl a50c <_PyDict_SendEvent> │ │ │ │ │ + bl a4dc <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 23b0 │ │ │ │ │ + b.n 23a0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2506 │ │ │ │ │ + beq.n 24f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2532 │ │ │ │ │ + cbz r3, 2522 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 242e │ │ │ │ │ + beq.n 241e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 242e │ │ │ │ │ + bne.n 241e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 242e │ │ │ │ │ + b.n 241e │ │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 21aa │ │ │ │ │ - ldr r3, [pc, #40] @ (2554 ) │ │ │ │ │ + beq.w 219a │ │ │ │ │ + ldr r3, [pc, #40] @ (2544 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 246c │ │ │ │ │ + b.n 245c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2506 │ │ │ │ │ + b.n 24f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4287 @ 0x10bf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 242e │ │ │ │ │ + b.n 241e │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002558 : │ │ │ │ │ +00002548 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 266a │ │ │ │ │ + beq.n 2626 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrb.w ip, [r0, #4] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add.w r0, r1, #12 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ │ + add.w lr, r1, #12 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - lsl.w r6, r6, ip │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - b.n 25a0 │ │ │ │ │ - cmp.w ip, #15 │ │ │ │ │ - bgt.n 2626 │ │ │ │ │ - mov.w lr, r3, lsl #1 │ │ │ │ │ - add.w r5, r4, lr │ │ │ │ │ - ldrsh.w r5, [r5, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - bne.n 25c4 │ │ │ │ │ - add lr, r4 │ │ │ │ │ - strh.w r1, [lr, #20] │ │ │ │ │ + lsls r5, r7 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 2586 │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ + bgt.n 260a │ │ │ │ │ + mov.w ip, r3, lsl #1 │ │ │ │ │ + add.w r4, r0, ip │ │ │ │ │ + ldrsh.w r4, [r4, #20] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + bne.n 25a8 │ │ │ │ │ + add ip, r0 │ │ │ │ │ + strh.w r1, [ip, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - beq.n 25c2 │ │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ │ - adds r0, #12 │ │ │ │ │ - ldr.w r2, [r0, #-12] │ │ │ │ │ - cmp.w ip, #7 │ │ │ │ │ - and.w r3, r6, r2 │ │ │ │ │ - bgt.n 2578 │ │ │ │ │ - adds r5, r4, r3 │ │ │ │ │ - ldrsb.w lr, [r5, #20] │ │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 25c4 │ │ │ │ │ - strb r1, [r5, #20] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + beq.n 25a6 │ │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ │ + add.w lr, lr, #12 │ │ │ │ │ + ldr.w r2, [lr, #-12] │ │ │ │ │ + cmp r7, #7 │ │ │ │ │ + and.w r3, r5, r2 │ │ │ │ │ + bgt.n 2560 │ │ │ │ │ + adds r4, r0, r3 │ │ │ │ │ + ldrsb.w ip, [r4, #20] │ │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.n 25a8 │ │ │ │ │ + strb r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.n 259a │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bne.n 2580 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov.w lr, r2, lsr #5 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - add.w r3, lr, #1 │ │ │ │ │ - cmp.w ip, #7 │ │ │ │ │ - add r3, r5 │ │ │ │ │ - and.w r3, r3, r6 │ │ │ │ │ - bgt.n 260a │ │ │ │ │ - adds r5, r4, r3 │ │ │ │ │ - ldrsb.w r2, [r5, #20] │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov.w ip, r2, lsr #5 │ │ │ │ │ + add r4, r3 │ │ │ │ │ + add.w r3, ip, #1 │ │ │ │ │ + cmp r7, #7 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + and.w r3, r3, r5 │ │ │ │ │ + bgt.n 25e6 │ │ │ │ │ + adds r4, r0, r3 │ │ │ │ │ + ldrsb.w r2, [r4, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 2642 │ │ │ │ │ - cmp.w ip, #7 │ │ │ │ │ - ble.n 2622 │ │ │ │ │ - cmp.w ip, #15 │ │ │ │ │ - it gt │ │ │ │ │ - lslgt r5, r3, #2 │ │ │ │ │ - bgt.n 2636 │ │ │ │ │ - mov.w lr, r3, lsl #1 │ │ │ │ │ - b.n 258e │ │ │ │ │ + beq.n 259e │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - add r3, lr │ │ │ │ │ - ands r3, r6 │ │ │ │ │ - add.w r2, r4, r3, lsl #1 │ │ │ │ │ - cmp.w ip, #15 │ │ │ │ │ - bgt.n 2652 │ │ │ │ │ - ldrsh.w r2, [r2, #20] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bne.n 25fc │ │ │ │ │ - cmp.w ip, #7 │ │ │ │ │ - bgt.n 25ec │ │ │ │ │ - adds r5, r4, r3 │ │ │ │ │ - b.n 25ba │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - add.w lr, r4, r5 │ │ │ │ │ - ldr.w lr, [lr, #20] │ │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 25c6 │ │ │ │ │ - add r5, r4 │ │ │ │ │ - str r1, [r5, #20] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.n 259a │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ + add r3, ip │ │ │ │ │ + ands r3, r5 │ │ │ │ │ + b.n 25be │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - add r3, lr │ │ │ │ │ - ands r3, r6 │ │ │ │ │ - b.n 25dc │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - adds r2, r4, r5 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ + add r3, ip │ │ │ │ │ + ands r3, r5 │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ + add.w r2, r0, r3, lsl #1 │ │ │ │ │ + itet gt │ │ │ │ │ + addgt.w r2, r0, r3, lsl #2 │ │ │ │ │ + ldrshle.w r2, [r2, #20] │ │ │ │ │ + ldrgt r2, [r2, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 25e6 │ │ │ │ │ - add r3, r5 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add r3, lr │ │ │ │ │ - ands r3, r6 │ │ │ │ │ - b.n 260a │ │ │ │ │ + bne.n 25d8 │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ + it gt │ │ │ │ │ + lslgt r4, r3, #2 │ │ │ │ │ + bgt.n 261a │ │ │ │ │ + mov.w ip, r3, lsl #1 │ │ │ │ │ + b.n 2574 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + add.w ip, r0, r4 │ │ │ │ │ + ldr.w ip, [ip, #20] │ │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.n 25aa │ │ │ │ │ + add r4, r0 │ │ │ │ │ + str r1, [r4, #20] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bne.n 2580 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000266c : │ │ │ │ │ +00002628 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 2678 │ │ │ │ │ + cbz r0, 2634 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 267a │ │ │ │ │ + bne.n 2636 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2678 │ │ │ │ │ + bne.n 2634 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002688 : │ │ │ │ │ +00002644 : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.n 26de │ │ │ │ │ + bpl.n 269a │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 26c4 │ │ │ │ │ + bne.n 2680 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 26c4 │ │ │ │ │ + beq.n 2680 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 26ee │ │ │ │ │ + beq.n 26aa │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 26c0 │ │ │ │ │ + b.n 267c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26c0 │ │ │ │ │ + b.n 267c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026f4 <_PyDict_NewKeysForClass>: │ │ │ │ │ +000026b0 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2742 <_PyDict_NewKeysForClass+0x4e> │ │ │ │ │ + cbz r0, 26fe <_PyDict_NewKeysForClass+0x4e> │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ @@ -3859,177 +3840,177 @@ │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 273e <_PyDict_NewKeysForClass+0x4a> │ │ │ │ │ + b.n 26fa <_PyDict_NewKeysForClass+0x4a> │ │ │ │ │ │ │ │ │ │ -0000274c : │ │ │ │ │ +00002708 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 284c │ │ │ │ │ - ldr r3, [pc, #228] @ (2854 ) │ │ │ │ │ + beq.n 2808 │ │ │ │ │ + ldr r3, [pc, #228] @ (2810 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 283a │ │ │ │ │ + bpl.n 27f6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 27fe │ │ │ │ │ + bne.n 27ba │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 279e │ │ │ │ │ + beq.n 275a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 27e6 │ │ │ │ │ + bne.n 27a2 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 27e6 │ │ │ │ │ - ldr r1, [pc, #164] @ (2858 ) │ │ │ │ │ + beq.n 27a2 │ │ │ │ │ + ldr r1, [pc, #164] @ (2814 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 280a │ │ │ │ │ - bl 1060 │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ + bl 1050 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 281c │ │ │ │ │ + bne.n 27d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq.n 282c │ │ │ │ │ - ldr r1, [pc, #100] @ (285c ) │ │ │ │ │ + beq.n 27e8 │ │ │ │ │ + ldr r1, [pc, #100] @ (2818 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 27b8 │ │ │ │ │ + b.n 2774 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 279a │ │ │ │ │ - b.n 279e │ │ │ │ │ - bl cf0 │ │ │ │ │ + bne.n 2756 │ │ │ │ │ + b.n 275a │ │ │ │ │ + bl ce0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 27e0 │ │ │ │ │ + beq.n 279c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27e0 │ │ │ │ │ + bne.n 279c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27e0 │ │ │ │ │ + b.n 279c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2810 │ │ │ │ │ + b.n 27cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2834 │ │ │ │ │ + b.n 27f0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27e0 │ │ │ │ │ + b.n 279c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002860 : │ │ │ │ │ +0000281c : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.n 28e0 │ │ │ │ │ + bpl.n 289c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 28be │ │ │ │ │ + bne.n 287a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 28be │ │ │ │ │ + beq.n 287a │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 28d8 │ │ │ │ │ + beq.n 2894 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 28a8 │ │ │ │ │ + cbnz r3, 2864 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -4040,52 +4021,52 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 28f0 │ │ │ │ │ + beq.n 28ac │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 289c │ │ │ │ │ + bne.n 2858 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28a2 │ │ │ │ │ + b.n 285e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 28a2 │ │ │ │ │ + b.n 285e │ │ │ │ │ │ │ │ │ │ -000028f8 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +000028b4 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2936 <_PyDict_GetItemRef_KnownHash+0x3e> │ │ │ │ │ + beq.n 28f2 <_PyDict_GetItemRef_KnownHash+0x3e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 2920 <_PyDict_GetItemRef_KnownHash+0x28> │ │ │ │ │ + cbnz r3, 28dc <_PyDict_GetItemRef_KnownHash+0x28> │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -4093,106 +4074,106 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 291a <_PyDict_GetItemRef_KnownHash+0x22> │ │ │ │ │ + b.n 28d6 <_PyDict_GetItemRef_KnownHash+0x22> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002940 <_PyObjectDict_SetItem>: │ │ │ │ │ +000028fc <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 29e0 <_PyObjectDict_SetItem+0xa0> │ │ │ │ │ + beq.n 299c <_PyObjectDict_SetItem+0xa0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2ad0 <_PyObjectDict_SetItem+0x190> │ │ │ │ │ + beq.w 2a8c <_PyObjectDict_SetItem+0x190> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 29b4 <_PyObjectDict_SetItem+0x74> │ │ │ │ │ + bne.n 2970 <_PyObjectDict_SetItem+0x74> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29be <_PyObjectDict_SetItem+0x7e> │ │ │ │ │ + beq.n 297a <_PyObjectDict_SetItem+0x7e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 29ca <_PyObjectDict_SetItem+0x8a> │ │ │ │ │ + bne.n 2986 <_PyObjectDict_SetItem+0x8a> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 29ca <_PyObjectDict_SetItem+0x8a> │ │ │ │ │ - ldr r2, [pc, #400] @ (2b1c <_PyObjectDict_SetItem+0x1dc>) │ │ │ │ │ + beq.n 2986 <_PyObjectDict_SetItem+0x8a> │ │ │ │ │ + ldr r2, [pc, #400] @ (2ad8 <_PyObjectDict_SetItem+0x1dc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 2a5a <_PyObjectDict_SetItem+0x11a> │ │ │ │ │ + beq.n 2a16 <_PyObjectDict_SetItem+0x11a> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1060 │ │ │ │ │ + b.w 1050 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2972 <_PyObjectDict_SetItem+0x32> │ │ │ │ │ + bne.n 292e <_PyObjectDict_SetItem+0x32> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2982 <_PyObjectDict_SetItem+0x42> │ │ │ │ │ + beq.n 293e <_PyObjectDict_SetItem+0x42> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 2af0 <_PyObjectDict_SetItem+0x1b0> │ │ │ │ │ - ldr r2, [pc, #324] @ (2b20 <_PyObjectDict_SetItem+0x1e0>) │ │ │ │ │ + beq.w 2aac <_PyObjectDict_SetItem+0x1b0> │ │ │ │ │ + ldr r2, [pc, #324] @ (2adc <_PyObjectDict_SetItem+0x1e0>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 298e <_PyObjectDict_SetItem+0x4e> │ │ │ │ │ - ldr r3, [pc, #320] @ (2b24 <_PyObjectDict_SetItem+0x1e4>) │ │ │ │ │ + b.n 294a <_PyObjectDict_SetItem+0x4e> │ │ │ │ │ + ldr r3, [pc, #320] @ (2ae0 <_PyObjectDict_SetItem+0x1e4>) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsls r0, r0, #22 │ │ │ │ │ - bpl.n 29fc <_PyObjectDict_SetItem+0xbc> │ │ │ │ │ + bpl.n 29b8 <_PyObjectDict_SetItem+0xbc> │ │ │ │ │ ldr.w r1, [r1, #440] @ 0x1b8 │ │ │ │ │ - cbnz r1, 2a64 <_PyObjectDict_SetItem+0x124> │ │ │ │ │ + cbnz r1, 2a20 <_PyObjectDict_SetItem+0x124> │ │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r1, #2416] @ 0x970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 2a80 <_PyObjectDict_SetItem+0x140> │ │ │ │ │ + ble.n 2a3c <_PyObjectDict_SetItem+0x140> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r1, #2416] @ 0x970 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ ldr.w r4, [r1, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4213,26 +4194,26 @@ │ │ │ │ │ str.w lr, [r4, #24] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str.w r1, [r3, ip] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - b.n 295a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 2916 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w cf0 │ │ │ │ │ + b.w ce0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 8b24 │ │ │ │ │ + bl 8af0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 295a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + bne.w 2916 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -4240,243 +4221,243 @@ │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r0, 2b0c <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ + cbz r0, 2ac8 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r3, ip │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ ldr.w r1, [r3, ip] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ adds.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ str.w r1, [r3, ip] │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ str.w r0, [lr, #4] │ │ │ │ │ strd r1, r0, [r4, #16] │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - b.n 295a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 2916 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2afe <_PyObjectDict_SetItem+0x1be> │ │ │ │ │ + bne.n 2aba <_PyObjectDict_SetItem+0x1be> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - beq.n 2afe <_PyObjectDict_SetItem+0x1be> │ │ │ │ │ + beq.n 2aba <_PyObjectDict_SetItem+0x1be> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4a6c │ │ │ │ │ + b.w 4a70 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2ae2 <_PyObjectDict_SetItem+0x1a2> │ │ │ │ │ - b.n 2a78 <_PyObjectDict_SetItem+0x138> │ │ │ │ │ + bne.n 2a9e <_PyObjectDict_SetItem+0x1a2> │ │ │ │ │ + b.n 2a34 <_PyObjectDict_SetItem+0x138> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 3b94 │ │ │ │ │ + bl 3b98 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - b.n 2a78 <_PyObjectDict_SetItem+0x138> │ │ │ │ │ + b.n 2a34 <_PyObjectDict_SetItem+0x138> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000018e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000142 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000138 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002b28 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00002ae4 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2bc6 <_PyDict_SetItem_LockHeld+0x9e> │ │ │ │ │ + beq.n 2b82 <_PyDict_SetItem_LockHeld+0x9e> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2b94 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ + bne.n 2b50 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b9e <_PyDict_SetItem_LockHeld+0x76> │ │ │ │ │ + beq.n 2b5a <_PyDict_SetItem_LockHeld+0x76> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2baa <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ + bne.n 2b66 <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 2baa <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ - ldr r2, [pc, #152] @ (2c04 <_PyDict_SetItem_LockHeld+0xdc>) │ │ │ │ │ + beq.n 2b66 <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ + ldr r2, [pc, #152] @ (2bc0 <_PyDict_SetItem_LockHeld+0xdc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 2bbe <_PyDict_SetItem_LockHeld+0x96> │ │ │ │ │ - bl 1060 │ │ │ │ │ + beq.n 2b7a <_PyDict_SetItem_LockHeld+0x96> │ │ │ │ │ + bl 1050 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2b54 <_PyDict_SetItem_LockHeld+0x2c> │ │ │ │ │ + bne.n 2b10 <_PyDict_SetItem_LockHeld+0x2c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2b64 <_PyDict_SetItem_LockHeld+0x3c> │ │ │ │ │ + beq.n 2b20 <_PyDict_SetItem_LockHeld+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2be6 <_PyDict_SetItem_LockHeld+0xbe> │ │ │ │ │ - ldr r2, [pc, #80] @ (2c08 <_PyDict_SetItem_LockHeld+0xe0>) │ │ │ │ │ + beq.n 2ba2 <_PyDict_SetItem_LockHeld+0xbe> │ │ │ │ │ + ldr r2, [pc, #80] @ (2bc4 <_PyDict_SetItem_LockHeld+0xe0>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 2b70 <_PyDict_SetItem_LockHeld+0x48> │ │ │ │ │ - bl cf0 │ │ │ │ │ + b.n 2b2c <_PyDict_SetItem_LockHeld+0x48> │ │ │ │ │ + bl ce0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2bf4 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + bne.n 2bb0 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 2bf4 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + beq.n 2bb0 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4a6c │ │ │ │ │ + b.w 4a70 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2bd8 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + bne.n 2b94 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 2b90 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + b.n 2b4c <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002c0c : │ │ │ │ │ +00002bc8 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2c2a │ │ │ │ │ + cbz r0, 2be6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 2c2a │ │ │ │ │ + bpl.n 2be6 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n 2c40 │ │ │ │ │ + b.n 2bfc │ │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c40 : │ │ │ │ │ +00002bfc : │ │ │ │ │ copy_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #616] @ (2ebc ) │ │ │ │ │ + ldr r3, [pc, #616] @ (2e78 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2df6 │ │ │ │ │ + beq.w 2db2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ecc │ │ │ │ │ + bne.w 2e88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3054 │ │ │ │ │ + bne.w 3010 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ smull r0, r3, r3, r1 │ │ │ │ │ sub.w r3, r3, r1, asr #31 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 3054 │ │ │ │ │ + blt.w 3010 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e5e │ │ │ │ │ + beq.w 2e1a │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ │ lsl.w r8, r8, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ @@ -4485,63 +4466,63 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e92 │ │ │ │ │ + beq.w 2e4e │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e44 │ │ │ │ │ + beq.w 2e00 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r2, r7, #20 │ │ │ │ │ movgt.w r8, #8 │ │ │ │ │ addgt r2, r2, r3 │ │ │ │ │ addgt.w ip, r2, #4 │ │ │ │ │ - ble.n 2d40 │ │ │ │ │ + ble.n 2cfc │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ - cbz r3, 2d34 │ │ │ │ │ + cbz r3, 2cf0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - beq.n 2dcc │ │ │ │ │ + beq.n 2d88 │ │ │ │ │ str.w sl, [r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 2dd2 │ │ │ │ │ + bne.n 2d8e │ │ │ │ │ adds r1, #1 │ │ │ │ │ add ip, r8 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 2d40 │ │ │ │ │ + beq.n 2cfc │ │ │ │ │ add r2, r8 │ │ │ │ │ - b.n 2d18 │ │ │ │ │ - ldr r3, [pc, #380] @ (2ec0 ) │ │ │ │ │ + b.n 2cd4 │ │ │ │ │ + ldr r3, [pc, #380] @ (2e7c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2de2 │ │ │ │ │ + ble.n 2d9e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r8, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -4557,16 +4538,16 @@ │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r3, [r5, r1] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r8, #16] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ - cbz r7, 2dc4 │ │ │ │ │ - ldr r1, [pc, #292] @ (2ec4 ) │ │ │ │ │ + cbz r7, 2d80 │ │ │ │ │ + ldr r1, [pc, #292] @ (2e80 ) │ │ │ │ │ sub.w r2, r8, #8 │ │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ @@ -4577,36 +4558,36 @@ │ │ │ │ │ strd r1, r3, [r8, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 2d34 │ │ │ │ │ + beq.n 2cf0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n 2d40 │ │ │ │ │ + beq.n 2cfc │ │ │ │ │ add ip, r8 │ │ │ │ │ add r2, r8 │ │ │ │ │ - b.n 2d18 │ │ │ │ │ - ldr r0, [pc, #228] @ (2ec8 ) │ │ │ │ │ + b.n 2cd4 │ │ │ │ │ + ldr r0, [pc, #228] @ (2e84 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d6a │ │ │ │ │ + bne.n 2d26 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3b94 │ │ │ │ │ - b.n 2e96 │ │ │ │ │ + bl 3b98 │ │ │ │ │ + b.n 2e52 │ │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n 2e9c │ │ │ │ │ + ble.n 2e58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ @@ -4622,23 +4603,23 @@ │ │ │ │ │ ldr r3, [r5, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r5, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r8, #16] │ │ │ │ │ - b.n 2dc4 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble.w 2d40 │ │ │ │ │ + ble.w 2cfc │ │ │ │ │ add.w ip, r7, #20 │ │ │ │ │ mov.w r8, #12 │ │ │ │ │ add ip, r3 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ - b.n 2d12 │ │ │ │ │ + b.n 2cce │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsl.w r8, r3, r1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ add.w r8, r8, #20 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ │ @@ -4648,138 +4629,138 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cde │ │ │ │ │ + bne.w 2c9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2dc4 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e1e │ │ │ │ │ + bne.n 2dda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b94 │ │ │ │ │ - b.n 2e96 │ │ │ │ │ + bl 3b98 │ │ │ │ │ + b.n 2e52 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000025e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000017a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - bl b044 │ │ │ │ │ + bl b014 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 310c │ │ │ │ │ - ldr r0, [pc, #572] @ (3118 ) │ │ │ │ │ + beq.w 30c8 │ │ │ │ │ + ldr r0, [pc, #572] @ (30d4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3104 │ │ │ │ │ + beq.w 30c0 │ │ │ │ │ ldrb.w lr, [r7] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2fba │ │ │ │ │ + beq.n 2f76 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r3, lr, #7 │ │ │ │ │ - beq.n 2fa6 │ │ │ │ │ + beq.n 2f62 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2f54 │ │ │ │ │ + beq.n 2f10 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2f4a │ │ │ │ │ + beq.n 2f06 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2f40 │ │ │ │ │ + beq.n 2efc │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2f36 │ │ │ │ │ + beq.n 2ef2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2f2c │ │ │ │ │ + beq.n 2ee8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2f22 │ │ │ │ │ + beq.n 2ede │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30a4 │ │ │ │ │ + bne.w 3060 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3024 │ │ │ │ │ + bne.n 2fe0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3018 │ │ │ │ │ + bne.n 2fd4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 300c │ │ │ │ │ + bne.n 2fc8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 303c │ │ │ │ │ + bne.n 2ff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3030 │ │ │ │ │ + bne.n 2fec │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3048 │ │ │ │ │ + bne.n 3004 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 2fa6 │ │ │ │ │ - b.n 2fba │ │ │ │ │ + bne.n 2f62 │ │ │ │ │ + b.n 2f76 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30f8 │ │ │ │ │ + bne.w 30b4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30ec │ │ │ │ │ + bne.w 30a8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30e0 │ │ │ │ │ + bne.w 309c │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30d4 │ │ │ │ │ + bne.w 3090 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30c8 │ │ │ │ │ + bne.w 3084 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30bc │ │ │ │ │ + bne.w 3078 │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ adds r1, #28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30b0 │ │ │ │ │ + bne.w 306c │ │ │ │ │ adds r0, #7 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.n 2fba │ │ │ │ │ + beq.n 2f76 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2f64 │ │ │ │ │ + beq.n 2f20 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f64 │ │ │ │ │ + b.n 2f20 │ │ │ │ │ str.w r7, [r8, #28] │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ adds r7, r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ @@ -4789,365 +4770,365 @@ │ │ │ │ │ str.w r1, [r8, #24] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r3, [r5, r0] │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ strd r3, r2, [r8, #16] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 2ff2 │ │ │ │ │ + beq.n 2fae │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2dc4 │ │ │ │ │ - ldr r1, [pc, #284] @ (311c ) │ │ │ │ │ + beq.w 2d80 │ │ │ │ │ + ldr r1, [pc, #284] @ (30d8 ) │ │ │ │ │ sub.w r2, r8, #8 │ │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 2dac │ │ │ │ │ + b.n 2d68 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f3e │ │ │ │ │ + b.n 2efa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f34 │ │ │ │ │ + b.n 2ef0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f2a │ │ │ │ │ + b.n 2ee6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f52 │ │ │ │ │ + b.n 2f0e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f48 │ │ │ │ │ + b.n 2f04 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f5c │ │ │ │ │ + b.n 2f18 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e96 │ │ │ │ │ + beq.w 2e52 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3240 │ │ │ │ │ + bl 31fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dc4 │ │ │ │ │ + beq.w 2d80 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e96 │ │ │ │ │ + beq.w 2e52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e96 │ │ │ │ │ + bne.w 2e52 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e96 │ │ │ │ │ + b.n 2e52 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f20 │ │ │ │ │ + b.n 2edc │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2fa0 │ │ │ │ │ + b.n 2f5c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f96 │ │ │ │ │ + b.n 2f52 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f8e │ │ │ │ │ + b.n 2f4a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f86 │ │ │ │ │ + b.n 2f42 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f7e │ │ │ │ │ + b.n 2f3a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f76 │ │ │ │ │ + b.n 2f32 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f6e │ │ │ │ │ + b.n 2f2a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2e96 │ │ │ │ │ + b.n 2e52 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000112 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003120 : │ │ │ │ │ +000030dc : │ │ │ │ │ dict_subscript(): │ │ │ │ │ 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, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 316e │ │ │ │ │ + bne.n 312a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 316e │ │ │ │ │ + beq.n 312a │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 318a │ │ │ │ │ + cbz r3, 3146 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.n 319c │ │ │ │ │ + beq.n 3158 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 318e │ │ │ │ │ + beq.n 314a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 319c │ │ │ │ │ + beq.n 3158 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3152 │ │ │ │ │ + bne.n 310e │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 319c │ │ │ │ │ - ldr r3, [pc, #80] @ (31e0 ) │ │ │ │ │ + beq.n 3158 │ │ │ │ │ + ldr r3, [pc, #80] @ (319c ) │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 31a0 │ │ │ │ │ + bne.n 315c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3168 │ │ │ │ │ - ldr r1, [pc, #64] @ (31e4 ) │ │ │ │ │ + b.n 3124 │ │ │ │ │ + ldr r1, [pc, #64] @ (31a0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - cbz r0, 31d4 │ │ │ │ │ + cbz r0, 3190 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 3168 │ │ │ │ │ + beq.n 3124 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3168 │ │ │ │ │ + bne.n 3124 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3168 │ │ │ │ │ + b.n 3124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3196 │ │ │ │ │ - b.n 319c │ │ │ │ │ + beq.n 3152 │ │ │ │ │ + b.n 3158 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00005b60 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000031e8 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +000031a4 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ 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 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3212 <_Py_dict_lookup_threadsafe+0x2a> │ │ │ │ │ + cbz r3, 31ce <_Py_dict_lookup_threadsafe+0x2a> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003218 : │ │ │ │ │ +000031d4 : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ push {lr} │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ - ldr.w ip, [pc, #28] @ 323c │ │ │ │ │ + ldr.w ip, [pc, #28] @ 31f8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.n 3240 │ │ │ │ │ + b.n 31fc │ │ │ │ │ nop │ │ │ │ │ .word 0x00000012 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003240 : │ │ │ │ │ +000031fc : │ │ │ │ │ dict_merge(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3b44 │ │ │ │ │ + beq.w 3b48 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 3b44 │ │ │ │ │ + bmi.w 3b48 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 3686 │ │ │ │ │ + beq.w 365e │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 3686 │ │ │ │ │ + bne.w 365e │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 329e │ │ │ │ │ + beq.n 325a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbnz r1, 32a6 │ │ │ │ │ + cbnz r1, 3262 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3416 │ │ │ │ │ + bne.w 33d2 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3414 │ │ │ │ │ + bne.w 33d0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3414 │ │ │ │ │ + bne.w 33d0 │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 3414 │ │ │ │ │ + bne.w 33d0 │ │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.w 381c │ │ │ │ │ + bne.w 3806 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3974 │ │ │ │ │ + bne.w 3990 │ │ │ │ │ movw r3, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, sl, r3 │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ adds.w r8, r2, #4096 @ 0x1000 │ │ │ │ │ str.w r8, [sl, r3] │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3928 │ │ │ │ │ + beq.w 3944 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ │ movs r7, #1 │ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ │ lsls r7, r1 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ @@ -5157,506 +5138,522 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r7, r7, r3, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 395c │ │ │ │ │ + beq.w 3978 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ orr.w r3, sl, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ + ldr.w r8, [r9, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3918 │ │ │ │ │ - add.w r2, r9, #20 │ │ │ │ │ - mov.w lr, #8 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - adds r1, r2, #4 │ │ │ │ │ - ldr.w r8, [r9, #16] │ │ │ │ │ + beq.w 392e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - itt gt │ │ │ │ │ - movgt r7, #0 │ │ │ │ │ - mvngt.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ble.n 339c │ │ │ │ │ + itttt gt │ │ │ │ │ + addgt.w r2, r9, #20 │ │ │ │ │ + movgt.w lr, #8 │ │ │ │ │ + addgt r2, r2, r3 │ │ │ │ │ + addgt r1, r2, #4 │ │ │ │ │ + ble.n 3358 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbz r3, 3390 │ │ │ │ │ + cbz r3, 334c │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 33fc │ │ │ │ │ + beq.n 33b8 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w sl, [r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 3404 │ │ │ │ │ + bne.n 33c0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 339c │ │ │ │ │ + beq.n 3358 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 3376 │ │ │ │ │ + b.n 3332 │ │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3590 │ │ │ │ │ + bne.w 3556 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w r9, [r5, #24] │ │ │ │ │ strd r2, fp, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 329e │ │ │ │ │ + beq.w 325a │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 329e │ │ │ │ │ - ldr r2, [pc, #648] @ (365c ) │ │ │ │ │ + bne.w 325a │ │ │ │ │ + ldr r2, [pc, #572] @ (35cc ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ sub.w r0, r5, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - b.n 329e │ │ │ │ │ + b.n 325a │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 3390 │ │ │ │ │ + beq.n 334c │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n 339c │ │ │ │ │ + beq.n 3358 │ │ │ │ │ add r1, lr │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 3376 │ │ │ │ │ + b.n 3332 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ movs r7, #2 │ │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ │ lsls r7, r0 │ │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ │ smull ip, r0, r0, r7 │ │ │ │ │ sub.w r0, r0, r7, asr #31 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w 37d8 │ │ │ │ │ + bgt.w 37c2 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 329e │ │ │ │ │ + beq.w 325a │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38ec │ │ │ │ │ + bne.w 38f6 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 329e │ │ │ │ │ + ble.w 325a │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3568 │ │ │ │ │ + beq.n 3528 │ │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3664 │ │ │ │ │ + beq.w 363c │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3582 │ │ │ │ │ + bne.w 3548 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 354e │ │ │ │ │ + bne.n 350e │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 34d0 │ │ │ │ │ + bne.n 3490 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 3588 │ │ │ │ │ + bne.n 354e │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 1060 │ │ │ │ │ + bl 1050 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 351e │ │ │ │ │ + bne.n 34de │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 353a │ │ │ │ │ + bne.n 34fa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38d8 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 3b2c │ │ │ │ │ + bne.w 38e2 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + bne.w 3b30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - b.n 3446 │ │ │ │ │ + b.n 3404 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 3b26 │ │ │ │ │ + beq.w 3b2a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 38ac │ │ │ │ │ + bne.w 38b6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 396e │ │ │ │ │ + bne.w 398a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r1, fp │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 1060 │ │ │ │ │ + bl 1050 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 34ae │ │ │ │ │ + beq.n 346e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34ae │ │ │ │ │ + bne.n 346e │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 34b4 │ │ │ │ │ + beq.n 3474 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34b4 │ │ │ │ │ + bne.n 3474 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 34b4 │ │ │ │ │ + b.n 3474 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - bne.n 34d0 │ │ │ │ │ + bne.n 3490 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 3588 │ │ │ │ │ + bne.n 354e │ │ │ │ │ cmp r3, r8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n 3498 │ │ │ │ │ + b.n 3458 │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3892 │ │ │ │ │ + beq.w 389c │ │ │ │ │ ldrd r2, r6, [r3] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - beq.n 3486 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3446 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 3486 │ │ │ │ │ + b.n 3446 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - b.n 355e │ │ │ │ │ + b.n 351e │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ - bne.w 33ae │ │ │ │ │ + bne.w 336a │ │ │ │ │ ldrb.w r0, [sl, #6] │ │ │ │ │ ldrb.w r7, [sl, #5] │ │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3842 │ │ │ │ │ + beq.w 382c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 3622 │ │ │ │ │ + ble.n 35ec │ │ │ │ │ add r7, sl │ │ │ │ │ mov r8, r2 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ adds r7, #24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 35da │ │ │ │ │ + b.n 35a0 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ │ - cbz r0, 35d4 │ │ │ │ │ + cbz r0, 359a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3606 │ │ │ │ │ + bne.n 35d0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.n 3620 │ │ │ │ │ + beq.n 35ea │ │ │ │ │ ldr.w r0, [r7, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35c8 │ │ │ │ │ + beq.n 358e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 35c8 │ │ │ │ │ + beq.n 358e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 35c8 │ │ │ │ │ + bne.n 358e │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35ce │ │ │ │ │ - b.n 35d4 │ │ │ │ │ + bne.n 3594 │ │ │ │ │ + b.n 359a │ │ │ │ │ + .word 0x0000022e │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 35d4 │ │ │ │ │ + bne.n 359a │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - bne.n 35da │ │ │ │ │ + bne.n 35a0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 367e │ │ │ │ │ - ldr r3, [pc, #52] @ (3660 ) │ │ │ │ │ + bne.n 3656 │ │ │ │ │ + ldr r3, [pc, #664] @ (3890 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 367e │ │ │ │ │ + bhi.n 3656 │ │ │ │ │ ldrb.w r0, [sl, #6] │ │ │ │ │ - cbz r0, 367e │ │ │ │ │ - add.w r0, r3, r2, lsl #2 │ │ │ │ │ + cbz r0, 3656 │ │ │ │ │ + ldr.w r0, [r4, #-8] │ │ │ │ │ + add.w r6, r3, r2, lsl #2 │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ - str.w sl, [r0, #2420] @ 0x974 │ │ │ │ │ - b.n 33ae │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000027a │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000002c │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w sl, [r6, #2420] @ 0x974 │ │ │ │ │ + str.w r9, [r5, #24] │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + strd r3, fp, [r5, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 325a │ │ │ │ │ + b.n 3382 │ │ │ │ │ add r9, r6 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 329e │ │ │ │ │ + ble.w 325a │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 38de │ │ │ │ │ + beq.w 38e8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bgt.w 347c │ │ │ │ │ - b.n 329e │ │ │ │ │ + bgt.w 343a │ │ │ │ │ + b.n 325a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 33ae │ │ │ │ │ + b.n 336a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38d8 │ │ │ │ │ + beq.w 38e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 36b2 │ │ │ │ │ + beq.n 368a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3b56 │ │ │ │ │ + beq.w 3b5a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 38d8 │ │ │ │ │ + beq.w 38e2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37b0 │ │ │ │ │ + beq.n 379a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 39e2 │ │ │ │ │ + bne.w 39f4 │ │ │ │ │ mov fp, r4 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ - b.n 373c │ │ │ │ │ + b.n 3714 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 3766 │ │ │ │ │ - ldr r2, [pc, #680] @ (3998 ) │ │ │ │ │ + beq.n 373e │ │ │ │ │ + ldr r2, [pc, #460] @ (3894 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - beq.n 3788 │ │ │ │ │ - bl 1060 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + beq.n 375e │ │ │ │ │ + bl 1050 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3790 │ │ │ │ │ + bne.n 377a │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 372a │ │ │ │ │ + beq.n 3702 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3b60 │ │ │ │ │ + beq.w 3b64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 39c2 │ │ │ │ │ + beq.w 39d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37b0 │ │ │ │ │ + beq.n 379a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ac6 │ │ │ │ │ + beq.w 3ad8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 377c │ │ │ │ │ + bne.n 3752 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3760 │ │ │ │ │ + beq.n 3738 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 36e8 │ │ │ │ │ + beq.n 36c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 3ae8 │ │ │ │ │ - ldr r2, [pc, #548] @ (399c ) │ │ │ │ │ + beq.n 3764 │ │ │ │ │ + ldr r2, [pc, #332] @ (3898 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 36f4 │ │ │ │ │ + b.n 36cc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 375c │ │ │ │ │ - b.n 3760 │ │ │ │ │ - bl cf0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 370c │ │ │ │ │ + bne.n 3734 │ │ │ │ │ + b.n 3738 │ │ │ │ │ + bl ce0 │ │ │ │ │ + b.n 36e2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 36ee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3716 │ │ │ │ │ + bne.n 36ee │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3720 │ │ │ │ │ - b.n 372a │ │ │ │ │ + bne.n 36f8 │ │ │ │ │ + b.n 3702 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 37ca │ │ │ │ │ + beq.n 37b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 37ca │ │ │ │ │ + cbnz r3, 37b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ - b.n 32a0 │ │ │ │ │ + b.n 325c │ │ │ │ │ add r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ │ asrs r1, r2, #1 │ │ │ │ │ @@ -5668,125 +5665,146 @@ │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 16a4 │ │ │ │ │ + bl 1694 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38d8 │ │ │ │ │ + bne.n 38e2 │ │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - b.n 3434 │ │ │ │ │ + b.n 33f0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ smull lr, ip, ip, r0 │ │ │ │ │ sub.w r0, ip, r0, asr #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w 32d0 │ │ │ │ │ - b.n 3416 │ │ │ │ │ + blt.w 328c │ │ │ │ │ + b.n 33d2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 3622 │ │ │ │ │ + ble.w 35ec │ │ │ │ │ add r7, sl │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 3862 │ │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ │ + cbz r0, 3840 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 385c │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - cbz r0, 3858 │ │ │ │ │ + cbz r0, 384a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3880 │ │ │ │ │ + bne.n 3874 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - adds r7, #12 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 3622 │ │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ │ + beq.w 35ec │ │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ + adds r7, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 384e │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 384e │ │ │ │ │ + bne.n 383a │ │ │ │ │ + b.n 3840 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 384e │ │ │ │ │ + bne.n 3840 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 384e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3844 │ │ │ │ │ + b.n 384a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3858 │ │ │ │ │ + bne.n 384a │ │ │ │ │ + adds r6, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq.w 35ec │ │ │ │ │ + adds r7, #12 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 3858 │ │ │ │ │ + b.n 3836 │ │ │ │ │ + .word 0x00000292 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000001c8 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000148 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 329e │ │ │ │ │ + ble.w 325a │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3962 │ │ │ │ │ + beq.n 397e │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bgt.w 3578 │ │ │ │ │ - b.n 329e │ │ │ │ │ + bgt.w 3538 │ │ │ │ │ + b.n 325a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 34ea │ │ │ │ │ + beq.w 34aa │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b82 │ │ │ │ │ + beq.w 3b86 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3b70 │ │ │ │ │ + bne.w 3b74 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3986 │ │ │ │ │ + bne.n 39a2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 32a0 │ │ │ │ │ + b.n 325c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bgt.w 366e │ │ │ │ │ - b.n 329e │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bge.w 329e │ │ │ │ │ + bgt.w 3646 │ │ │ │ │ + b.n 325a │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + bge.w 325a │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ ldrb.w r2, [r2, r9] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ - add.w r3, r1, r2, lsl #3 │ │ │ │ │ - ldrb r1, [r1, #5] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - lsls r2, r1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + ldrb r1, [r3, #5] │ │ │ │ │ + add.w r2, r3, r2, lsl #3 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + lsls r3, r1 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ - b.n 357c │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3446 │ │ │ │ │ + b.n 3548 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + ble.w 3358 │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 3364 │ │ │ │ │ + b.n 332c │ │ │ │ │ ldrb r1, [r7, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ lsl.w r7, r3, r0 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ │ @@ -5797,137 +5815,132 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r7, r1, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3332 │ │ │ │ │ + bne.w 32ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 38d8 │ │ │ │ │ + b.n 38e2 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bgt.n 389e │ │ │ │ │ - b.n 329e │ │ │ │ │ + bgt.n 38a8 │ │ │ │ │ + b.n 325a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 34f6 │ │ │ │ │ + b.n 34b6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl a50c <_PyDict_SendEvent> │ │ │ │ │ + bl a4dc <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ - b.n 32d8 │ │ │ │ │ + b.n 3294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38d8 │ │ │ │ │ + bne.n 38e2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38d8 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000002a4 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000222 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + b.n 38e2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w 3b6c │ │ │ │ │ + bne.w 3b70 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3af6 │ │ │ │ │ + beq.w 3afa │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, fp │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3b10 │ │ │ │ │ + bne.w 3b14 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38d8 │ │ │ │ │ + beq.n 38e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38d8 │ │ │ │ │ + bne.w 38e2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38d8 │ │ │ │ │ + b.n 38e2 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov fp, r9 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ - b.n 3a5a │ │ │ │ │ + b.n 3a6c │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n 3a96 │ │ │ │ │ - ldr r2, [pc, #388] @ (3b90 ) │ │ │ │ │ + beq.n 3aa8 │ │ │ │ │ + ldr r2, [pc, #372] @ (3b94 ) │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ - bl 1060 │ │ │ │ │ + beq.n 3ace │ │ │ │ │ + bl 1050 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3aac │ │ │ │ │ + bne.n 3abe │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3a48 │ │ │ │ │ + beq.n 3a5a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3b86 │ │ │ │ │ + beq.w 3b8a │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 3b22 │ │ │ │ │ + beq.n 3b26 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37ae │ │ │ │ │ + beq.w 3798 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39a0 │ │ │ │ │ + bne.n 39b2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3ac4 │ │ │ │ │ + cbz r0, 3ad6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ @@ -5935,242 +5948,235 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a04 │ │ │ │ │ + beq.n 3a16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3a0a │ │ │ │ │ + bne.n 3a1c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3a34 │ │ │ │ │ + bne.n 3a46 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a34 │ │ │ │ │ - bl cf0 │ │ │ │ │ + b.n 3a46 │ │ │ │ │ + bl ce0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a3c │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38ce │ │ │ │ │ + beq.w 38d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38ce │ │ │ │ │ + bne.w 38d8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38ce │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b.n 370c │ │ │ │ │ + b.n 38d8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a4c │ │ │ │ │ + beq.n 3a5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a4c │ │ │ │ │ + bne.n 3a5e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a4c │ │ │ │ │ + b.n 3a5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39c2 │ │ │ │ │ + bne.w 39d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39c2 │ │ │ │ │ + b.n 39d4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 39c2 │ │ │ │ │ + b.n 39d4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3514 │ │ │ │ │ + b.n 34d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 38d8 │ │ │ │ │ + b.n 38e2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3863 @ 0xf17 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 38d8 │ │ │ │ │ + b.n 38e2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 36b2 │ │ │ │ │ + b.n 368a │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 372a │ │ │ │ │ + b.n 3702 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 39b6 │ │ │ │ │ + b.n 39c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38ce │ │ │ │ │ + bne.w 38d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38ce │ │ │ │ │ + b.n 38d8 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 3514 │ │ │ │ │ + b.n 34d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a48 │ │ │ │ │ + b.n 3a5a │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000017c │ │ │ │ │ + .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003b94 : │ │ │ │ │ +00003b98 : │ │ │ │ │ dictkeys_decref.constprop.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 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 3c3c │ │ │ │ │ + beq.n 3c40 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 3c3c │ │ │ │ │ + bne.n 3c40 │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrb r5, [r0, #6] │ │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ │ lsls r4, r3 │ │ │ │ │ add r4, r0 │ │ │ │ │ - cbz r5, 3c04 │ │ │ │ │ + cbz r5, 3c08 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3bd8 │ │ │ │ │ + b.n 3bdc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 3bd4 │ │ │ │ │ + cbz r0, 3bd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 3c40 │ │ │ │ │ + bne.n 3c44 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bge.n 3c0a │ │ │ │ │ + bge.n 3c0e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bca │ │ │ │ │ + beq.n 3bce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3bca │ │ │ │ │ + beq.n 3bce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bca │ │ │ │ │ + bne.n 3bce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bca │ │ │ │ │ + b.n 3bce │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 266c │ │ │ │ │ + bl 2628 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 266c │ │ │ │ │ + bl 2628 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt.n 3bf6 │ │ │ │ │ + blt.n 3bfa │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 3c4e │ │ │ │ │ - ldr r3, [pc, #68] @ (3c58 ) │ │ │ │ │ + bne.n 3c52 │ │ │ │ │ + ldr r3, [pc, #68] @ (3c5c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3c4e │ │ │ │ │ + bhi.n 3c52 │ │ │ │ │ ldrb r1, [r7, #6] │ │ │ │ │ - cbz r1, 3c4e │ │ │ │ │ + cbz r1, 3c52 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r7, [r1, #2420] @ 0x974 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bd4 │ │ │ │ │ + bne.n 3bd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bd4 │ │ │ │ │ + b.n 3bd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003c5c : │ │ │ │ │ +00003c60 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ stmdb 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, [pc, #636] @ (3eec ) │ │ │ │ │ + ldr r3, [pc, #636] @ (3ef0 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - beq.w 41d0 │ │ │ │ │ + beq.w 41d4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41d2 │ │ │ │ │ + bne.w 41d6 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ adds r5, r4, r1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r4, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ @@ -6181,237 +6187,237 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble.w 4180 │ │ │ │ │ + ble.w 4184 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3e74 │ │ │ │ │ + bne.w 3e78 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3ce6 │ │ │ │ │ + beq.n 3cea │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 3d30 │ │ │ │ │ - ldr r3, [pc, #520] @ (3ef0 ) │ │ │ │ │ + bne.n 3d34 │ │ │ │ │ + ldr r3, [pc, #520] @ (3ef4 ) │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3df4 │ │ │ │ │ - ldr r0, [pc, #496] @ (3ef4 ) │ │ │ │ │ + bhi.n 3df8 │ │ │ │ │ + ldr r0, [pc, #496] @ (3ef8 ) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3df4 │ │ │ │ │ + bne.n 3df8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r7, [r2, #2096] @ 0x830 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ │ - bgt.n 3e12 │ │ │ │ │ + bgt.n 3e16 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - bne.w 3ed8 │ │ │ │ │ + bne.w 3edc │ │ │ │ │ ldrb.w r3, [r8, #6] │ │ │ │ │ ldrb.w r2, [r8, #5] │ │ │ │ │ ldr.w fp, [r8, #16] │ │ │ │ │ lsls r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e2e │ │ │ │ │ + beq.n 3e32 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r5, r8 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r3, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 3d74 │ │ │ │ │ - b.n 3db6 │ │ │ │ │ + bgt.n 3d78 │ │ │ │ │ + b.n 3dba │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 3d6e │ │ │ │ │ + cbz r0, 3d72 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 3da0 │ │ │ │ │ + bne.n 3da4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.n 3db6 │ │ │ │ │ + beq.n 3dba │ │ │ │ │ ldr.w r0, [r3, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d62 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 3d62 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d62 │ │ │ │ │ + bne.n 3d66 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d6e │ │ │ │ │ + beq.n 3d72 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 3d6e │ │ │ │ │ + beq.n 3d72 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d6e │ │ │ │ │ + bne.n 3d72 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n 3d74 │ │ │ │ │ + bne.n 3d78 │ │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 3e1e │ │ │ │ │ - ldr r3, [pc, #312] @ (3ef8 ) │ │ │ │ │ + bne.n 3e22 │ │ │ │ │ + ldr r3, [pc, #312] @ (3efc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3e1e │ │ │ │ │ + bhi.n 3e22 │ │ │ │ │ ldrb.w r1, [r8, #6] │ │ │ │ │ - cbz r1, 3e1e │ │ │ │ │ + cbz r1, 3e22 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r8, [r1, #2420] @ 0x974 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bls.n 3d00 │ │ │ │ │ + bls.n 3d04 │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - ble.n 3d2a │ │ │ │ │ + ble.n 3d2e │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #212] @ (3efc ) │ │ │ │ │ + ldr r3, [pc, #212] @ (3f00 ) │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 3cee │ │ │ │ │ + b.n 3cf2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble.n 3db6 │ │ │ │ │ + ble.n 3dba │ │ │ │ │ add.w r4, r8, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3e4c │ │ │ │ │ + b.n 3e50 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 3e44 │ │ │ │ │ + cbz r0, 3e48 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 3e66 │ │ │ │ │ + bne.n 3e6a │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3db6 │ │ │ │ │ + beq.n 3dba │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e3a │ │ │ │ │ + beq.n 3e3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3e3a │ │ │ │ │ + beq.n 3e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e3a │ │ │ │ │ + bne.n 3e3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e3a │ │ │ │ │ + b.n 3e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e44 │ │ │ │ │ + bne.n 3e48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e44 │ │ │ │ │ + b.n 3e48 │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ - cbnz r5, 3eba │ │ │ │ │ + cbnz r5, 3ebe │ │ │ │ │ ldrb.w fp, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 3e90 │ │ │ │ │ - b.n 3eb4 │ │ │ │ │ + bne.n 3e94 │ │ │ │ │ + b.n 3eb8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 3eb4 │ │ │ │ │ + beq.n 3eb8 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e8a │ │ │ │ │ + beq.n 3e8e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e8a │ │ │ │ │ + beq.n 3e8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e8a │ │ │ │ │ + bne.n 3e8e │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp fp, r5 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - bne.n 3e90 │ │ │ │ │ + bne.n 3e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 3f08 │ │ │ │ │ - ldr r3, [pc, #56] @ (3f00 ) │ │ │ │ │ + bne.n 3f0c │ │ │ │ │ + ldr r3, [pc, #56] @ (3f04 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3dea │ │ │ │ │ - ldr r3, [pc, #40] @ (3f04 ) │ │ │ │ │ + b.n 3dee │ │ │ │ │ + ldr r3, [pc, #40] @ (3f08 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3dea │ │ │ │ │ + b.n 3dee │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000202 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -6422,980 +6428,980 @@ │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ - bne.w 419e │ │ │ │ │ + bne.w 41a2 │ │ │ │ │ ldrb.w r5, [r8, #6] │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 40fa │ │ │ │ │ + beq.w 40fe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 403a │ │ │ │ │ + ble.w 403e │ │ │ │ │ add r2, r8 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w r5, r2, #20 │ │ │ │ │ add.w r4, r2, #24 │ │ │ │ │ ands.w r2, r3, #3 │ │ │ │ │ - beq.n 401e │ │ │ │ │ + beq.n 4022 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3f88 │ │ │ │ │ + beq.n 3f8c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3f68 │ │ │ │ │ + beq.n 3f6c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 3f58 │ │ │ │ │ + cbz r0, 3f5c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 41b0 │ │ │ │ │ + bne.w 41b4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 3f64 │ │ │ │ │ + cbz r0, 3f68 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 41c0 │ │ │ │ │ + bne.w 41c4 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 3f76 │ │ │ │ │ + cbz r0, 3f7a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 4170 │ │ │ │ │ + bne.w 4174 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3f84 │ │ │ │ │ + cbz r0, 3f88 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 4160 │ │ │ │ │ + bne.w 4164 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 3f96 │ │ │ │ │ + cbz r0, 3f9a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 4150 │ │ │ │ │ + bne.w 4154 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3fa4 │ │ │ │ │ + cbz r0, 3fa8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 4140 │ │ │ │ │ + bne.w 4144 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.n 401e │ │ │ │ │ - b.n 403a │ │ │ │ │ + bne.n 4022 │ │ │ │ │ + b.n 403e │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3fbe │ │ │ │ │ + cbz r0, 3fc2 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 40d6 │ │ │ │ │ + bne.w 40da │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ - cbz r0, 3fd0 │ │ │ │ │ + cbz r0, 3fd4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 40e6 │ │ │ │ │ + bne.w 40ea │ │ │ │ │ ldr.w r0, [r4, r2, lsl #3] │ │ │ │ │ - cbz r0, 3fdc │ │ │ │ │ + cbz r0, 3fe0 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 407c │ │ │ │ │ + bne.n 4080 │ │ │ │ │ add.w fp, r2, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 3fec │ │ │ │ │ + cbz r0, 3ff0 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 408e │ │ │ │ │ + bne.n 4092 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3ff8 │ │ │ │ │ + cbz r0, 3ffc │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 40a0 │ │ │ │ │ + bne.n 40a4 │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 4008 │ │ │ │ │ + cbz r0, 400c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 40b2 │ │ │ │ │ + bne.n 40b6 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 4014 │ │ │ │ │ + cbz r0, 4018 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 40c4 │ │ │ │ │ + bne.n 40c8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, r2, #3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 403a │ │ │ │ │ + beq.n 403e │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fb0 │ │ │ │ │ + beq.n 3fb4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 3fb0 │ │ │ │ │ + beq.n 3fb4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3fb0 │ │ │ │ │ + bne.n 3fb4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ + b.n 3fb4 │ │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 4064 │ │ │ │ │ - ldr r3, [pc, #484] @ (4228 ) │ │ │ │ │ + bne.n 4068 │ │ │ │ │ + ldr r3, [pc, #484] @ (422c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 4064 │ │ │ │ │ + bhi.n 4068 │ │ │ │ │ ldrb.w r1, [r8, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3ddc │ │ │ │ │ + bne.w 3de0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #448] @ (422c ) │ │ │ │ │ + ldr r3, [pc, #448] @ (4230 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3dea │ │ │ │ │ + b.n 3dee │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3fdc │ │ │ │ │ + bne.n 3fe0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3fdc │ │ │ │ │ + b.n 3fe0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3fec │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3fec │ │ │ │ │ + b.n 3ff0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3ff8 │ │ │ │ │ + bne.n 3ffc │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3ff8 │ │ │ │ │ + b.n 3ffc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4008 │ │ │ │ │ + bne.n 400c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 4008 │ │ │ │ │ + b.n 400c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4014 │ │ │ │ │ + bne.n 4018 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 4014 │ │ │ │ │ + b.n 4018 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3fbe │ │ │ │ │ + bne.w 3fc2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fbe │ │ │ │ │ + b.n 3fc2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3fd0 │ │ │ │ │ + bne.w 3fd4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3fd0 │ │ │ │ │ + b.n 3fd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 403a │ │ │ │ │ + ble.n 403e │ │ │ │ │ add.w r4, r8, r2 │ │ │ │ │ - b.n 4118 │ │ │ │ │ + b.n 411c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 410e │ │ │ │ │ + cbz r0, 4112 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4132 │ │ │ │ │ + bne.n 4136 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 403a │ │ │ │ │ + beq.n 403e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4104 │ │ │ │ │ + beq.n 4108 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 4104 │ │ │ │ │ + beq.n 4108 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4104 │ │ │ │ │ + bne.n 4108 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4104 │ │ │ │ │ + b.n 4108 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 410e │ │ │ │ │ + bne.n 4112 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 410e │ │ │ │ │ + b.n 4112 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3fa4 │ │ │ │ │ + bne.w 3fa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fa4 │ │ │ │ │ + b.n 3fa8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3f96 │ │ │ │ │ + bne.w 3f9a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f96 │ │ │ │ │ + b.n 3f9a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3f84 │ │ │ │ │ + bne.w 3f88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f84 │ │ │ │ │ + b.n 3f88 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3f76 │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f76 │ │ │ │ │ + b.n 3f7a │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_dealloc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 3cc8 │ │ │ │ │ + bne.w 3ccc │ │ │ │ │ mov r1, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_deposit_object> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ - ldr r3, [pc, #144] @ (4230 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (4234 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3dea │ │ │ │ │ + b.n 3dee │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3f58 │ │ │ │ │ + bne.w 3f5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f58 │ │ │ │ │ + b.n 3f5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3f64 │ │ │ │ │ + bne.w 3f68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f64 │ │ │ │ │ - cbz r0, 420e │ │ │ │ │ + b.n 3f68 │ │ │ │ │ + cbz r0, 4212 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl a50c <_PyDict_SendEvent> │ │ │ │ │ + bl a4dc <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ adds r5, r4, r1 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r4, r1] │ │ │ │ │ add.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 3d2a │ │ │ │ │ + beq.w 3d2e │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cb0 │ │ │ │ │ - b.n 3d2a │ │ │ │ │ + beq.w 3cb4 │ │ │ │ │ + b.n 3d2e │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ adds r0, r4, r1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r4, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - b.n 3d2a │ │ │ │ │ + b.n 3d2e │ │ │ │ │ nop │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004234 : │ │ │ │ │ +00004238 : │ │ │ │ │ dict_ass_sub(): │ │ │ │ │ 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 r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 42d4 │ │ │ │ │ + beq.n 42d8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 430e │ │ │ │ │ + bpl.n 4312 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 42a8 │ │ │ │ │ + bne.n 42ac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 42b2 │ │ │ │ │ + beq.n 42b6 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 42c0 │ │ │ │ │ + bne.n 42c4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 42c0 │ │ │ │ │ - ldr r2, [pc, #180] @ (4334 ) │ │ │ │ │ + beq.n 42c4 │ │ │ │ │ + ldr r2, [pc, #180] @ (4338 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 4308 │ │ │ │ │ - bl 1060 │ │ │ │ │ + beq.n 430c │ │ │ │ │ + bl 1050 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4266 │ │ │ │ │ + bne.n 426a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4278 │ │ │ │ │ + beq.n 427c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 4324 │ │ │ │ │ - ldr r2, [pc, #104] @ (4338 ) │ │ │ │ │ + beq.n 4328 │ │ │ │ │ + ldr r2, [pc, #104] @ (433c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 4284 │ │ │ │ │ + b.n 4288 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 42fa │ │ │ │ │ + beq.n 42fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.n 431e │ │ │ │ │ + beq.n 4322 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 4a6c │ │ │ │ │ + b.n 4a70 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 42e2 │ │ │ │ │ + beq.n 42e6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 4a6c │ │ │ │ │ - bl cf0 │ │ │ │ │ - b.n 42a4 │ │ │ │ │ + b.n 4a70 │ │ │ │ │ + bl ce0 │ │ │ │ │ + b.n 42a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 42a4 │ │ │ │ │ + b.n 42a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000433c <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +00004340 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ │ - cbz r4, 435e <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + cbz r4, 4362 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 446c <_PyDict_Next> │ │ │ │ │ + bl 4470 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4358 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ + beq.n 435c <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 435e <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + bne.n 4362 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 435a <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ + b.n 435e <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ │ │ │ │ │ -00004380 : │ │ │ │ │ +00004384 : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 43f0 │ │ │ │ │ + beq.n 43f4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4432 │ │ │ │ │ + bne.n 4436 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite lt │ │ │ │ │ movlt.w ip, #0 │ │ │ │ │ movge.w ip, #1 │ │ │ │ │ orrs.w ip, ip, r4, lsr #31 │ │ │ │ │ - bne.n 43f0 │ │ │ │ │ + bne.n 43f4 │ │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ - cbz r6, 43f4 │ │ │ │ │ + cbz r6, 43f8 │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 43e0 │ │ │ │ │ + cbz r3, 43e4 │ │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 440e │ │ │ │ │ + cbz r2, 4412 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 43dc │ │ │ │ │ + beq.n 43e0 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 43f0 │ │ │ │ │ + ble.n 43f4 │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 4428 │ │ │ │ │ + cbz r3, 442c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 43c6 │ │ │ │ │ + blt.n 43ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 4416 │ │ │ │ │ + cbz r3, 441a │ │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 43d0 │ │ │ │ │ + bne.n 43d4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 43d8 │ │ │ │ │ - b.n 43dc │ │ │ │ │ + bne.n 43dc │ │ │ │ │ + b.n 43e0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 43f0 │ │ │ │ │ + ble.n 43f4 │ │ │ │ │ add r0, ip │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 4462 │ │ │ │ │ + cbz r3, 4466 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 4402 │ │ │ │ │ - b.n 43f0 │ │ │ │ │ + bgt.n 4406 │ │ │ │ │ + b.n 43f4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 43e8 │ │ │ │ │ - b.n 43f0 │ │ │ │ │ + bgt.n 43ec │ │ │ │ │ + b.n 43f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 43f0 │ │ │ │ │ + blt.n 43f4 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 43f0 │ │ │ │ │ + bge.n 43f4 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ add.w r3, r5, r0, lsl #3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b.n 4406 │ │ │ │ │ + b.n 440a │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 441e │ │ │ │ │ - b.n 43f0 │ │ │ │ │ + bgt.n 4422 │ │ │ │ │ + b.n 43f4 │ │ │ │ │ │ │ │ │ │ -0000446c <_PyDict_Next>: │ │ │ │ │ +00004470 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + beq.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 452e <_PyDict_Next+0xc2> │ │ │ │ │ + bne.n 4532 <_PyDict_Next+0xc2> │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite lt │ │ │ │ │ movlt.w ip, #0 │ │ │ │ │ movge.w ip, #1 │ │ │ │ │ orrs.w ip, ip, r4, lsr #31 │ │ │ │ │ - bne.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + bne.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ - cbz r6, 44d2 <_PyDict_Next+0x66> │ │ │ │ │ + cbz r6, 44d6 <_PyDict_Next+0x66> │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 44fe <_PyDict_Next+0x92> │ │ │ │ │ + cbz r3, 4502 <_PyDict_Next+0x92> │ │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 44ee <_PyDict_Next+0x82> │ │ │ │ │ + cbz r2, 44f2 <_PyDict_Next+0x82> │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 44f4 <_PyDict_Next+0x88> │ │ │ │ │ + beq.n 44f8 <_PyDict_Next+0x88> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ - cbnz r3, 44fa <_PyDict_Next+0x8e> │ │ │ │ │ + cbnz r3, 44fe <_PyDict_Next+0x8e> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 4512 <_PyDict_Next+0xa6> │ │ │ │ │ + cbz r3, 4516 <_PyDict_Next+0xa6> │ │ │ │ │ ldrd r5, r3, [r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44be <_PyDict_Next+0x52> │ │ │ │ │ + bne.n 44c2 <_PyDict_Next+0x52> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 44c6 <_PyDict_Next+0x5a> │ │ │ │ │ + bne.n 44ca <_PyDict_Next+0x5a> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 44ce <_PyDict_Next+0x62> │ │ │ │ │ + beq.n 44d2 <_PyDict_Next+0x62> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ - b.n 44ce <_PyDict_Next+0x62> │ │ │ │ │ + b.n 44d2 <_PyDict_Next+0x62> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + ble.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 4524 <_PyDict_Next+0xb8> │ │ │ │ │ + cbz r3, 4528 <_PyDict_Next+0xb8> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 44b2 <_PyDict_Next+0x46> │ │ │ │ │ + bgt.n 44b6 <_PyDict_Next+0x46> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + ble.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ add r0, ip │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 4560 <_PyDict_Next+0xf4> │ │ │ │ │ + cbz r3, 4564 <_PyDict_Next+0xf4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 44e0 <_PyDict_Next+0x74> │ │ │ │ │ - b.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + bgt.n 44e4 <_PyDict_Next+0x74> │ │ │ │ │ + b.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 4506 <_PyDict_Next+0x9a> │ │ │ │ │ - b.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + bgt.n 450a <_PyDict_Next+0x9a> │ │ │ │ │ + b.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + blt.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + ble.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ add.w r3, r5, r0, lsl #3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ - b.n 44e6 <_PyDict_Next+0x7a> │ │ │ │ │ + b.n 44ea <_PyDict_Next+0x7a> │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 451a <_PyDict_Next+0xae> │ │ │ │ │ - b.n 450e <_PyDict_Next+0xa2> │ │ │ │ │ + bgt.n 451e <_PyDict_Next+0xae> │ │ │ │ │ + b.n 4512 <_PyDict_Next+0xa2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000456c : │ │ │ │ │ +00004570 : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ 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 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4626 │ │ │ │ │ + beq.n 462a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 4614 │ │ │ │ │ + bpl.n 4618 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 45f4 │ │ │ │ │ + bne.n 45f8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 45f4 │ │ │ │ │ + beq.n 45f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 45c4 │ │ │ │ │ + beq.n 45c8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbnz r2, 45e2 │ │ │ │ │ + cbnz r2, 45e6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 45dc │ │ │ │ │ + beq.n 45e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 45dc │ │ │ │ │ + cbnz r3, 45e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 45c4 │ │ │ │ │ + b.n 45c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 45a8 │ │ │ │ │ + bne.n 45ac │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - bne.n 45d0 │ │ │ │ │ - b.n 45dc │ │ │ │ │ + bne.n 45d4 │ │ │ │ │ + b.n 45e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4600 │ │ │ │ │ + b.n 4604 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - b.n 45dc │ │ │ │ │ + b.n 45e0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004630 : │ │ │ │ │ +00004634 : │ │ │ │ │ dict_traverse(): │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ - cbz r7, 4688 │ │ │ │ │ + cbz r7, 468c │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 46c2 │ │ │ │ │ + bne.n 46c6 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 467a │ │ │ │ │ + ble.n 467e │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ lsl.w r8, r8, r3 │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ add r8, r2 │ │ │ │ │ ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 4680 │ │ │ │ │ + cbz r0, 4684 │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 467c │ │ │ │ │ + cbnz r0, 4680 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 4668 │ │ │ │ │ + bne.n 466c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 4668 │ │ │ │ │ - b.n 467a │ │ │ │ │ + bne.n 466c │ │ │ │ │ + b.n 467e │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 467a │ │ │ │ │ + ble.n 467e │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ add.w r8, r2, r3 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4736 │ │ │ │ │ + beq.n 473a │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 467c │ │ │ │ │ + bne.n 4680 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4736 │ │ │ │ │ + beq.n 473a │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 467c │ │ │ │ │ + bne.n 4680 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 4696 │ │ │ │ │ - b.n 467a │ │ │ │ │ + bne.n 469a │ │ │ │ │ + b.n 467e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 467a │ │ │ │ │ + ble.n 467e │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, 46d2 │ │ │ │ │ + cbz r0, 46d6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 467c │ │ │ │ │ + bne.n 4680 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 467a │ │ │ │ │ + beq.n 467e │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - cbz r0, 46e6 │ │ │ │ │ + cbz r0, 46ea │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 467c │ │ │ │ │ + bne.n 4680 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 467a │ │ │ │ │ + beq.n 467e │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ - cbz r0, 46fa │ │ │ │ │ + cbz r0, 46fe │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 467c │ │ │ │ │ + bne.n 4680 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 467a │ │ │ │ │ + beq.n 467e │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - cbz r0, 470e │ │ │ │ │ + cbz r0, 4712 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 467c │ │ │ │ │ + bne.n 4680 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 467a │ │ │ │ │ + beq.n 467e │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ movs r7, #4 │ │ │ │ │ - b.n 471e │ │ │ │ │ + b.n 4722 │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - cbz r0, 472e │ │ │ │ │ + cbz r0, 4732 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 467c │ │ │ │ │ + bne.n 4680 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 471a │ │ │ │ │ - b.n 467a │ │ │ │ │ + bne.n 471e │ │ │ │ │ + b.n 467e │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 4696 │ │ │ │ │ - b.n 467a │ │ │ │ │ + bne.n 469a │ │ │ │ │ + b.n 467e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004744 : │ │ │ │ │ +00004748 : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ 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 r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4968 │ │ │ │ │ + beq.w 496c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 4a5c │ │ │ │ │ + beq.w 4a60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 4a4a │ │ │ │ │ + bpl.w 4a4e │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 4a44 │ │ │ │ │ + beq.w 4a48 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4a3e │ │ │ │ │ + beq.w 4a42 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4a3e │ │ │ │ │ - ldr r3, [pc, #704] @ (4a68 ) │ │ │ │ │ + beq.w 4a42 │ │ │ │ │ + ldr r3, [pc, #704] @ (4a6c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48d4 │ │ │ │ │ + bne.w 48d8 │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, r0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr.w r1, [r8, r0] │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ adds.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ @@ -7407,109 +7413,109 @@ │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ubfx r2, r0, #0, #12 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.w 492c │ │ │ │ │ + bgt.w 4930 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.w 4972 │ │ │ │ │ + bne.w 4976 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ strd r2, lr, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49f0 │ │ │ │ │ + bne.w 49f4 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 4886 │ │ │ │ │ + bgt.n 488a │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 48ac │ │ │ │ │ + beq.n 48b0 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ │ adds r6, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 4862 │ │ │ │ │ + beq.n 4866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4880 │ │ │ │ │ + cbz r3, 4884 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 487c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4878 │ │ │ │ │ + cbnz r3, 487c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4862 │ │ │ │ │ + b.n 4866 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4842 │ │ │ │ │ + bne.n 4846 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 4862 │ │ │ │ │ + beq.n 4866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4862 │ │ │ │ │ - b.n 4880 │ │ │ │ │ + bne.n 4866 │ │ │ │ │ + b.n 4884 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl a50c <_PyDict_SendEvent> │ │ │ │ │ + bl a4dc <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, r0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr.w r1, [r8, r0] │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ adds.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ @@ -7522,171 +7528,171 @@ │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - ble.w 4806 │ │ │ │ │ + ble.w 480a │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - bgt.n 4a1a │ │ │ │ │ + bgt.n 4a1e │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 4812 │ │ │ │ │ + beq.w 4816 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 49da │ │ │ │ │ + beq.n 49de │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ addle.w r7, r3, r1, lsl #1 │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ ldrshle.w r7, [r7, #20] │ │ │ │ │ - b.n 498a │ │ │ │ │ + b.n 498e │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ - bne.w 4778 │ │ │ │ │ - b.n 476a │ │ │ │ │ + bne.w 477c │ │ │ │ │ + b.n 476e │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 49da │ │ │ │ │ + beq.n 49de │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ adds r7, r3, r1 │ │ │ │ │ ldrsb.w r7, [r7, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 4812 │ │ │ │ │ + beq.w 4816 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 49da │ │ │ │ │ + beq.n 49de │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w r7, r3, r1 │ │ │ │ │ add.w r9, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r7, [r7, #20] │ │ │ │ │ - ble.n 49c6 │ │ │ │ │ + ble.n 49ca │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r7, [r9, #20] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 4812 │ │ │ │ │ + beq.w 4816 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 499e │ │ │ │ │ + bne.n 49a2 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ strd r2, lr, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4824 │ │ │ │ │ + beq.w 4828 │ │ │ │ │ add.w r2, r0, r6, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 4a64 │ │ │ │ │ + bne.n 4a68 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 4a60 │ │ │ │ │ + ble.n 4a64 │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 4a0c │ │ │ │ │ + b.n 4a10 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ add.w r9, r3, r0 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w 4812 │ │ │ │ │ + beq.w 4816 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 49da │ │ │ │ │ + beq.n 49de │ │ │ │ │ add r1, r0 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 4952 │ │ │ │ │ + b.n 4956 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 487a │ │ │ │ │ + b.n 487e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2713 @ 0xa99 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4a44 │ │ │ │ │ + b.n 4a48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 487a │ │ │ │ │ + b.n 487e │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 4862 │ │ │ │ │ + b.n 4866 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4a02 │ │ │ │ │ + b.n 4a06 │ │ │ │ │ .word 0x000002b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004a6c : │ │ │ │ │ +00004a70 : │ │ │ │ │ delitem_knownhash_lock_held(): │ │ │ │ │ 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 │ │ │ │ │ - bpl.w 4cfa │ │ │ │ │ + bpl.w 4cf6 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 1f0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 4cf4 │ │ │ │ │ + beq.w 4cf0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4cee │ │ │ │ │ + beq.w 4cea │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4cee │ │ │ │ │ - ldr r3, [pc, #684] @ (4d58 ) │ │ │ │ │ + beq.w 4cea │ │ │ │ │ + ldr r3, [pc, #664] @ (4d48 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d0c │ │ │ │ │ + bne.w 4d08 │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, ip │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r1, [r8, ip] │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ adds.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ @@ -7698,269 +7704,263 @@ │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ orr.w r9, r2, r1 │ │ │ │ │ and.w r1, r7, r0 │ │ │ │ │ - bgt.n 4bd8 │ │ │ │ │ + bgt.n 4bda │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.w 4c1c │ │ │ │ │ + bne.n 4c18 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ strd r9, ip, [r4, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ca4 │ │ │ │ │ + bne.w 4ca0 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 4b8a │ │ │ │ │ + bgt.n 4b8c │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4bb0 │ │ │ │ │ + beq.n 4bb2 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ │ adds r6, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 4b66 │ │ │ │ │ + beq.n 4b68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4b84 │ │ │ │ │ + cbz r3, 4b86 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b7c │ │ │ │ │ + beq.n 4b7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4b7c │ │ │ │ │ + cbnz r3, 4b7e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b66 │ │ │ │ │ + b.n 4b68 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4b46 │ │ │ │ │ + bne.n 4b48 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 4b66 │ │ │ │ │ + beq.n 4b68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b66 │ │ │ │ │ - b.n 4b84 │ │ │ │ │ + bne.n 4b68 │ │ │ │ │ + b.n 4b86 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 4cce │ │ │ │ │ + bgt.n 4cca │ │ │ │ │ add.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.n 4b16 │ │ │ │ │ + beq.n 4b18 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4c8e │ │ │ │ │ + beq.n 4c8a │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r0 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ addle.w r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ ldrshle.w r8, [r8, #20] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.w 4b16 │ │ │ │ │ - b.n 4c3e │ │ │ │ │ + b.n 4c34 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4c8e │ │ │ │ │ + beq.n 4c8a │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r0 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 4b16 │ │ │ │ │ + beq.w 4b18 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4c8e │ │ │ │ │ + beq.n 4c8a │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r0 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ add.w r7, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r8, [r8, #20] │ │ │ │ │ - ble.n 4c78 │ │ │ │ │ + ble.n 4c74 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r8, [r7, #20] │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 4b16 │ │ │ │ │ + beq.w 4b18 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r2 │ │ │ │ │ - bne.n 4c50 │ │ │ │ │ + bne.n 4c4c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ strd r9, ip, [r4, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b28 │ │ │ │ │ + beq.w 4b2a │ │ │ │ │ add.w r2, r0, r6, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 4d54 │ │ │ │ │ + bne.n 4d44 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 4d44 │ │ │ │ │ + ble.n 4d40 │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 4cc0 │ │ │ │ │ + b.n 4cbc │ │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ │ add.w r2, r3, r8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 4b16 │ │ │ │ │ + beq.w 4b18 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 4c8e │ │ │ │ │ + beq.n 4c8a │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add r8, r1 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ ands r1, r0 │ │ │ │ │ - b.n 4bfe │ │ │ │ │ + b.n 4c00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4b7e │ │ │ │ │ + b.n 4b80 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2713 @ 0xa99 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4cf4 │ │ │ │ │ + b.n 4cf0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl a50c <_PyDict_SendEvent> │ │ │ │ │ + bl a4dc <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, r0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr.w r1, [r8, r0] │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ adds.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ str.w r1, [r8, r0] │ │ │ │ │ mov.w r0, #1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 4ae8 │ │ │ │ │ + b.n 4aec │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 4b70 │ │ │ │ │ - b.n 4b7c │ │ │ │ │ + b.n 4b68 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4cb6 │ │ │ │ │ - .word 0x000002a2 │ │ │ │ │ + b.n 4cb2 │ │ │ │ │ + .word 0x0000028e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004d5c <_PyDict_FromItems>: │ │ │ │ │ +00004d4c <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ stmdb 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 fp, r3 │ │ │ │ │ - ldr r3, [pc, #704] @ (5030 <_PyDict_FromItems+0x2d4>) │ │ │ │ │ + ldr r3, [pc, #704] @ (5020 <_PyDict_FromItems+0x2d4>) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - bgt.n 4dec <_PyDict_FromItems+0x90> │ │ │ │ │ + bgt.n 4ddc <_PyDict_FromItems+0x90> │ │ │ │ │ add.w r3, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 5040 <_PyDict_FromItems+0x2e4> │ │ │ │ │ + ble.w 5030 <_PyDict_FromItems+0x2e4> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -7979,123 +7979,123 @@ │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w ip, [r4, #24] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str r3, [r2, r0] │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w 4f32 <_PyDict_FromItems+0x1d6> │ │ │ │ │ + bgt.w 4f22 <_PyDict_FromItems+0x1d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bne.w 513a <_PyDict_FromItems+0x3de> │ │ │ │ │ + bne.w 512a <_PyDict_FromItems+0x3de> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4d8c <_PyDict_FromItems+0x30> │ │ │ │ │ + beq.n 4d7c <_PyDict_FromItems+0x30> │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - beq.w 5222 <_PyDict_FromItems+0x4c6> │ │ │ │ │ + beq.w 5212 <_PyDict_FromItems+0x4c6> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 4e82 <_PyDict_FromItems+0x126> │ │ │ │ │ + beq.n 4e72 <_PyDict_FromItems+0x126> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 4e74 <_PyDict_FromItems+0x118> │ │ │ │ │ + beq.n 4e64 <_PyDict_FromItems+0x118> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 4e66 <_PyDict_FromItems+0x10a> │ │ │ │ │ + beq.n 4e56 <_PyDict_FromItems+0x10a> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 4e58 <_PyDict_FromItems+0xfc> │ │ │ │ │ + beq.n 4e48 <_PyDict_FromItems+0xfc> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 4e4a <_PyDict_FromItems+0xee> │ │ │ │ │ + beq.n 4e3a <_PyDict_FromItems+0xee> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 4e3c <_PyDict_FromItems+0xe0> │ │ │ │ │ + beq.n 4e2c <_PyDict_FromItems+0xe0> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 5222 <_PyDict_FromItems+0x4c6> │ │ │ │ │ + bne.w 5212 <_PyDict_FromItems+0x4c6> │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble.w 4d8c <_PyDict_FromItems+0x30> │ │ │ │ │ + ble.w 4d7c <_PyDict_FromItems+0x30> │ │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ │ movt r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ itett le │ │ │ │ │ addle.w r0, r5, r5, lsl #1 │ │ │ │ │ movgt r0, #17 │ │ │ │ │ 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 f40 │ │ │ │ │ + bl f30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52b6 <_PyDict_FromItems+0x55a> │ │ │ │ │ - ldr r3, [pc, #352] @ (5034 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ + beq.w 52a6 <_PyDict_FromItems+0x55a> │ │ │ │ │ + ldr r3, [pc, #352] @ (5024 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 5272 <_PyDict_FromItems+0x516> │ │ │ │ │ + ble.w 5262 <_PyDict_FromItems+0x516> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -8109,58 +8109,58 @@ │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [r2, ip] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ - b.n 4f3a <_PyDict_FromItems+0x1de> │ │ │ │ │ + b.n 4f2a <_PyDict_FromItems+0x1de> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 507e <_PyDict_FromItems+0x322> │ │ │ │ │ + bne.w 506e <_PyDict_FromItems+0x322> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 508a <_PyDict_FromItems+0x32e> │ │ │ │ │ + beq.w 507a <_PyDict_FromItems+0x32e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 5092 <_PyDict_FromItems+0x336> │ │ │ │ │ + bne.w 5082 <_PyDict_FromItems+0x336> │ │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 5092 <_PyDict_FromItems+0x336> │ │ │ │ │ - ldr r0, [pc, #200] @ (5038 <_PyDict_FromItems+0x2dc>) │ │ │ │ │ + beq.w 5082 <_PyDict_FromItems+0x336> │ │ │ │ │ + ldr r0, [pc, #200] @ (5028 <_PyDict_FromItems+0x2dc>) │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 50ca <_PyDict_FromItems+0x36e> │ │ │ │ │ + beq.w 50ba <_PyDict_FromItems+0x36e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1060 │ │ │ │ │ + bl 1050 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 5298 <_PyDict_FromItems+0x53c> │ │ │ │ │ + beq.w 5288 <_PyDict_FromItems+0x53c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4de4 <_PyDict_FromItems+0x88> │ │ │ │ │ + beq.w 4dd4 <_PyDict_FromItems+0x88> │ │ │ │ │ add.w r3, sl, fp, lsl #2 │ │ │ │ │ add.w r7, r7, r9, lsl #2 │ │ │ │ │ mov.w sl, r9, lsl #2 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov.w r8, fp, lsl #2 │ │ │ │ │ @@ -8168,49 +8168,49 @@ │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 50de <_PyDict_FromItems+0x382> │ │ │ │ │ + bne.w 50ce <_PyDict_FromItems+0x382> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 50ee <_PyDict_FromItems+0x392> │ │ │ │ │ + beq.w 50de <_PyDict_FromItems+0x392> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.w 50f6 <_PyDict_FromItems+0x39a> │ │ │ │ │ + bne.w 50e6 <_PyDict_FromItems+0x39a> │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ - beq.w 50f6 <_PyDict_FromItems+0x39a> │ │ │ │ │ - ldr r0, [pc, #72] @ (503c <_PyDict_FromItems+0x2e0>) │ │ │ │ │ + beq.w 50e6 <_PyDict_FromItems+0x39a> │ │ │ │ │ + ldr r0, [pc, #72] @ (502c <_PyDict_FromItems+0x2e0>) │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 5124 <_PyDict_FromItems+0x3c8> │ │ │ │ │ + beq.w 5114 <_PyDict_FromItems+0x3c8> │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1060 │ │ │ │ │ + bl 1050 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 5136 <_PyDict_FromItems+0x3da> │ │ │ │ │ + beq.w 5126 <_PyDict_FromItems+0x3da> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r7, sl │ │ │ │ │ add r9, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4fc2 <_PyDict_FromItems+0x266> │ │ │ │ │ + bne.n 4fb2 <_PyDict_FromItems+0x266> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x000002b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000015a │ │ │ │ │ @@ -8225,289 +8225,289 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r6, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52b0 <_PyDict_FromItems+0x554> │ │ │ │ │ + beq.w 52a0 <_PyDict_FromItems+0x554> │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ adds r6, r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r2, r0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r2, r0] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ strd r3, r1, [r4, #16] │ │ │ │ │ - b.n 4dde <_PyDict_FromItems+0x82> │ │ │ │ │ + b.n 4dce <_PyDict_FromItems+0x82> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 4f54 <_PyDict_FromItems+0x1f8> │ │ │ │ │ + bne.w 4f44 <_PyDict_FromItems+0x1f8> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 4f60 <_PyDict_FromItems+0x204> │ │ │ │ │ + beq.w 4f50 <_PyDict_FromItems+0x204> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 5292 <_PyDict_FromItems+0x536> │ │ │ │ │ - ldr r0, [pc, #528] @ (52bc <_PyDict_FromItems+0x560>) │ │ │ │ │ + beq.w 5282 <_PyDict_FromItems+0x536> │ │ │ │ │ + ldr r0, [pc, #528] @ (52ac <_PyDict_FromItems+0x560>) │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 4f8c <_PyDict_FromItems+0x230> │ │ │ │ │ + bne.w 4f7c <_PyDict_FromItems+0x230> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl cf0 │ │ │ │ │ + bl ce0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4f9e <_PyDict_FromItems+0x242> │ │ │ │ │ - b.n 5298 <_PyDict_FromItems+0x53c> │ │ │ │ │ + bne.w 4f8e <_PyDict_FromItems+0x242> │ │ │ │ │ + b.n 5288 <_PyDict_FromItems+0x53c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 4fdc <_PyDict_FromItems+0x280> │ │ │ │ │ + bne.w 4fcc <_PyDict_FromItems+0x280> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - beq.w 4fe8 <_PyDict_FromItems+0x28c> │ │ │ │ │ + beq.w 4fd8 <_PyDict_FromItems+0x28c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - beq.w 528e <_PyDict_FromItems+0x532> │ │ │ │ │ - ldr r0, [pc, #432] @ (52c0 <_PyDict_FromItems+0x564>) │ │ │ │ │ + beq.w 527e <_PyDict_FromItems+0x532> │ │ │ │ │ + ldr r0, [pc, #432] @ (52b0 <_PyDict_FromItems+0x564>) │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 5008 <_PyDict_FromItems+0x2ac> │ │ │ │ │ + bne.w 4ff8 <_PyDict_FromItems+0x2ac> │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl cf0 │ │ │ │ │ + bl ce0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 501a <_PyDict_FromItems+0x2be> │ │ │ │ │ + bne.w 500a <_PyDict_FromItems+0x2be> │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 5298 <_PyDict_FromItems+0x53c> │ │ │ │ │ + b.n 5288 <_PyDict_FromItems+0x53c> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 526e <_PyDict_FromItems+0x512> │ │ │ │ │ + bne.w 525e <_PyDict_FromItems+0x512> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4d8c <_PyDict_FromItems+0x30> │ │ │ │ │ + beq.w 4d7c <_PyDict_FromItems+0x30> │ │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ an TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes